如:error: fetcher failure for url: '
'. checksum mismatch!
2.bitbake ncurses -f -c install
3.uboot 改動的地方最可能是include\configs\mx6qarm2.h
1. yocto 開機介面
(a)
修改需要開機畫面的為png格式,並且需要按照螢幕尺寸裁剪格式。
(b) cd yocto3-10-17/fsl-release-bsp/build-fb/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/psplash/0.1+gitautoinc+afd4e228c6-r15/git
sudo apt-get install libgtk2.0-dev
mv my_image-img.h psplash-hand-img.h
source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
(c) 呼叫psplash原始碼包中的./make-image-header.sh mdk.png hand 生成背景圖標頭檔案mdk-img.h
(d)
./configure --host=arm-none-linux-gnueabi
make
(e) make後產生psplash和psplash-write兩個可執行檔案,替換開發板上原有的檔案,重啟。
參考:2. 啟動過程
(a) /etc/inittab
(b) /etc/default/rcs
(c) /etc/init.d/rcs
(d) /etc/rc.local 應用程式開機啟動的地方
3. 核心編譯
make imx_v7_defconfig
make uimage loadaddr=0x10008000
make imx6q-sabresd-ldo.dtb
imx6qdl-sabresd.dtsi
4. pwm
echo 6 > /sys/class/backlight/backlight.35/brightness
5. 殺死程序
killall
6.編譯應用程式
$cc7.yocto qt5 支援中文
(a)
在/usr/share/fonts目錄下建立乙個子目錄,例如win,命令如下:
# mkdir /usr/share/fonts/win
(b) cp msyh.ttf msyhbd.ttf /usr/share/fonts/win/
(c) fc-cache-fv
(d) fc-list :lang=zh //檢視是否支援漢字
(e) cp msyh.ttf msyhbd.ttf /usr/lib/fonts
8.busybox移植
(a) bitbake -c menuconfig busybox
(b)bitbake busybox
(c) bitbake fsl-image-fb
9.qt5 支援輸入法切換
(a) ibus-daemon -d -x -r
(b) export qt_im_module=ibus
10.uboot
(a) make mx6qsabresd_config
(b) source mybuildconfig
11.uboot 設定預設的bpp
(a)
config_bmp_16bpp mx6qsabre_common.h
12.udev 熱插拔
(a) vi /etc/udev/rules.d/local.rules
kernel=="sd[a-f][0-9]", action=="add", run+="/etc/usb/insertusbstore.sh %k"
kernel=="sd[a-f][0-9]", action=="remove",run+="/etc/usb/outsertusbstore.sh %k"
(b) chmod 777 /etc/usb/insertusbstore.sh
13.how to recompile with -fpic
(a) vim /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
(b) puf -fpic at the end and run make again
14. linux/earlysuspend.h
(a) 在核心 /include/linux/目錄下
15.打包檔案系統
(a) sudo tar cjf ../rtfs_qt.tar.bz2 *
16.桌面有游標
(a)echo 0 > /sys/class/graphics/fbcon/cursor_blink
17. 修改系統時間
(a) date
(b) date mmddhhmmyy.ss
(c) hwclock
(d)hwclock -w
(e)復位
18. 檢視cpu的問題
(a) cat /sys/class/thermal/thermal_zone0/temp
YOCTO專案概述
getting started the yocto project overview yocto專案概述 目錄2 yocto專案概述 1 3 layer模型 定製的關鍵 2 4 yocto專案維護的元件和工具 2 5 一般的工作流程 4 6 開發環境的搭建 5 7 參考的嵌入式發行版 poky 5 ...
yocto 快速構建
2.安裝yoctor所需要的安裝包 sudo apt get install sed wget subversion git core coreutils unzip texi2html texinfo libsdl1.2 dev docbook utils fop gawk python pysq...
Yocto編譯實戰
yoctoproject openembedded local.conf配置方法 yocto編譯流程詳細攻略及bitbake實用方法 五 yocto更改原始碼的獲取位置與git clone 位址 yocto 工具的使用 編譯過程的錯誤處理 yocto模組使用quilt工具增加patch方法 yoct...