海思,HI3518E 编译环境搭建

it2024-01-06  65

一.系统准备

Hi3518e的SDKUbuntu安装文件,这次安装的版本是20.04Vmware虚拟机,也可以直接安装一台编译服务器,这次安装的是虚拟机安装虚拟机的时候,把硬盘尽可能的放大,这次用的是50G,勉强够用,建议用100G, 默认的20G肯定是不够的在虚拟机上安装ubuntu,此过程略,比骄简单在虚拟机的ubuntu上安装ssh server,方便ssh操作在虚拟机的ubuntu上安装samba server,代码环境和windows共享,方便在windows下改代码,在ssh上进行编译Samba服务器,在win10下需要把samba权限的放开,win7下没有这个问题

二。Sdk处理

1.Hi3516E V200R001C01SPC011 SDK包

2.解压后,三个文件

      

3.继续解压ReleaseDoc(Hi3516EV200R001C01SPC011)

4.得到以下文件

4.software里面,查看sdk安装

5.参考这个文件安装sdk

 

三。编译

sdk安装以后,得到以下目录

2.编译在osdrv里面执行

3.参考osdrv目录下的readme

4.根据readme,下载内核和相关工具

5.Doc的osdrv目录下

6.有详细的编译过程文件,参考这个就可以编译开始了。

7.由于都是开源的代码,中间可以会碰到一些系统问题,一步一步解决就好

 

四。编译问题

1.gzip编译问题,另文说明

mksquashfs.c编译问题:called object ‘major’ is not a function or function pointer

增加头文件 #include <sys/sysmacros.h>

3.unsquashfs.c undefined reference to `makedev'

增加头文件#include <sys/sysmacros.h>

五。烧录

1.Hitool工具,串口烧录,以下三个文件

     

2.Hitool工具配置,点烧写后,重新上电,就开始烧

最新回复(0)