“源码编译”的版本间的差异
来自华清远见研发中心
(→源码目录结构) |
(→源码目录结构) |
||
第12行: | 第12行: | ||
linux@ubuntu: $ cd ~/FS-MP1A | linux@ubuntu: $ cd ~/FS-MP1A | ||
linux@ubuntu: $ mkdir linux optee-os trusted-firmware u-boot tools | linux@ubuntu: $ mkdir linux optee-os trusted-firmware u-boot tools | ||
+ | [[:Image:38-1-1-1.png]] | ||
请务必按照此目录名称建立文件夹,否则会导致后续的OpenSTLinux系统编译错误。<br> | 请务必按照此目录名称建立文件夹,否则会导致后续的OpenSTLinux系统编译错误。<br> | ||
2020年7月25日 (六) 21:15的版本
目录
源码编译
编译环境配置
源码目录结构
由于OpenSTLinux所涉及到的源码较多,且有路径的依赖。所以请按照本文的说明建立源码文件夹。
在用户home目录下建立FS-MP1A文件夹。
linux@ubuntu: $ cd ~ linux@ubuntu: $ mkdir FS-MP1A
将工作目录切换到fs-mp1a目录下,建立linux、optee-os、trusted-firmware、u-boot、tools文件夹
linux@ubuntu: $ cd ~/FS-MP1A linux@ubuntu: $ mkdir linux optee-os trusted-firmware u-boot tools
Image:38-1-1-1.png
请务必按照此目录名称建立文件夹,否则会导致后续的OpenSTLinux系统编译错误。
SDK安装
OpenSTLinux SDK是Yocto SDK定制发行版的软件开发套件,它提供了独立的交叉开发工具链和针对特定镜像中所使用到的特定链接库。
开发资料光盘中提供的SDK是基于FS-MP1A开发板的定制交叉编译工具链,该工具链可用于FS-MP1A开发板中所有项目的编译与调试。
将资料光盘下【华清远见-FS_MP1A开发资料\01-工具软件】的en.SDK-x86_64-stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24.tar.xz复制到ubuntu主机中,可以采用共享文件夹的方式也可以使用tfp方式将文件存入FS-MP1A源码目录下的tools文件夹下进行解压。
linux@ubuntu: $ tar -xvf en.SDK-x86_64-stm32mp1-openstlinux-5.4-dunfell-mp1-20-06-24.tar.xz -C /home/linux/FS-MP1A/tools/
解压之后得到sdk目录,进入到sdk文件夹之后内容如下。