现在的位置: 首页 > 综合 > 正文

初学ARM感受

2013年12月14日 ⁄ 综合 ⁄ 共 931字 ⁄ 字号 评论关闭

    这个暑假来老师实验室做实验来了,结果一上来就用ARM9平台,这对于以前从来就没有摸过单片机和linux操作系统的我来说该有多难啊。

     要学ARM,就先把linux摸熟吧,花了两天半的时间把linux的基本操作和指令都看的差不多了,感觉还是蛮好玩的,可是对于linux内部的结构,我还是不想太深入的去看,因为看得不是很懂。

     三天之后我开始摸ARM了,我们用的是AT91ASM9261这款单片机,它是ARM9系列的,而且还是最新出来的,具有很强大的功能。

     想问问各位,你们最开始学习单片机时是从哪里入手的呢?硬件结构吧,肯定不会一上来什么都不懂就想编程。硬件结构里最主要学习的又是什么呢?肯定是寄存器和IO口了。

     看寄存器和IO口,就要了解寄存器读数据和写数据时的区别,以及IO口的应用。看了差不多五天的时间,这一块还不是很懂,但是至少有了一定的了解,于是我就试想着编两个程序看看,可是怎么编呢?什么时候读?什么时候写?怎么调用函数?于是又辗转的看了好几本linux下C语言编程,突然发现我大一时学的C语言都成了历史,被遗忘在角落里了,而且和现在的应用程序来说,当时编写的计算啊,图形啊,在现在看来一点都没有用。慢慢地啃了几天,把linux下编程看的差不多了(自我感觉哈),于是就想急着上ARM,在ARM里编程,把几个简单的例程在ARM里编译出来了,想找点更加深入的编一下,在网上也搜不着啊,谁叫这板子这么先进呢,在网上总是找不到和它配套的例程,需要移植,C语言才刚入门,就想着怎么移植,还真是有些难度啊,我移植了大概一个下午,还是没有什么结果,于是放弃了,现在又回过头来看嵌入式教程了,跳级的感觉真是不好受啊,现在如果从基础做起,老师不会允许的,所以只好晚上回寝室之后,偷偷地学一下C51单片机了,这对于我理解寄存器和IO口有很大的帮助

    就这样坚持下去,我不会让人失望的,我一定可以把ARM学的比别人都好。

    老师说,从事开发的人都有一个习惯,那就是不管多忙,都坚持写学习笔记,虽然我现在写的不是学习笔记,对大家也没有什么帮助,但是在以后的学习过程中,我会把自己的想法和问题通过这里来发表,也希望能向这里的高手们学习学习,谢谢!

【上篇】
【下篇】

抱歉!评论已关闭.