今天本人的arm学习终于正式开始了,我的第一目标就是在arm上跑裸机,当做单片机使用。
哈哈!高手不要笑我,循序渐进,是我的风格。说白了就是比较笨。
首先我选择了用汇编入门,也许你会说为什么不用c呢?本人觉得刚开始用c不利于对arm的结构进行详细的了解,当然如果你基础很好,很容易通过看资料了解arm体系结构,那么你可以选择用c。
其次我手上有一块44b0x的板子,不过是小公司买的资料不多,只能自己琢磨了。所以这里强烈建议想学arm的朋友,买板子一定有买大公司的,不为别的,就是资料全,可以使你事半功倍。
另外,从网上下了44b0的datasheet,作为参考资料。另外买了本《从51到arm》,感觉一般,不建议大家买。
另外,我用的是笔记本,没有并口,我只能通过arm中boot利用串口下载程序。
好了前期准备就这些。下面开始我的入门,第一个试验:点亮led
我用的编译环境是sdt v2.51的版本
首先打开sdt,单击“file”->“new”,在弹出对话框中选择prject选项,在new project对话框中“type”中选择“arm executable image”选项,其他两项是工程名和路径,自己选择。之后单击“ok”。
……