微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 新人求教,如何将51单片机上的程序移植到arm上

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

时间:10-02 整理:3721RD 点击:
如题,最近才开始学习arm,不准备做嵌入式,只想跑跑裸机,如何把单片机的程序移植到arm开发板上。具体型号是周立功公司的arm2131。

这个主要是要注意8位机代码移植到32位机的问题,如果你51的C写得很规范移植会好点,如果写的不规范麻烦会大点,比如unsigned int 这个类型在8位机和32位编译出来的效果就是不一样的。还有就是ARM芯片会有字节对齐的问题,如果51的C里面用到了结构体,那么字节对齐的问题会出现在sizeof(结构体名)。这个函数因为字节对齐问题,可能会算出的结构体字节大小和你想的不一样。 其他好像也没有什么需要注意的了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top