您的位置:首页 > 其它

初学ARM感受

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

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

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

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

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

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

老师说,从事开发的人都有一个习惯,那就是不管多忙,都坚持写学习笔记,虽然我现在写的不是学习笔记,对大家也没有什么帮助,但是在以后的学习过程中,我会把自己的想法和问题通过这里来发表,也希望能向这里的高手们学习学习,谢谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: