关注
项目内容:
1. 从上到下依次说了项目难点以及解决的
主要都是 工作环境 + 硬件环境 + 软件环境 + 具体难点方式回答的
tos: 环境的话 最开始考虑的是gnu工具链+烧录器+调试工具 进行开发 后面和项目导师商量后 改为keil集成环境开发
硬件部分: 之前没有接触过arm 所以是先去在b站上找了相关的视频 入门 学习汇编和arm架构 然后就是找arm官方的手册 包括arm的架构 arm-cortexm4的具体介绍 以及st公司对应的腾讯板用的stm32的datasheet 以及官方给的原理图 从内到外理解 包括架构 包括汇编 包括寄存器 包括硬件资源 的一个具体的字节硬件环境
软件上面因为有内核开发经验 直接找github上面的tos内核 从kernel的代码直接看的
具体难点 有一个是iap架构 分固件和用户两个工程 也就是用户处于用户工程,在用户态 然后通过兼容的tlib进行开发 然后分两个工程烧录就是他需要keil里面勾选不要擦除再烧录 以及在用户工程需要去干掉stm32的启动文件(因为_start开始那段是闭源的) 自己写一段从flash加载到内存的代码 即加载域到执行域的这一部分 可能就是需要你对硬件起始环境的完全理解 和动手
查看原帖
2 评论
相关推荐
03-21 11:58
湖北大学知行学院 前端工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# AI面会问哪些问题? #
23982次浏览 473人参与
# 中国电信笔试 #
30631次浏览 281人参与
# 米连集团26产品管培生项目 #
12891次浏览 285人参与
# 你的实习产出是真实的还是包装的? #
18402次浏览 329人参与
# 找AI工作可以去哪些公司? #
7336次浏览 176人参与
# 春招至今,你的战绩如何? #
58589次浏览 535人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
13867次浏览 206人参与
# 从事AI岗需要掌握哪些技术栈? #
7287次浏览 232人参与
# 你做过最难的笔试是哪家公司 #
29057次浏览 175人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
339558次浏览 2162人参与
# 哪些公司真双非友好? #
69080次浏览 287人参与
# 阿里笔试 #
175635次浏览 1299人参与
# 金三银四,你的春招进行到哪个阶段了? #
21303次浏览 273人参与
# 面试被问期望薪资时该如何回答 #
382415次浏览 2163人参与
# 一张图晒出你司的标语 #
3750次浏览 70人参与
# 晶盛机电求职进展汇总 #
35204次浏览 318人参与
# 如果秋招能重来,我会____ #
96429次浏览 499人参与
# 聊聊你的职场新体验 #
335833次浏览 1891人参与
# i人适合做什么工作 #
36627次浏览 123人参与
# 面试尴尬现场 #
220621次浏览 861人参与
# 我是面试官,请用一句话让我破防 #
79271次浏览 219人参与
# 五一之后,实习真的很难找吗? #
102778次浏览 584人参与
查看6道真题和解析