arm 学习资料,arm自学

大家好,今天小编关注到一个比较有意思的话题,就是关于arm 学习资料的问题,于是小编就整理了3个相关介绍arm 学习资料的解答,让我们一起看看吧。
学完单片机,并且应用做过项目,想学ARM,linux应该走怎样的学习路线比较好?
做Linux开发的工作有很多种,总结来说有偏上层应用的,也有偏驱动开发的。
做上层应用就需要了解Linux系统不用了解太深,但是应用层的一些扩展要掌握,例如linux系统原理,进程线程、进程间通信、同步互斥等;也需要了解协议例如***、tcp/ip、***s等;还需要了解数据库开发,和一些其他的组件。
做底层开发就是偏驱动开发了,这需要深入学习linux内核,熟悉arm芯片,学习内核移植,学习常用扩展的驱动程序的编写,基本都是内核态开发,上边提到的系统原理也是要学习的。Linux驱动开发学习任重道远,希望你能坚持下去。
arm单片机与51单片机学习有区别吗?
有区别,而且还是有一些差别的,51单片机其实适合新手入门,他的寄存器少,内存也较小,所以很容易上手。
arm则不一样,它是另外一套架构,相对来说比较复杂一些,而且寄存器有很多个,当然他的功能也会很强大,需要一定的功底才能学懂学精。
ARM嵌入式自学靠谱吗?
嵌入式开发是可以自学的。
1、学习C语言。嵌入式开发开发语言是C,所以首先要学习C语言编程。C语言入门教程是C Primer Plus,这本书是C语言最好的入门书籍。C语言基本语法熟悉了,然后就可以开始写简单的嵌入式代码了。
2、学习基本的硬件电路。嵌入式开发是跟硬件相关的,所以基本电路要能看懂。比如三极管如何控制,芯片怎么控制。
3、如果想学linux系统嵌入式开发,那就要学linux操作系统的使用了。网上比较有名的linux开发视频是韦东山的,可以按照他的***学习linux嵌入式开发。
4、如果是学单片机嵌入式开发,那可以上网买正点原子的开发板进行学习。正点原子的开发板教程非常详细,非常适合新手入门学习。
到此,以上就是小编对于arm 学习资料的问题就介绍到这了,希望介绍关于arm 学习资料的3点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.lnbtw.com/post/54477.html