【华为云技术分享】STM32L476移植华为LiteOS系列教程---开发前的准备 2
2023-09-14 09:05:57 时间
一、准备开发工具
STM32CubeMX用于生成工程文件:STM32CubeMX下载地址
IoT Studio用于编译、烧写和调试自己的工程文件和硬件:IoT Studio下载地址
最新的LiteOS_SDK,IoT Studio基于LiteOS_SDK来为我们添加各类组件:LiteOS_Lab的github地址
二、安装各类环境和下载最新LiteOS源码
安装STM32CubeMX和IoT Studio的教程特别多,我就不在这里累述了,说下GitHub上克隆仓库/分支。
点击①处,可以切换分支,LiteOS_lab有好多分支,我们一般情况选用默认的即可(主分支),有的分支属于正在开发的,或者是测试的。
点击②处,可以选择克隆或者下载,直接下载一个.zip文件或是将其克隆到我们的电脑上用git来管理。
点击③处,可以查看每一次的提交修改了啥,啥时候提交的(PS.你可以发现华为工程师们都是特别辛苦的)。
点击④处,可以查看每一个发行版本的总结和该版本与上一个版本的差异。
我们一般情况下选择直接下载.zip到桌面即可,如果你想将自己写的LiteOS的一些组件也贡献到仓库中,我建议你使用一个“github桌面”,可以图形化管理你电脑上的github仓库、提交修改、对比差异等。
①:一些使用手册,就像你买了一件商品,说明书就在这里。
②:第三方库,例如STM32的Hal库文件。
④:LiteOS的全部组件都在这里了。
⑤:暂时用不到,可以忽略。
⑥:一些工具,例如kconfig工具(后面我们配置使用哪些组件都是这个工具的功劳)、OTA工具。
PS:下期就开始移植,大家有啥疑惑的或者需要我仔细讲的地方请留言!
点击这里,了解更多精彩内容
相关文章
- 秋招算法岗卷上天?大厂技术岗缩减70%!
- Ajax教程_ajax是服务器端动态网页技术
- 技术教程:Windows环境下如何部署FTP服务器传输EasyCVR?
- Spring MVC & Boot & Cloud 技术教程汇总(长期更新)详解编程语言
- MySQL连接技术简明教程(mysql连接教程)
- Linux高级架构:攻破技术高坡(linux高级架构课程)
- Linux运维技术:PDF教程(linux运维pdf)
- Oracle凭证:安全保障技术研究论文(oracle凭证)
- Oracle技术:创建别名(oracle创建别名)
- oracle表的空间收缩技术(oracle表收缩)
- Linux SMD:一种新的数据中心技术(linuxsmd)
- Linux的大页面技术优势(linux大页面)
- 撰写有效的技术简历的 7 个技巧
- 90技术网黑客渗透教程·免费下载
- 大牛讲堂 | 语音专题第二讲,语言模型技术
- 全面掌握Oracle RAC分区技术(oraclerac分区)
- Linux及ed2k协议技术的应用(linuxed2k)
- 尚观MySQL运维技术及全流程教程(尚观mysql运维教程)
- 下载最新传智播客MySQL教程,轻松掌握数据库技术!(传智播客mysql下载)
- MySQL动态行转列技术研究(mysql动态行转列)
- Redis实战掌握最新技术趋势(最新redis实战教程)
- Windows系统下利用Redis缓存技术(win下的redis)
- Oracle中DEoce技术的应用与挑战(oracle中deoce)
- Oracle数据库架构可视化技术实践(oracle dg 视图)
- 聚焦消费物联网市场,Synaptics要用人机交互和语音技术抢占AI高地