用C写的代码在裸板上运行

Kcuebi 2017-07-07 02:46:55
在调用main函数之前启动代码要完成哪些硬件设置才能进入main函数?
...全文
249 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangsen_007 2017-07-12
  • 打赏
  • 举报
回复
最简单的去看看keil c51 的start.a51,工作就是清除内存,设置堆栈指针。复杂点的就是看看mdk中的arm7的startup.s。就是设置堆栈指针,向量表,时钟源然后跳转到main函数入口
9527 2017-07-07
  • 打赏
  • 举报
回复
看看ARM7相关的编程,需要一个BootLoader,你采用MDK或者ADS,向导会自动生成的,或者看看例子
zhxianbin 2017-07-07
  • 打赏
  • 举报
回复
可以找个 rtos 看看,启动代码一般在 cpu 目录的 .S 文件内,有些入口点是 _start

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