欢迎来到天天文库
浏览记录
ID:8144273
大小:25.17 KB
页数:10页
时间:2018-03-07
《hi3518 sdk 安装以及升级使用说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Hi3518SDK安装以及升级使用说明Hi3518SDK安装以及升级使用说明第一章Hi3518_SDK_Vx.x.x.x版本升级操作说明如果您是首次安装本SDK,请直接参看第2章。第二章首次安装SDK1、Hi3518SDK包位置在"Hi3518_V100R001SPC***/01.software/board"目录下,您可以看到一个Hi3518_SDK_Vx.x.x.x.tgz的文件,该文件就是Hi3518的软件开发包。其中,Hi3518_V100R001SPC01xxx对应的是uclib版本,Hi3518_V100R001SPC02xxx对应的是
2、glibc版本。2、解压缩SDK包在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar-zxfHi3518_SDK_Vx.x.x.x.tgz,解压缩该文件,可以得到一个Hi3518_SDK_Vx.x.x.x目录。3、展开SDK包内容1)在执行安装脚本前建议修改系统默认shell为bash。2)返回Hi3518_SDK_Vx.x.x.x目录,运行sourcesdk.unpack(请用root或sudo权限执行)将会展开SDK包打包压缩存放的内容,请按照提示完成操作。如果您需要通过WINDOWS操作系
3、统中转拷贝SDK包,请先运行sourcesdk.cleanup,收起SDK包的内容,拷贝到新的目录后再展开。4、在linux服务器上安装交叉编译器1)安装uclibc交叉编译器(注意,需要有sudo权限或者root权限):进入Hi3518_SDK_Vx.x.x.x/osdrv/toolchain/arm-hisiv100nptl-linux目录,运行chmod+xcross.install,然后运行./cross.install即可。2)安装glibc交叉编译器(注意,需要有sudo权限或者root权限):进入Hi3518_SDK_Vx.x.x.x
4、/osdrv/toolchain/arm-hisiv200-linux目录,运行chmod+xcross.install,然后运行./cross.install即可。3)执行source/etc/profile,安装交叉编译器的脚本配置的环境变量就可以生效了,或者请重新登陆也可。5、编译osdrv参见osdrv目录下readme6、SDK目录介绍Hi3518_SDK_Vx.x.x.x目录结构如下:
5、--sdk.cleanup#SDK清理脚本
6、--sdk.unpack#SDK展开脚本
7、--osdrv#存放操作系统及相关驱动的目录
8、
9、--busybox
10、#busybox源代码
11、
12、--drv#drv源代码
13、
14、--kernel#linux内核源代码
15、
16、--pub#编译好的镜像、工具、drv驱动等
17、
18、--rootfs_scripts#rootfs源代码
19、
20、--toolchain#交叉编译器
21、
22、--tools#linux工具源代码
23、
24、--uboot#uboot源代码
25、`--Makefile#osdrvMakefile
26、--package#存放SDK各种压缩包的目录
27、
28、--osdrv.tgz#linux内核/uboot/rootfs/tools源码压缩包
29、
30、--mpp.tgz#媒体处理平台软件压缩包
31、`--
32、image#可供FLASH烧写的映像文件,如内核、根文件系统
33、--scripts#存放shell脚本的目录
34、--mpp#存放媒体处理平台的目录
35、--component#组件源代码
36、--extdrv#板级外围驱动源代码
37、--include#对外头文件
38、--ko#内核模块
39、--lib#release版本库以及音频库
40、--tools#媒体处理相关工具`--sample#样例源代码第三章、安装、升级Hi3518DEMO板开发开发环境#如果您使用的Hi3518的DEMO板,可以按照以下步骤烧写u-boot,内核以及文件系统,以下步骤均使用网络来更新。#通常,
41、您拿到的单板中已经有烧写u-boot,如果没有的话,建议更换带u-boot的Flash。#更详细的操作步骤及说明,请参见01.softwareboarddocuments目录下的《Linux开发环境用户指南》。#以下操作假设您的单板上已经有u-boot,使用网口烧写uboot、kernel及rootfs到Flash中。#Demo单板默认为从SPIFlahs启动。1、配置tftp服务器#可以使用任意的tftp服务器;#如果使用hi3518a,将package/image_uclibc_hi3518a(或image_glibc_hi3518a)下的
42、相关文件拷贝到tftp服务器目录下;#如果使用hi3518c,将package/image_uclibc_hi3518c(
此文档下载收益归作者所有