初学者如何开始学习学习linux嵌入式开发 呢?新手入门全干货!零基础小白入门初学者想学嵌入式linux开发,学习Linux嵌入式开发怎么样呢,我想学Linux嵌入式开发,应该怎么起步呢?,我想学嵌入式LINUX驱动开发,很纠结到底选ARM9???必看
1.初学者想学嵌入式linux开发
呵呵,你转过来的那段话实在太可笑!如果按那种想法,别说嵌入式linux实践性那么强的技术,就连一般的软件开发也学不会!1.“如果你学习嵌入式开发是为了就职,那么必要性不是太大”--这里还要如果的呢?我没见过有那个人是吃饱了撑着去研究嵌入式linux这苦活的。谁不是为了工作啊?...2.“因为一般来说公司把环境都给你准备好了。你*需要操心的是怎么设计软件,怎么写程序。业务和需求往往是最重要的。... ...当然一个公司确实可能会有一个组织专门去做嵌入式系统的搭建,驱动程序编写等等,不过一个新手想进入这个领域怕也不容易。这个组织也不太可能去招新手。”--估计此人是只用过Windows和IDE的,我实在想不出有哪个公司会招一个连开发环境都不会搭建的人。...3.“如果是学生的话,找个嵌入式的公司实习又能有开发环境又能有微薄的薪水。”--嵌入式这行,连板子都没摸过,实习都别奢望能找到!4.“如果你已经离开学校的话,那么自己一个人搞这个是想开公司么?那样作为一个老板似乎也没有可能自己钻研所有的技术细节。因为老板要操心的事情实在太多了。”--这世界没多少个马云,没有过硬的综合素质想开公司?除非他老爸是李嘉诚... ...我比你高一届,现在正在自学嵌入式linux。作为同道中人,给你一些建议吧:开发板一定要买的,不一定要买太贵的,推荐友善之臂的mini2440,这是一款性价比比较高的板子了,五百多块。但个人认为不需要立刻买,先打好一些基础吧。本人是学了一年linux和一段时间的arm才买的板子,最近才买的,打算再充一下电就真正着手玩开发板了。如果你还不熟悉linux,建议你好好学上一段时间吧。这是非常重要的,试问连操作linux都不熟悉,又谈何开发呢?另外,学嵌入式是个苦活,一定要有信心和毅力。你才大三,现在决定学还有充足时间学习,学好了很有前途的!好好学一下基础先吧!决定了就要加油哦! 另外,可以的话加我百度HI吧!相互交流下学习心得~
2.学习Linux嵌入式开发怎么样呢
做这方面的,很多人是做软件的,对下层不精,感觉现在的公司都不少这样的人了,而且以前做单片机的都改做这个了,把它用于工程上也不是太难。学的人多了,可能不是件好事!我之前做这个的,主要是驱动,但是这点可怜的薪水不够用啊,而且 工作压力有点大(除非你的工作没有太大的技术含量),还有一点:英语一定要好,不然你会很头痛的!
3.我想学Linux嵌入式开发,应该怎么起步呢?
既然买了开发板 哪就从他开始把,要不 不就浪费了吗。开发板 会带使用说明。 应该还会附有必需的开发软件玩开发板的步骤基本是 这样的:先 装上 虚拟机 弄明白他,不懂问百度 呵呵给虚拟机装Linux上操作系统了解Linux操作系统原理使用----内核Linux应用程序开发--- gcc Makefile 交叉编译器等玩内核 定制 移植根文件系统 驱动程序开发嵌入式数据库好了 到这 你才具备玩开发板的资格 烧写根文件的烧写内核的烧写 调试然后搞点 最基本的 做个电子菜单啊 啥的但是要知道 C语言是 做这行的基础,啥时候学都可以,但是越早越好
4.我想学嵌入式LINUX驱动开发,很纠结到底选ARM9?
对于初学者来说,C语言最关键,接着是微机原理,数据结构,再有是arm体系结构,推荐还是armV4,虽然说很老,但网上资料多,学习方便,当把V4搞熟,在学习其他的很容易。不推荐M系列,那些是工控用的比较多,操做系统简单,不利于初学者学习当然如果零基础,*在Linux下,对于初学者来说还是比较难,但Linux可以直接在电脑上仿真,因为arm好大一部分用的Linux操作系统,两者内核一样,利于初学者
看了以上有关的学习linux嵌入式开发讲解,如果还有什么疑问可以直接来电咨询。