查看: 922|回复: 0

【卓跃教育】如何高效地学习嵌入式开发

[复制链接]

该用户从未签到

发表于 2013-1-16 10:45:45 | 显示全部楼层 |阅读模式
分享到:
 学习Linux总结,这里声明一下,我指的嵌入式主要是偏向软件的嵌入式。学习嵌入式的重点和难点要害在操作系统,假如
 
没有把握操作系统,我认为很难把握一个嵌入式系统。即使在做嵌入式开发中,作应有层的开发几乎可以不知道操作系统也
 
可以开发,我认为那是浮在表面的。很难深入和提高自己的层次。下面由卓跃教育为您分析怎样高效学习嵌入式。  
我个人推荐一个学习路线是:使用Linux—〉Linux系统编程开发---〉驱动开发和分析Linux内核。而我差不多相反,实际上
 
你不会使用Linux也可以学习内核,但是假如你懂了这些东西学习更有效率。  
关于要不要学习内核的问题,我的回答如下:不一定。假如你是喜欢钻研的那你进入内核会满足你的欲望。同时对你以后的
 
嵌入式系统的开发有很好的影响。假如你想从事嵌入式Linux系统开发,最好对内核有所了解。假如仅仅是做应用开发没有
 
必要。我打个比喻:c、c、java等语言是武林中的某个武林派别的话,如什么拳法,什么刀法等,那么Linux内核应该是一
 
个人的内功的反应。  
怎么开始学linux内核:最好有三件宝物:《深入理解Linux内核》《情景分析》和源代码。  
先看《深》,那主要讲原理,似乎市场上有本讲原理性并且更浅,《Linux内核设计与实现》听说不错。假如没有学习操作
 
系统的,像我这样的,最好先看看操作系统原理的书。看了几遍后,就看情景分析,最好对着《深》看。两本交叉看,《深
 
》是纲,《情》是目。最后深入代码。  
学习嵌入式,我认为两个重点,CPU和操作系统,目前市场是比较流行arm,所以推荐大家学习arm。操作系统很多,我个人
 
对开始学习的人,非凡不是计算机专业的,推荐学习UCOS。那是开源的,同时很小。学习很好。为什么选Linux,我不想讲
 
太多,网上这方面的太多,但是我在工作中发现,做Linux的技术路线很难,在windows几乎不会有的问题,在Linux开发中
 
几乎遍地陷阱。一掉进去划很长时间出来,一旦解决自己又长进了!相对来说开发周期长,难度大。现在资料也逐渐丰富起
 
来,难度也降低了些!  
至于怎么学习,这是他的特色地方,必须有块开发板,它对嵌入式的实习和工作会产生很大的影响。  
您有任何关于高效学习嵌入式的疑问,欢迎咨询在线老师  
假如没有开发板,那是纸上谈兵。有人说,那要1000-2000呀,的确是,兄弟,看长远的,对您的职业和发展那点钱不算什
 
么!我认为教育投资是效益最有保障的!希望平常大家少玩游戏,多编程。编程才是硬道理!  
 
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条



手机版|小黑屋|与非网

GMT+8, 2025-1-11 05:13 , Processed in 0.112719 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.