国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
電子工程網
標題:
明遠智睿MY-IMX6 Linux-4.1.15 編譯參考手冊(3)
[打印本頁]
作者:
myzr123
時間:
2019-1-17 10:39
標題:
明遠智睿MY-IMX6 Linux-4.1.15 編譯參考手冊(3)
【接上一章節明遠智睿MY-IMX6 Linux-4.1.15 編譯參考手冊(2)】
4.3 編譯設備樹目標文件
執行編譯命令
=====> Input:
make myimx6ek140p-6y-256m-emmc.dtb
=====> Output:
DTC arch/arm/boot/dts/myimx6ek140p-6y-256m-emmc.dtb
【注意】:上面 make 后面的 myimx6ek140p-6y-256m-emmc.dtb 改為與開發板型號對應的配置文件。
********** MY-IMX6-EK140 **********
myimx6ek140-6g-128m-emmc.dtb myimx6ek140-6y-128m-emmc.dtb
myimx6ek140-6g-128m-nand.dtb myimx6ek140-6y-128m-nand.dtb
myimx6ek140-6g-256m-emmc.dtb myimx6ek140-6y-256m-emmc.dtb
myimx6ek140-6g-256m-nand.dtb myimx6ek140-6y-256m-nand.dtb
myimx6ek140-6g-512m-emmc.dtb myimx6ek140-6y-512m-emmc.dtb
myimx6ek140-6g-512m-nand.dtb myimx6ek140-6y-512m-nand.dtb
********** MY-IMX6-EK140P **********
myimx6ek140p-6g-128m-emmc.dtb myimx6ek140p-6y-128m-emmc.dtb
myimx6ek140p-6g-128m-nand.dtb myimx6ek140p-6y-128m-nand.dtb
myimx6ek140p-6g-256m-emmc.dtb myimx6ek140p-6y-256m-emmc.dtb
myimx6ek140p-6g-256m-nand.dtb myimx6ek140p-6y-256m-nand.dtb
myimx6ek140p-6g-512m-emmc.dtb myimx6ek140p-6y-512m-emmc.dtb
myimx6ek140p-6g-512m-nand.dtb myimx6ek140p-6y-512m-nand.dtb
********** MY-IMX6-EK200 **********
myimx6ek200-6q-1g.dtb myimx6ek200-6q-2g.dtb myimx6ek200-6q-512m.dtb
myimx6ek200-6u-1g.dtb myimx6ek200-6u-2g.dtb myimx6ek200-6u-512m.dtb
myimx6ek200-6s-512m.dtb myimx6ek200-6s-1g.dtb myimx6ek200-6s-128m.dtb
myimx6ek200-6qp-1g.dtb myimx6ek200-6qp-2g.dtb myimx6ek200-6qp-512m.dtb
********** MY-IMX6-EK314 **********
myimx6ek314-6q-1g.dtb myimx6ek314-6q-2g.dtb myimx6ek314-6q-512m.dtb
myimx6ek314-6u-1g.dtb myimx6ek314-6u-2g.dtb myimx6ek314-6u-512m.dtb
myimx6ek314-6s-512m.dtb myimx6ek314-6s-1g.dtb myimx6ek314-6s-128m.dtb
myimx6ek314-6qp-1g.dtb myimx6ek314-6qp-2g.dtb myimx6ek314-6qp-512m.dtb
********** MY-IMX6-EK336 **********
myimx6ek336-6q-1g.dtb myimx6ek336-6q-2g.dtb myimx6ek336-6q-512m.dtb
復制設備樹目標文件
=====> Input:
cp arch/arm/boot/dts/myimx6ek140p-6y-256m-emmc.dtb ./
4.4 編譯內核模塊包
執行編譯
=====> Input:
make modules
=====> Output:
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
WRAP arch/arm/include/generated/asm/bitsperlong.h
WRAP arch/arm/include/generated/asm/current.h
......
LD [M] sound/usb/snd-usb-audio.ko
LD [M] sound/usb/snd-usbmidi-lib.ko
LD [M] sound/core/snd-rawmidi.ko
創建內核模塊的保存目錄
=====> Input:
mkdir modules
安裝內核模塊到指定目錄
=====> Input:
make modules_install INSTALL_MOD_PATH=./modules
=====> Output:
INSTALL crypto/tcrypt.ko
INSTALL drivers/dma/dmatest.ko
INSTALL drivers/i2c/algos/i2c-algo-pca.ko
......
INSTALL sound/usb/snd-usb-audio.ko
INSTALL sound/usb/snd-usbmidi-lib.ko
DEPMOD 4.1.15-myimx6-svn368
打包內核模塊文件
=====> Input:
tar cjf kernel-modules.tar.bz2 -C modules lib
4.5 目標文件
zImage、myimx6ek*.dtb 和 kernel-modules.tar.bz2 即編譯得到的目標文件,保存這三個文件
5 Linux C程序編譯
5.1 準備源碼
打開網盤到 5_MY-Demo -> MY-Linux-C-Demo,下載 hello.c 文件,并復制到虛擬機。
5.2 編譯目標文件
=====> Input:
$CC hello.c -o hello.out
Note: 如果有“未找到命令”的信息,是因為交叉編譯工具鏈的配置沒有生效,可以按前面 “交叉編譯工具鏈安裝” 中的 “source 工具鏈配置文件” 操作一次后再執行此步驟
5.3 運行Linux C目標程序
把編譯得到的 hello.out 復制到開發板上
在開發板上運行Linux C目標程序
=====> Input:
chmod +x ./hello.out
./hello.out
=====> Output:
MYZR Technology Co.,Ltd.
Web: http://www.myzr.com.cn/
Wiki: http://wiki.myzr.com.cn/
BBS: http://bbs.myzr.com.cn/
Tel: 0756-3628023/3628021
E-mail:
service@myzr.com.cn
6 Linux QT5程序編譯
6.1 準備源碼
打開網盤到 5_MY-Demo,下載 MY-Linux-QT5-Demo-AboutUs-svn*.tar.bz2 文件,并復制到虛擬機。
解壓源碼包到工作目錄
=====> Input:
tar xf MY-Linux-QT5-Demo-AboutUs-svn*.tar.bz2-C ~/my-work/02_source/
6.2 QT程序編譯
進入源碼目錄
=====> Input:
cd ~/my-work/02_source/AboutUs/
生成Makefile文件
=====> Input:
qmake
Note: 如果有“未找到 'qamke' 命令”的信息,是因為交叉編譯工具鏈的配置沒有生效,可以按前面 “交叉編譯工具鏈安裝” 中的 “source 工具鏈配置文件” 操作一次后再執行此步驟
編譯目標文件
=====> Input:
make
=====> Output:
/home/myzr/my-work/03_toolchain/fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/uic widget.ui -o ui_widget.h
......
arm-poky-linux-gnueabi-g++ -march=armv7ve -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/myzr/my-work/03_toolchain/fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -o AboutUs main.o widget.o qrc_source.o moc_widget.o -lQt5Widgets -lQt5Gui -lQt5Core -lGLESv2 -lEGL -lpthread
6.3 在 MY-IMX6-A9 設備上運行
把編譯得到的 AboutUs 復制到開發板上
在開發板上運行QT5目標程序
=====> Input:
chmod +x ./AboutUs
./AboutUs -platform eglfs
6.4 在 MY-IMX6-A7 設備上運行
把編譯得到的 AboutUs 復制到開發板上
在開發板上運行QT5目標程序
=====> Input:
export DISPLAY=:0.0
chmod +x AboutUs
./AboutUs
6.5 運行結果
可以看到開發板顯示屏上輸出了 MYZR 的 Logo 和一些信息。
歡迎光臨 電子工程網 (http://m.qingdxww.cn/)
Powered by Discuz! X3.4
主站蜘蛛池模板:
国产成人亚洲精品大帝
|
成人欧美网站免费
|
蘑菇香蕉茄子绿巨人丝瓜草莓
|
久久香蕉国产线看观看亚洲片
|
亚洲黄色影片
|
四虎海外在线永久免费看
|
91免费小视频
|
韩国一级毛片免费完整视频
|
91xvip
|
四虎在线播放免费永久视频
|
亚洲wwww
|
欧美一级网址
|
在线观看亚洲免费视频
|
97视频免费看
|
亚洲激情视频图片
|
欧美三级蜜桃2在线观看
|
四虎免费永久观看
|
国产在线91观看免费观看
|
日韩欧美一区二区久久
|
久草视
|
亚洲视频二
|
1024在线观看国产天堂
|
日韩毛片大全免费高清
|
无人视频在线观看完整版免费下载
|
无圣光私拍一区二区三区
|
亚洲一区二区三区四区在线
|
日韩亚洲欧美一区噜噜噜
|
国产欧美日韩灭亚洲精品
|
欧美日本在线观看
|
美女被猛男躁免费视频网站
|
欧美日韩在线一本卡
|
日日摸夜夜爽
|
国产综合自拍
|
国产午夜一区二区在线观看
|
色综合欧美色综合七久久
|
亚洲一区二区精品
|
明星大侦探第四季免费可投屏
|
幻女与人xx00毛片免费
|
手机在线播放视频
|
韩国高清不卡一区二区
|
亚洲欧美日韩不卡
|