hi3518linux的開發環境搭建在海思的官方文件裡說的也比較詳細,就是各個部分的說明比較分散。由此在這裡做乙個記錄、筆記。
一、編譯u-boot、kernel、rootfs
1.1 搭建編譯環境、安裝交叉編譯工具鏈
1.1.1 解壓海思demo壓縮檔案(在linux環境下)。
tar -zxf hi3518e_sdk_v1.0.4.0.tgz
進入解壓後的檔案,會看到四個檔案
然後再執行(如果你是在windos上解壓後,拷貝到linux上的 先執行這個sdk.cleanup)
./sdk.unpack
1.1.2 安裝交叉編譯工具鏈
安裝uclibc交叉編譯器(我只安裝了這個)
開啟arm-hisiv300-linux檔案 在當前目錄下(hi3518e_sdk_v1.0.4.0)
cd package/osdrv/opensource/toolchain/arm-hisiv300-linux/
修改 cross.install 檔案屬性許可權
chmod +x cross.install
執行./cross.install
設定環境變數
source /etc/profile
1.2 編譯、製作u-boot映象
1.2.1 解壓u-boot原始碼壓縮包
在./hi3518e_sdk_v1.0.4.0/package/ 目錄下,有乙個osdrv.tgz的壓縮檔案;
tar -xvf osdrv.tgz
cd ./osdrv/opensource/uboot
可以看到有乙個 u-boot-2010.06.tgz 的壓縮檔案;
tar -xvf u-boot-2010.06.tgz
解壓後進入檔案,這就是u-boot的原始檔了。
1.2.2 編譯
在u-boot-2010.06目錄下,可以修改、編譯u-boot。
設定配置引數(可以更具自己需求修改配置檔案)
make arch=arm cross_compile=arm-hisiv300-linux- hi3518ev200_config
編譯bin檔案
make arch=arm cross_compile=arm-hisiv300-linux-
編譯成功後,會在當前目錄下生產 u-boot.bin 檔案
1.2.3 製作映象
複製u-boot.bin檔案到映象製作目錄下( 製作映象目錄路徑根據 自己的檔案路徑修改)
cp u-boot.bin /opt/door_bell/hi3518e_linux/hi3518e_sdk_v1.0.4.0/package/osdrv/tools/pc/uboot_tools/
./mkboot.sh reg_info_hi3518ev200.bin u-boot-ok.bin
1.2.4 製作公升級映象檔案
待補充。。。
1.3 編譯、製作kernel映象
未完待續。。。
hi3518e開發環境搭建
4.3.更新mtd utils 5.編譯 5.2.清除 sudo apt update sudo apt upgrade y sudo apt install y bzip2 lib32z1 dev lib32stdc 6 lrzsz make u boot tools wget uuid dev ...
Hi3518c開發平台的搭建 未完善
深夜一杯茶的感覺真好 posted by 風格獨特 on thursday,july 11,2013 1 先要安裝arm hisiv100nptl linux交叉編譯工具,安裝方法在osdrv toolchain arm hisiv100nptl linux目錄裡面有個cross.install安裝...
海思Hi3518EV200(2)開發環境
1.linux開發環境 2.linux開發環境描述 3.搭建linux開發環境 1 安裝linux伺服器 這裡使用ubuntu 10.04 lts 2 安裝交叉編譯工具 海思sdk包中提供專門的編譯工具鏈 arm hisiv300 linux和arm hisiv400 linux。3 安裝sdk 將...