新人求教,如何将51单片机上的程序移植到arm上

2019-07-16 08:50发布

如题,最近才开始学习ARM,不准备做嵌入式,只想跑跑裸机,如何把单片机的程序移植到arm开发板上。具体型号是周立功公司的arm2131。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
君扬瑾琳
1楼-- · 2019-07-16 10:36
这个主要是要注意8位机代码移植到32位机的问题,如果你51的C写得很规范移植会好点,如果写的不规范麻烦会大点,比如unsigned int 这个类型在8位机和32位编译出来的效果就是不一样的。还有就是ARM芯片会有字节对齐的问题,如果51的C里面用到了结构体,那么字节对齐的问题会出现在sizeof(结构体名)。这个函数因为字节对齐问题,可能会算出的结构体字节大小和你想的不一样。 其他好像也没有什么需要注意的了

一周热门 更多>