国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
搜索
熱門關鍵詞:
AVR
GPS
matlab
紅外
Maxim
手機版
官方微博
微信公眾號
登錄
|
免費注冊
首頁
新聞
新品
文章
下載
電路
問答
視頻
職場
雜談
會展
工具
博客
論壇
在線研討會
技術頻道:
單片機/處理器
FPGA
軟件/編程
電源技術
模擬電子
PCB設計
測試測量
MEMS
系統設計
無源/分立器件
音頻/視頻/顯示
應用頻道:
消費電子
工業/測控
汽車電子
通信/網絡
醫療電子
機器人
當前位置:
EEChina首頁
›
論壇
›
軟件編程/OS
返回列表
查看:
1986
|
回復:
0
明遠智睿MY-RK3288-EK314 L31079 編譯手冊(1)
[復制鏈接]
myzr123
myzr123
當前離線
積分
4046
電梯直達
樓主
發表于 2018-12-26 09:45:49
|
只看該作者
|
只看大圖
|
倒序瀏覽
|
閱讀模式
貿澤電子有獎問答視頻,回答正確發放10元微信紅包
1 準備源碼包
1.1 3.10.79版本代碼
1.1.1 u-boot源碼
文件名:rk32-myzr_uboot_2014.10_201803028.tar.bz2
1.1.2 kernel源碼
文件名:rk32-myzr_kernel_3.10_201803028.tar.bz2
1.1.3 交叉編譯工具
文件名:gcc-arm-eabi-4.6.tar.bz2
2 配置編譯環境
2.1 準備源碼
2.1.1 準備源碼包
1)創建工作目錄
創建 ~/my-rk3288 作為工作目錄
$ mkdir ~/my-rk3288
創建 ~/my-rk3288/02_source 作為源碼目錄
$ mkdir ~/my-rk3288/02_source
創建 ~/my-rk3288/03_tools 作為工具目錄
$ mkdir ~/my-rk3288/03_tools
2)復制源碼包到開發主機中
這一步驟自己采取相應的方式進行。
提示:這里將網盤中“02_源碼”復制到
Linux
開發主機的“~/my-rk3288/02_source”,將網盤中“03_工具”復制到Linux開發主機的“~/my-rk3288/03_tools”,將網盤中“01_應用”復制到Linux開發主機的“~/my-rk3288/01_application”。
2.1.2 解壓源碼包
1)解壓u-boot源碼和內核源碼
$ cd ~/my-rk3288/02_source
$ tar jxf rk32-myzr_uboot_2014.10_201803028.tar.bz2
$ tar jxf rk32-myzr_kernel_3.10_201803028.tar.bz2
2)解壓交叉編譯工具
$ cd ~/my-rk3288/03_tools/
$ tar jxf gcc-arm-eabi-4.6.tar.bz2
2.2 開發環境配置
2.2.1 安裝需要的包
1)更新源列表
$ sudo apt-get update
更新完成后如下圖所示:
2)安裝aptitude包管理工具和ia32-libs
提示:如果編譯主機的Linux是32位的,可以跳過此步驟。
安裝aptitude包管理工具
$ sudo apt-get –y install aptitude
使用aptitude安裝ia32-libs
$ sudo aptitude –y install ia32-libs
提示:下圖為安裝過aptitude和ia32-libs后,再次執行安裝命令的截圖。
3)安裝mkimage工具
$ sudo apt-get -y install uboot-mkimage
提示:下圖為安裝過mkimage工具后,再次執行安裝命令的截圖。
4)安裝ncurses-dev
說明:make menuconfig對其具有依賴性質。
$ sudo aptitude -y install ncurses-dev
提示:下圖為安裝過ncurses-dev工具后,再次執行安裝命令的截圖。
3 編譯u-boot
3.1 進入u-boot源碼目錄
$ cd ~/my-rk3288/02_source/rk32-myzr_uboot_2014.10/
3.2 使配置文件生效
執行source命令
$ source ~/my-rk3288/03_tools/gcc-arm-eabi-4.6-env
查看編譯配置
$ echo $ARCH
$ echo $CROSS_COMPILE
提示:可看到ARCH和CROSS_COMPILE被設置
驗證交叉編譯工具配置
$${CROSS_COMPILE}gcc –v
提示:執行命令后可以看到終端顯示出交叉編譯工具的版本信息。如下圖:
3.3 清除u-boot配置
$ make distclean
3.4 u-boot配置
評估板及對應的 u-boot 編譯配置:
QQ截圖20181226094336.png
MY-RK3288-EK314-2G配置示例:
$ make rk3288_defconfig
3.5 編譯
執行編譯
$ make
提示:這里為了提高編譯速度,在make后面加了“-j4”。這里編譯的Linux主機是雙核4線程的,所以“-j”后面用了4,也就是采用4線程編譯。“-j”后面的數字可以根據系統資源分配,但是不應該超過編譯主機最大支持的線程數。
編譯完成
提示:u-boot編譯過程大概需要十幾秒鐘的時間。
3.6 目標文件
編譯完成后通過ls命令即可看到編譯得到的目標文件RK3288UbootLoader_V2.30.10.bin
$ ls
4 編譯內核
4.1 進入內核源碼目錄
$ cd ~/my-rk3288/02_source/rk32-myzr_kernel_3.10/
【下章節為明遠智睿MY-RK3288-EK314 L31079 編譯手冊(2)】
收藏
0
頂
0
踩
0
回復
舉報
返回列表
高級模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登錄后才可以回帖
登錄
|
立即注冊
本版積分規則
發表回復
回帖后跳轉到最后一頁
關于我們
-
服務條款
-
使用指南
-
站點地圖
-
友情鏈接
-
聯系我們
電子工程網
© 版權所有
京ICP備16069177號
| 京公網安備11010502021702
快速回復
返回頂部
返回列表
主站蜘蛛池模板:
麻豆亚洲一区
|
欧洲自拍偷拍
|
人人99
|
国内精品久久久久久久星辰影视
|
h视频免费观看
|
国产页
|
中国三级毛片
|
成年人免费在线视频网站
|
国产自产第一区c国产
|
色花堂国产精品第一页
|
免费簧片视频
|
91麻豆精品国产高清在线
|
999久久久免费精品国产牛牛
|
一及黄色毛片
|
日韩视频在线观看免费
|
一区影院
|
91精品国产麻豆福利在线
|
国产九九在线观看播放
|
国产成人亚洲影视在线
|
亚洲福利国产精品17p
|
曰韩毛片
|
狠狠婷
|
97成人免费视频
|
免费观看国产一区二区三区
|
亚洲综合色视频
|
国产在线精品观看
|
九九热精品在线
|
国内成人精品视频
|
精品国产三级a
|
亚洲国产亚洲片在线观看播放
|
四虎影视免费观看免费观看
|
久久鸭综合久久国产
|
国产精品久久久久久影院
|
97精品国产91久久久久久久
|
成人精品视频在线观看播放
|
国产成人午夜精品5599
|
日日免费视频
|
日本中文字幕第一页
|
欧美日韩一区二区综合在线视频
|
国产女在线
|
国产综合精品日本亚洲777
|