国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 1828|回復: 0
打印 上一主題 下一主題

全志A40i開發板編譯環境的搭建

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2022-11-5 15:37:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

筆者主要下載了官方已經建立好環境的Ubuntu虛擬機包,還有OKA40i-C開發板的Linux用戶資料。


【1】建立編譯環境

1、安裝ubuntu虛擬機,由于我在以前的開發板試用中已經安裝好了VMware。這里就不再展示,如果沒有安裝的,請自行根據OKA40i-C開發板用戶編譯手冊的第一、三章來安裝,手冊有詳細的安裝說明:

2、我這里直接按照手冊的第二章,直接就有現成的環境,應該很快就可以。安裝好后打開虛擬機:

3、仔細閱讀編譯手冊《第四章:linux編譯篇》,并一步步實現。

先在虛擬機中的/home/目錄下新建work文件夾,并把OKA40i-C用戶資料-20220322\Linux\源碼\目錄下的xaa、xab拷貝到虛擬機work目錄下面:


將共享文件夾中的源碼拷貝到 ubuntu 的/home/forlinx/work 目錄下并校驗。


合并源碼,進行校驗和解壓。


解壓后進入lichee目錄下面:

這個源碼包很大,差不多70G,所以大家要準備一個大的硬盤,要不一下就“爆炸”。

解壓文件系統:(注意)這里文件里的解壓文件跟實際的不同,這里是rootfs-a40i.tar.gz。

到這里,源碼解壓完畢,我發現我的硬盤只有4G不到了,趕緊把虛擬機換個硬盤。

換了硬盤接著來編譯源碼,按照《手冊》4.2.1一步步設置:

然后編譯內核:


forlinx@ubuntu:~/work/lichee$ sudo ./build.sh -m kernel

然后就要耐心等待,看大家自己的電腦來決定:

生成rootfs.ext4、鏡像打包:

打包:

打包結束。

至此源碼的編譯到這里就結束了。這是我第一次編譯源碼,教程寫得非常詳細,大家應該對照起來沒有什么問題。這里建議的就是硬盤一定要留100G。

當然大家要是不想折騰源碼編譯,在飛凌嵌入式官方提供的OKA40i-C、OKT3-C_Linux3.1.0用戶資料-20220322\Linux\鏡像\ 目錄下面有編譯好的好些包,大家可以自己選擇下載:


【2】鏡像燒寫

1、將生成的sun8iw11p1_linuxOKA40i_C_uart0-1024x600.img文件拷到win下面。

2、安裝PhoenixSuit。安裝包在OKA40i-C、OKT3-C_Linux3.1.0用戶資料-20220322\Linux\工具目錄中,安裝過程這里省略。

3、燒寫,可以多試幾次。


【3】編譯自己的程序

在work目錄下新建一個helloworld文件夾,在helloworld文件夾內新建helloworld.c,寫代碼如下:



  • #include   



  • int main(void)



  • {   



  •     printf("helloworld!\r\n");  



  •     printf("hello OKA40i-C\r\n");  



  •     return 0;



  • }


在lichee/buildroot-201611/target/user_rootfs_apps/cmd/subs下的rtc中復制一個makefile文件過來,并修改為:



    • DEST_DIR      ?=_install



    • #CC            ?=arm-linux-gcc



    • CC              =arm-linux-gnueabihf-gcc-5.3.1



    • build:



    •   @$(CC) -o $(TARGET) helloworld.c







    • hold:



    •   [url=home.php?mod=space&uid=70594]@echo[/url] "helloworld hold[skip]"







    • install:



    •   [url=home.php?mod=space&uid=2293869]@MKDIR[/url] -p $(DEST_DIR)



    •   @cp $(TARGET) $(DEST_DIR)







    • uninstall:



    •   @rm -fr $(DEST_DIR)/$(TARGET)







    • distclean: uninstall



    •   @rm -fr $(TARGET)



    •   @rm -fr _install




然后執行make:

沒有報錯,在當前目錄下生成的helloworld文件:

把helloworld拷到開發板下面,修改權限就可以運行了:


您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产手机精品一区二区 | 精品国产污污免费网站 | a毛片全部免费播放 | 日本在线高清版卡免v | 特级毛片8级毛片免费观看 特级黄a三级三级三级 | 在线成人中文字幕 | 国产91剧情 | 亚洲五月激情网 | 欧美激情视频二区三区 | 91视频国产高清 | 日韩美a一级毛片 | 精品国产一区二区三区久久久狼 | 欧美一级做一级爱a做片性 欧美一级做一a做片性视频 | 国产精品极品美女自在线观看 | 欧美开嫩苞实拍视频在线观看 | 在线免费国产视频 | 偷偷鲁国内视频视频在线 | 亚洲最新网址 | 久久亚洲日本不卡一区二区 | 黑人三级视频 | 欧美视频在线观 | 两个人的视频全免费观看在线 | 猫咪成人在线 | 国产好深好硬好爽我还要视频 | 男女性关系视频免费观看软件 | 亚洲熟区 | 香蕉网站在线观看 | 天天综合日日噜噜噜 | 99久久99久久精品免费看子 | 日本激情视频网站 | 人间正道是沧桑全集手机免费观看 | 欧美不在线 | 四虎四虎 | 色视频免费网站 | 欧美手机手机在线视频一区 | 国产一区二区在免费观看 | 国产在线观看91精品不卡 | 久久蜜桃 | 精品久久久久久中文字幕2017 | 亚洲第一人黄所 | 91日韩视频 |