LINUX.ORG.RU

Сообщения LIKAN

 

Toradex colibri t20 как залить образ

В руках есть colibri t20 + iris. У колибри есть встроенная память, там есть какое-то линуксовое ядро. Так вот вопрос первый, как к этой внутренней памяти обращаться (хотя б посмотреть, что там внутри, чем-то вроде ls), вопрос второй, как в эту память залить что-нибудь?

 

LIKAN
()

Заголовок TCP пакета

Почему в struct tcphdr такой куцый набор полей.

__u16 	source
__u16 	dest
__u32 	seq
__u32 	ack_seq
__u16 	window
__u16 	check
__u16 	urg_ptr
Вот вики говорит, что в заголовке полей поболее. Куда делись длинна заголовка, флаги?

 

LIKAN
()

Как получить u-boot консоль

Согласно мануалу нужно залить на pandaboard по tftp целевое ядро. Только вот вопрос, как получить заветную строку

u-boot>
Везде готовые мануалы от и до, до запукска убунты. А вот как остановиться на u-boot не понятно.

 , , ,

LIKAN
()

mini-OS требует linux-headers

Пытаюсь собрать слегка протухший Xen arm (PV). В качестве гостевых машин в проекте используются mini-OS. Так вот, при сборке mini-os требует вот такие два файлика

#include <linux/linkage.h>
#include <asm/assembler.h>
И первое и второе - это заголовочные файлы ядра linux, отсюда и впорос, правильно ли я это угадал, и если да, то заголовчником какой версии ядра его кормить?

 ,

LIKAN
()

Что такое mini-os в xen

Зачем нужна в xen mini-os? Из статей в вики я понял, что оно используется в качестве dom0. Можно mini-OS в dom0 заменить на ядро linux?

 

LIKAN
()

Зачем нужен Config.mk

Зачем нужен Config.mk и как его запустить? В директории с проектом валяется данный файл, в нем определны некоторые переменные. Сбилдить проект не удается именно из за того, что переменные пустые (в Config.mk эти переменные заполнены адекватно).

 

LIKAN
()

Запрос на повышение привелегий

Как сделать так, чтоб приложение, пытающееся выполнить операцию, требующую повышенных привелегий (например фм при создании файла в директории без права на запись для пользователя, от имени которого фм запущен) запрашивало рутовый пароль и выполняло операцию. В убунте это из коробки, а как в других дистрах настроить?

LIKAN
()

Сборка пакета устаревшим gcc (и glibc соответсвенно)

Есть проект, который согласно ману нужно собирать устаревшим компиляторм с устаревшей glibc (И то и другое есть в поставке). Как прописать переменные среды, чтоб при сборке данного проекта использовался именно этот компилятор и именно эти либы?

LIKAN
()

Сборка embeddedxen

Пытаюсь собрать вот такую штуку http://sourceforge.net/projects/embeddedxen/?source=navbar для PLATFORM=desireHD. Соотвественно в качестве dom0 ядро 2.6.32. Так вот, при сборке выдает такую вот ошибку

linux-2.6.32-dom0/drivers/net/xen-netback/Makefile: Нет такого файла или каталога
Оно и справедливо, ведь каталога xen-netback тут нет вообще. Он есть в 2.6.26,правда его использование из старого ядра ничем хорошим не закончилось. Я попробовал взять сорцы паравиртуализированного ядра отсюда http://ftp.de.debian.org/debian/pool/main/l/linux-2.6/linux-2.6_2.6.32.orig.t... , ну мало ли, ребята из embeddedxen не доложили нужного драйвера, да вот только тут данного каталога тоже не оказалось. Что делать?

 ,

LIKAN
()

Система не видит файла.

Наткнулся на забавный баг в своей голове, помогите пофиксить

$ ls -l arm-none-linux-gnueabi-gcc
-rwxr-xr-x 2 ***** users 208016 апр 17  2010 arm-none-linux-gnueabi-gcc
А вот если запустить
$ ./arm-none-linux-gnueabi-gcc
bash: ./arm-none-linux-gnueabi-gcc: Нет такого файла или каталога
Это вообще как? Для ls файл есть, а как «запустить» нет?

LIKAN
()

Запуск xen на arm

Кто-нибудь смог запустить (или может где-то видел/слышал о таком) xen на cortex a9? Как я понимаю, cortex a9 не имеет аппаратной поддержки виртуализации, следовательно единственный выход - паравиртуализация. Но в единственном мане, посвященном паравиртуализации на arm, который я нашел, речь шла об использовании gcc 3.4 кажется и ядра 2.6.11, для такого мой навык некромантии слабоват.

 , ,

LIKAN
()

Запуск xen на pandaboard

Кому-нибудь удавалось запустить xen на pandaboard?

 , ,

LIKAN
()

подружить xarchiver с rar

Как подружить xarchiver с rar архивами? Установлен unrar и даже rar из aur.

 ,

LIKAN
()

Вектор внутри структуры.

