===== Run automatically program on startup under linux ubuntu =====
sudo mv /filename /etc/init.d/
sudo chmod +x /etc/init.d/filename
sudo update-rc.d filename defaults
===== Изменение логотипа при загрузке ядра Linux 2.6 =====
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=
===== CAN =====
При конфигурирование ядра включить драйвера CAN. В корневую фс включить пакет iproute2, из меню Networking applications. И вот после этого начинается интересно. В системе появятся две утилиты ip одна в директории /bin, из состава busybox, а другая в /sbin из пакета iproute2. busybox-вая про CAN ничего не знает, но при вызове из командной строки запускается именно она. Поэтому путь до нужной утилиты прописывать надо полностью.
1. Вкл. устройство
# /sbin/ip link set can0 type can
2. Настройка бит тиминга (если при конфигарации ядра не
включена опция "CAN bit-timing calculation") при включенной
не надо.
# /sbin/ip link set can0 type can tq 125 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1
3. Установка скорости bit-rate
# /sbin/ip link set can0 type can bitrate 1000000
4. Старт
# /sbin/ip link set can0 up
Можно посмотреть, что получилось
# /sbin/ip -details -statistics link show can0
Пример программы в /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.
===== Проверить производительность Ethernet =====
[[http://cache.freescale.com/files/32bit/doc/app_note/AN4544.pdf]]