大家好,今天小编关注到一个比较有意思的话题,就是关于arm linux 学习 知乎的问题,于是小编就整理了3个相关介绍arm Linux 学习 知乎的解答,让我们一起看看吧。
我想学嵌入式LINUX驱动开发,很纠结到底选ARM9?
对于初学者来说,C语言最关键,接着是微机原理,数据结构,再有是arm体系结构,推荐还是armV4,虽然说很老,但网上资料多,学习方便,当把V4搞熟,在学习其他的很容易。
不推荐M系列,那些是工控用的比较多,操做系统简单,不利于初学者学习
当然如果零基础,最好在Linux下,对于初学者来说还是比较难,但Linux可以直接在电脑上仿真,因为arm好大一部分用的Linux操作系统,两者内核一样,利于初学者
学完单片机,并且应用做过项目,想学ARM,linux应该走怎样的学习路线比较好?
做Linux开发的工作有很多种,总结来说有偏上层应用的,也有偏驱动开发的。
做上层应用就需要了解Linux系统不用了解太深,但是应用层的一些扩展要掌握,例如linux系统原理,进程线程、进程间通信、同步互斥等;也需要了解协议例如***、tcp/ip、***s等;还需要了解数据库开发,和一些其他的组件。
做底层开发就是偏驱动开发了,这需要深入学习linux内核,熟悉arm芯片,学习内核移植,学习常用扩展的驱动程序的编写,基本都是内核态开发,上边提到的系统原理也是要学习的。Linux驱动开发学习任重道远,希望你能坚持下去。
ARM嵌入式自学靠谱吗?
嵌入式开发是可以自学的。
1、学习C语言。嵌入式开发开发语言是C,所以首先要学习C语言编程。C语言入门教程是C Primer Plus,这本书是C语言最好的入门书籍。C语言基本语法熟悉了,然后就可以开始写简单的嵌入式代码了。
2、学习基本的硬件电路。嵌入式开发是跟硬件相关的,所以基本电路要能看懂。比如三极管如何控制,芯片怎么控制。
3、如果想学linux系统嵌入式开发,那就要学linux操作系统的使用了。网上比较有名的linux开发视频是韦东山的,可以按照他的***学习linux嵌入式开发。
4、如果是学单片机嵌入式开发,那可以上网买正点原子的开发板进行学习。正点原子的开发板教程非常详细,非常适合新手入门学习。
到此,以上就是小编对于arm linux 学习 知乎的问题就介绍到这了,希望介绍关于arm linux 学习 知乎的3点解答对大家有用。