HI3518linux 搭建開發環境

2021-08-20 04:28:52 字數 1820 閱讀 8257

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 將...