Есть такая вот структурка

struct ImageWithData{
    cv::Mat img;
    std::vector <cv::Rect> faces;
    std::vector <cv::Point2f> points;
};
В такой вот функции совершаю добавление элемента в вектор таких структур.
void initStorage(VideoCapture capture,vector <ImageWithData> storage,string cascade_filename) {
    Mat frame;
    std::vector< cv::Point2f > points;
    vector <cv::Rect> faces;
    while (frame.empty()) capture >> frame;
    while(points.empty()){
        faces = DetectHaarOnImage(frame, cascade_filename);
        cv::Mat mask = getMaskByRectangleArray(frame, faces);
        points = gF2T(frame, mask);
    }
     SaveImg(storage, frame, faces, points);


}
void SaveImg(vector <ImageWithData> storage, cv::Mat img,
    std::vector <cv::Rect> faces,
    std::vector <cv::Point2f> points =  std::vector <cv::Point2f>()){
    ImageWithData s;
    img.copyTo(s.img);
    s.faces.assign(faces.begin(),faces.end());
    s.points.assign(points.begin(),points.end());
    storage.push_back(s);
    if (storage.size() > 10)
        storage.erase(storage.begin());
}
Отладчик показывает, что вектора faces и points не пустые. А вот s.faces и s.points остаются пустыми даже после assign. В чем дело, где я промахнулся?

 

LIKAN
()

Не работают некоторые сочетания клавиш

Пытаюсь познать xmonad (+ xfce). Делаю вот под этому мануалу (конфиг от туда же) http://dskut.ru/2013/02/xfce-xmonad/ Так вот, обратил внимание, что не работают некоторые, вроде бы как дефолтные сочетания клавишь. У меня не работают: mod-shift-c; mod-n; mod-j; mod-k; mod-m; mod-shift-j; mod-shift-k; mod-t (особенно неприятно, если начал двигать окно, оно так и останется поверх других) В чем дело?

 

LIKAN
()

Построение 3D поверхности по 2D изображению

Пытаюсь навелосипедить такую вот вот штуку, ну или такую. Выделение точек для отслеживания легко реализовать при помощи средств, встроенных в OpenCV(goodFeaturesToTrack). Но вот как построить поверхность 2-го порядка, я ума не приложу. Точки, как можно наблюдать на видео, разбросаны не очень информативно(нет точек которые характеризуют конкретно глаза, нос и тд ), т.е. диаметр цилиндра, например, получить не удастся. Собственно вопрос, как построить эту поверхность, как выбрать начало координат. И ещё, можно обратить внимание на то, что на втором видео некоторые точки принадлежат поверхности, а некоторые на неё спроецированы. Какие точки проецировать, а через какие точки эту поверхность проводить?

 ,

LIKAN
()

Функция возвращает больше точек, чем от неё требуют

Код красноречивее любых слов.

int MAX_COUNT = 100;
vector<Point2f> points;
goodFeaturesToTrack(gray, points, MAX_COUNT, 0.01, 10, Mat(), 3, 0, 0.04);
goodFeaturesToTrack выделяет особые точки изображения (локальные экстремумы, если я ничего не напутал). И выделить он должен их не больше, чем MAX_COUNT. Да вот беда, после работы функции points.size() выдает вот такую цифирь - 2305842939098389452. Что делать?

 

LIKAN
()

OpenCV разделяемые библиотеки

Пытаюсь собрать/запустить хелловордный пример из openCV. Собрал

$ g++ -o DisplayImage `pkg-config --cflags --libs opencv` DisplayImage.cpp
Попытка запуска приводит к
./DisplayImage: error while loading shared libraries: libopencv_calib3d.so.3.0: cannot open shared object file: No such file or directory
Даже если поместить данный бинарник в /usr/local/lib (где собственно это добро и лежит) результат будет тем же. Библиотеки доступны всем на чтение/исполнение. (libopencv_calib3d.so.3.0 - это симлинк) Если делать в Code::Blocks, указав пути к либам и сами либы (симлинки на симлинки на либы) то уже на этапе сборки получаю следующую гадость
ld||cannot find -lopencv_calib3d.so|
Довольно странное название для файла, который на самом деле называется libopencv_calib3d.so.3.0. Как пофиксить?

 ,

LIKAN
()

Объясните значение термина

Что, по смыслу, значит capacity of the learning machine? На пальцах, интуитивно-то я понимаю, но вот конкретно можете пожалуйста объяснить?

 

LIKAN
()

No device detected

Видеокарта geforce 620M. Поставил пакет nvidia, запустил конфигуратор. В итоге после startx в логе вот такое: http://pastebin.com/Cn5AD3SZ

Вот что с модулем ядра


01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 620M] (rev a1)
	Subsystem: Fujitsu Limited. Device 1765
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia
Есть встроенное видло от интела, но i915 в blacklist. Что характерно, при использовании открытого драйвера ошибки те же самые.

 ,

LIKAN
()

RSS подписка на новые темы