Инструменты пользователя

Инструменты сайта


wiki:useful
no way to compare when less than two revisions

Различия

Показаны различия между двумя версиями страницы.


Предыдущая версия
Последняя версия
wiki:useful [2013/05/31 08:10] maxx
Строка 1: Строка 1:
 +===== Run automatically program on startup under linux ubuntu =====
 +<code>
 +sudo mv /filename /etc/init.d/
 +sudo chmod +x /etc/init.d/filename 
 +sudo update-rc.d filename defaults 
 +</code>
  
 +===== Изменение логотипа при загрузке ядра Linux 2.6 =====
 +<code>
 +pngtopnm logo.png | pnmquant -fs 223 | pnmtoplainpnm > logo_linux_clut224.ppm
 +cp logo_linux_clut224.ppm linux/drivers/video/logo/
 +make ARCH=arm CROSS_COMPILE=<path_to_compiler></code>
 +
 +===== CAN =====
 +При конфигурирование ядра включить драйвера CAN. В корневую фс включить пакет iproute2, из меню Networking applications. И вот после этого начинается интересно. В системе появятся две утилиты ip одна в директории /bin, из состава busybox, а другая в /sbin из пакета iproute2. busybox-вая про CAN ничего не знает, но при вызове из командной строки запускается именно она. Поэтому путь до нужной утилиты прописывать надо полностью.
 +
 +1. Вкл. устройство
 +<code># /sbin/ip link set can0 type can</code>
 +2. Настройка бит тиминга (если при конфигарации ядра не
 +включена опция "CAN bit-timing calculation") при включенной
 +не надо.
 +<code># /sbin/ip link set can0 type can tq 125 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1</code>
 +
 +3. Установка скорости bit-rate
 +<code># /sbin/ip link set can0 type can bitrate 1000000</code>
 +
 +4. Старт
 +<code># /sbin/ip link set can0 up</code>
 +
 +Можно посмотреть, что получилось
 +<code># /sbin/ip -details -statistics link show can0</code>
 +
 +Пример программы в /Documentation/networking/can.txt или
 +http://en.wikipedia.org/wiki/Socketcan
 +
 +===== systemd - менеджер системы и сервисов =====
 +необходимо ядро со следующими включенными параметрами:
 +
 +  * CONFIG_DEVTMPFS=y
 +  * CONFIG_CGROUPS=y
 +  * CONFIG_AUTOFS4_FS=[y|m]
 +  * CONFIG_IPV6=[y|m], опционально, но очень рекомендуется
 +  * CONFIG_FANOTIFY=y, опционально, требуется для systemd readahead. Доступен в ядре Linux >= 2.6.37-rcX.
wiki/useful.txt · Последнее изменение: 2014/10/22 17:43 — maxx