搭建注意:
`这篇文章主要讲解的是搭建linux环境下的编译,由于我之前搭过一次。所以,如果读者搭建的时候出现什么问题,还是得自己参考一下官方文档.(文章中可能没有提到pytho这种环境搭建)
查看官方文档:
https://gitee.com/LiteOS/LiteOS/blob/master/doc/LiteOS_Build_and_IDE.md
环境需要:
- Ubuntu Version 14.04及以上版本
- GNU Arm Embedded Toolchain编译器,用于代码编译
- GNU Make构建器,用于文件组织与链接
- python 2.7/3.2+,pip包管理工具,kconfiglib库,用于编译前通过图形化界面完成配置
读者必读:
读者重点要去看上边那边官方文档,因为我搭建的是linux环境,所以我上述只是列出了,Linux环境下的必须要求。接下来我将重点说的是你搭建完之后如何跑第一个demo。
主要分三步
- 配置编译环境,这个要注意
- 选择平台
- 编写脚本下载,别害怕很简单,你复制粘贴即可。
实际操作:
这里还是以官方文档为主,请注意这个环境配置当你关掉远程控制台后。需要重新输一次下面的命令。交叉编译的名称可能不准确,要以自己的为主。
export PATH=$PATH:YOUR_PATH/实际编译器名称/bin/
查看编译流程
执行make menuconfig,选择平台
执行make即可,编译后文件如下。进入out目录
找到可执行bin文件
对了,你需要搭建samba服务器。然后将bin文件拖到桌面上。
然后编写两个脚本
bear_pi.jink内容
loadbin “Z:\ZR_litos\LiteOS\out\STM32L431_BearPi\Huawei_LiteOS.bin” 0x08000000
r
g
qc
load_beari.bat内容
D:\My_Sofe\keil5\ARM\Segger\JLink.exe -ExitOnError 1 -device STM32L431RC -Speed 4000 -IF SWD “C:\Users\ASUS\Desktop\bear_pi.jlink”
(切记我上面的内容的目录信息,你要按照你的实际来)
最后双击bat脚本即可
总计一下,环境需要:
1.linux下的环境
2.jlink下载软件