请问如何自学嵌入式?如何学习嵌入式c语言?我更喜欢的是单片机,单片机与linux有多大联系啊?我是菜鸟

 我来答
bubwmp
2011-10-29
知道答主
回答量:4
采纳率:0%
帮助的人:5.4万
展开全部
嵌入式比单片机高级的多,因为它的上面可以安装操作系统,来实现更加复杂的操作。
嵌入式的概念也很大,包含的许多东西,尤其到了软件这块,分支很多,比如工业控制、图形、网络、手机……太多了,精通一种就可以,不涉及的就粗略了解。
因为成本低,单片机一时半会淘汰不了的。把单片机各种芯片玩熟了,其实也能做很多东西。现在很多公司还是在用低端的芯片,因为高级的也用不着。
你应该以你熟悉的为切入点,来进入这一行。从单片机入手,这样将来硬件方面的东西就更容易理解了。关于linux那是精简后在arm芯片上运行的软件。那个层次实际上属于软件的层面,除了优化精简Linux以外,大部分人是在linux平台上做应用软件,如手机程序、gps导航等,安卓就是linux内核的。还是那句话应用方面的东西分类很多,绝不可能都学会,看你喜欢什么了。
如果学软件,真正的学软件,c语言是必学的(vb等是快速开发工具,不涉及底层)。而且要学算法。再有了硬件和汇编语言的基础知识,才能看linux操作系统的源代码。路比较长的……
打基础的时候,要忍住枯燥学习,因为不到一定程度,根本做不出来象样的东西。只有学到了一定程度,知识能够综合运用的时候,才能谈到开发,市场是不接受半成品的。
也可以买个开发板玩玩,理论结合实践才能成为高手!!!
还有,要买好书!在一段时间的学习以后,有了比较扎实的基础后(虽然你做不出来什么东西,但你知道工作需要什么知识,到哪里去找就行。),这时最好去找个这样的实习岗位,用实际的工作来验证你的学习,以及规划下一步。 这样就能做到不浪费时间,切合实际。
坚持下去,你会成功的!!!
来自海印寺芳香袭人 的啄木鸟
2011-10-29 · TA获得超过2439个赞
知道小有建树答主
回答量:501
采纳率:0%
帮助的人:441万
展开全部
自学比较难,首先要买块板子自己调,弄熟了一块板子,其他都好办
linux是个操作系统,单片机是硬件,
可以把linux操作系统裁剪后移植到板子上运行,这就是两者的关系。
要学嵌入式就买块ARM板学习吧

MINI2440的板子就不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式