Перейти к содержанию
    

S_agent

Свой
  • Постов

    199
  • Зарегистрирован

  • Посещение

Весь контент S_agent


  1. журналируемая, не спорю :) монтируется, при монтировании выскакивают, а вот некоторые файлы уже не читаются, причем это архивы, которые только читаются однократно при старте, также замечено пропадание одного файла, который rw. сие проишествие пока было один раз, повторить не удалось.
  2. На устройстве есть jffs2 раздел, который используется для хранения конфига и логов. ядро 2.6 При отключении питания в момент операций с разделом валится ФС: jffs2_scan_inode_node(): CRC failed on node at 0x0003ea94: Read 0xffffffff, calculated 0x30cb5dd2 jffs2_scan_inode_node(): CRC failed on node at 0x0004024c: Read 0xffffffff, calculated 0xe8cbc893 jffs2_scan_eraseblock(): Node at 0x000443bc {0x1985, 0xe002, 0xffffffff) has invalid CRC 0xffffffff (calculated 0x0be58754) Empty flash at 0x000443c0 ends at 0x00044464 Что лучше применить для такого случая(небольшой колич оперций записи и непредсказуемое отключ питания)? сеньк
  3. :) у меня она для конфига задействована, там скорость не нужна. по крипту сиих ФС есть опыт?
  4. настроил синк для репозитория, прописал хук в hooks/post-commit исходного svnsync sync svn://repa/test Но вот засада, при коммите без указания юзера с паролем(когда этой операции предшествовала комманда с указанием юзера/пароля) сей синк грит следующее: при непосредственном указании - все ок.
  5. У Вас нету нормальных юзеров для телнета, т.к. телнет рута не пускает, а других юзеров, кроме системных, я не вижу. добавте через adduser или вручную допишите в /etc/passwd, /etc/group & /etc/shadow если есть.
  6. Посмотрите в сторону t-global для ориентировки - цена на H48-6 20*20*2мм 0.14$ за сотню, тыщу по 0.11$ с доставкой у них шустро, управились за 4 дня, включая выходные. возможна оплата через ПайПал.
  7. netflash поможет, у нее все эти функции есть. грузит по фтп, тфтп, хттп. Заточена на работу mtd, если mtd нет, можно из нее взять то что нужно, а способ записи во флеш интегрировать свой. netflash.zip
  8. :1111493779: вакансия еще актуальна.
  9. нет. вакансия еще актуальна. :1111493779:
  10. не буду :) , сорри, не туды завернул, могу травой поделиться закоментируйте в /etc/inittab строчки типа tty1::respawn:/sbin/getty ....
  11. /dev/tty[x] это виртуальные консоли, и скорее всего Вам они не нужны, по-этому просто отключите их поддержку в ядре - Device Drivers->Character devices->Virtual terminal кернел собирается glilbc, причем статически а busybox как glilbc, так и uClibc. главное внимательно следить что бы в /lib лежали те библиотеки, с которыми был собран рутфс з.ы. с jffs разобрались? : <4>Empty flash at 0x0000fffc ends at 0x00010000 <5>CLEANMARKER node found at 0x00010000, not first node in block (0x00000000)
  12. Недалеко от Севастопольской пл. Приход-уход, в разумных пределах, не нормирован :laughing: , если Ваша работа сделана, то принуждать сидеть от звонка до звонка никто не будет. Отпуск 30 дней, неиспользованый компенсируется.
  13. не забудьте добавить параметр erase block size , если это intel strata flash, то -e 0x0020000 и -v чтобы поглядеть вывод mkfs.jffs2 всеже так проще и удобнее, к тому же если нужно будет проапгрейдить ядро или рутфс, то разделив партиции по-отдельности Вы всегда сможете это сделать для каждого из элементов. + возможно в будущем захотите избавиться от рутфс на jffs, перенеся его на рамдиск. вот пример разделов: Name FLASH addr Mem addr Length Entry point RedBoot 0x50000000 0x50000000 0x00080000 0x00000000 kernel 0x50080000 0x01600000 0x00160000 0x01600000 rootfs 0x501E0000 0x01000000 0x00E00000 0x00000000 FIS directory 0x50FE0000 0x50FE0000 0x0001F000 0x00000000 RedBoot config 0x50FFF000 0x50FFF000 0x00001000 0x00000000 По поводу init-a сделайте следующее: создайте в корневом каталоге файл linuxrc с правами 755 и с содержимым: #!/bin/sh echo ***** Hello ***** а в параметрах ядра укажите init=/linuxrc если отработает после монтирования ядром рутфс, то проблем в бизибоксе. но, учитывая что и редбут и ядро ругается одинаково на фс, то причина всетаки в некоректно сформированом образе jffs всетаки, скорее всего, у Вас неправильный параметр для mkfs.jffs2 "erase block size" для Вашей флеши. и значение по-умолчанию не соответствует реальному.
  14. Компания, разработчик устройств передачи данных, ищет системного программиста в связи с расширением. Работа в небольшом коллективе. Полный рабочий день. Киев. Требуемые знания/навыки: Опыт разработки с использованием языка C/C++ в среде Unix Хорошее знание компилятора gcc Знание сетевых технологий Приветстуется Знание принципов написания ПО для встраиваемых систем Опыт в разработке ПО/модулей ядра Unix/Linux Так же плюсом является знания в области беспроводной передачи данных и особенно с использованием протокола IEEE 802.16. Хорошее знание английского языка. Зарплата по результатам собеседования, от 1600 у.е. Iron.Coyote(a)gmail.com
  15. Качаете buildroot распаковываете, конфигурируете: make menuconfig Target Architecture (armeb) Target Architecture Variant (xscale) Kernel --> выбираете ядро копилите: make В процессе комиляции будет скачан необходимый софт в исходниках и откомпилен В результате будет компилятор(./build_armeb/staging_dir/usr/bin) под Ваш процессор, ядро, и корневая ФС
  16. нет, вопрос в другом: при компиляции путь к либам по-умолчанию задает линкер, в моем случае это /opt/xxx/yyy/zzz/lib: что и показывает вывод ldd а мне нужно что бы этот путь "по-умолчанию" был изменен на /lib , что бы небыло /opt/xxx/yyy/zzz/lib про LD_LIBRARY_PATH и -L в курсе, но это не то.
  17. gcc сидит в /opt/xxx/yyy/zzz/ соответственно при компиляции им с шаред либрари программа ищет библиотеки в /opt/xxx/yyy/zzz/lib: ldd test libc.so.6 => /opt/xxx/yyy/zzz/lib/ld-linux.so.2 => /opt/xxx/yyy/zzz/lib/ld-linux.so.2 (0x00222000) что нужно указать компилятору что бы изменить путь библиотек, например на /lib ? Спс.
×
×
  • Создать...