韦东山Linux嵌入式课程社区
直播中

盛文凤

7年用户 171经验值
私信 关注

为什么16位单片机在集成环境下编写代码时不需要自己写启动代码?

视频中说APP  直接写C文件  启动代码由操作系统提供
然而  比如16位单片机  没有操作系统  在集成环境下编写代码时  也不需要自己写启动代码
请问这是怎么回事?

回帖(4)

张红玲

2019-6-26 14:16:56
应该是集成开发环境中已将这些做好了,在编译连接时,直接链接进去了
举报

王飞云

2019-6-26 14:34:06
集成开发环境都已经帮你做好了启动代码的 ,你只要从main函数开始写代码就行了
举报

侯倩

2019-6-26 14:39:27
单片机的启动代码是由开发环境自己生成的,比如你使用keil的时候,它会给你生成一个启动程序。而ARM的启动引导程序做在了Uboo里,这样的话,可以使上千款的CPU便于管理
举报

张博

2019-6-26 14:58:03
使用keil等集成开发环境时,在链接时会生成启动文件链接到bin或hex文件里面,比如创建一个51单片机工程时,系统会提示是否导入startup文件。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分