本文共 2247 字,大约阅读时间需要 7 分钟。
本文将详细介绍如何在Linux环境下安装Hi3531DV100开发板的SDK,并配置必要的交叉编译工具链,帮助开发者快速上手开发。
将以下路径下的SDK文件复制到Linux系统中:
Hi3531DV100R001C01SPC040\software\board
文件名为:
Hi3531DV100_SDK_V1.0.4.0.tgz
tar -zxvf Hi3531DV100_SDK_V1.0.4.0.tgz
2.进入SDK目录:
cd Hi3531DV100_SDK_V1.0.4.0
3.运行展开脚本:
./sdk.unpack
4.查看SDK目录结构:
cd osdrvtree
SDK目录结构如下:
├── opensource│ ├── busybox│ ├── kernel│ ├── uboot│ ├── tools│ └── readme_cn.txt├── package│ ├── osdrv.tgz│ ├── mpp.tgz│ ├── drv.tgz│ ├── osal.tgz│ ├── rootfs_*.tgz│ ├── image *│ ├── scripts│ ├── drv│ ├── osal│ ├── include│ ├── source│ ├── mpp│ │ ├── component│ │ ├── extdrv│ │ ├── include│ │ ├── ko│ │ ├── lib│ │ ├── Makefile.param│ │ ├── tools│ │ └── sample└── readme_en.txt
tar -zxvf arm-hisiv500-linux.tgz
export PATH="/home/qe/program/Hisilicon/hisi-linux/x86-arm/arm-hisiv500-linux/target/bin:$PATH"
./arm-hisiv500-linux.installsorry, you must have super privilege!
在osdrv
目录下执行:
cd Hi3531DV100_SDK_V1.0.4.0/osdrv
make OSDRV_CROSS=arm-hisiv600-linux PCI_MODE=master FLASH_TYPE=nand all
make ARCH=arm CROSS_COMPILE=arm-hisiv500-linux- hi3531d_nand_config
make ARCH=arm CROSS_COMPILE=arm-hisiv500-linux-
cd Hi3531DV100_SDK_V1.0.4.0/osdrv/opensource/kernel/linux-3.18.20make ARCH=arm hi3531d_nand_defconfig
make ARCH=arm CROSS_COMPILE=arm-hisiv500-linux- menuconfig
cd mpp/makecd sample/makecd tools/makecd component/hdmi/sample/makecd component/pci/make
"osal_remove_proc_entry" [/home/qe/program/Hisilicon/Hi3531DV100_SDK_V1.0.4.0/mpp/component/pci/pciv/kernel/hi3531d_pciv.ko] undefined!
"hios_mcc_setopt" [/home/qe/program/Hisilicon/Hi3531DV100_SDK_V1.0.4.0/mpp/component/pci/pciv/kernel/hi3531d_pciv.ko] undefined!
编译过程中可能会遇到各种错误,但不要气馁。通过仔细检查配置文件、头文件导入和依赖项,逐步解决问题即可。如有疑问,可以加入开发者社区或相关QQ群获取帮助。
欢迎加入我们的开发者社区,交流Hi3531DV100开发板的使用经验与心得!
转载地址:http://fdgg.baihongyu.com/