arm编程入门-arm程序

编程入门 128

文章阐述了关于arm编程入门,以及arm程序的信息,欢迎批评指正。

文章信息一览:

如何在ucos下进行arm编程

多长时间可以学会,这个过程较漫长,如果有51和系统知识基础的话大概几个月吧 大概学习过程 1:首先要有一块arm开发板。

首先是ZLG的,资料非常的全,感觉他是真正想教你怎么开发ARM,而不是像有的公司自己技术都没做好就做个板子出来卖钱。但是最大的不利就是价格太贵!而且主要是PHILIP的,货源比较麻烦~~可能有人说21XX系列的不贵啊,那是总线不外扩的,只能跑UCOS,不能跑UCLINUX。

arm编程入门-arm程序
(图片来源网络,侵删)

μCOS-II使用结构常量OS_STK_GROWTH中指定堆栈的生长方式:置OS_STK_GROWTH为0表示堆栈从下往上长。置OS_STK_GROWTH为1表示堆栈从上往下长。虽然ARM处理器核对于两种方式均支持,但ADS的C语言编译器仅支持一种方式,即从上往下长,并且必须是满递减堆栈,所以OS_STK_GROWTH的值为1。

三个月前我也同样迷茫,现在谜题终于解开了 ADS只能开发点基本的程序,也就是系统不大的情况。但是他的作用是必须的。

想学习ARM请高手推荐书籍

所以推荐使用《ARM体系结构与编程》(杜春雷 清华大学出版社 400)”我个人意见是,这些所谓的缺点影响不大,毕竟周立功的教材有强大的ppt课件与开发板支持,这点是别的教材无法相比的。不过仁者见仁智者见智,你有这类同感的话,也可以参考一下《ARM体系结构与编程》,换个思维方式学习。

arm编程入门-arm程序
(图片来源网络,侵删)

推荐书籍:《UNIX环境高级编程》(第2版) (4)了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。 (5)系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。

第二步,找本经典的《ARM体系结构与编程》,把ARM架构搞明白。第三步,找个ARM芯片,看datasheet,这个也很重要因为书上说的毕竟还是浅。以上是基础,能坚持下来的话,第四步看Linux 先找本入门,shell,什么的基本的搞明白。第五步,看Linux内核中关于ARM的部分。

c语言很重要。操作系统原理不可少,汇编用的不是很多。linux下的驱动学习也是挺有意思的一件事情。

学习单片机首先应该对数电、模电有一定的了解,还有C语言,刚开始入门的话建议用C语言,当然课本也是少不了的,看看单片机的基本的东西。

关于arm编程入门和arm程序的介绍到此就结束了,感谢你花时间阅读本站内容,更多关于arm程序、arm编程入门的信息别忘了在本站搜索。

扫码二维码