想转行嵌入式,不知道从何入手,感觉要学的太多,又是操作系统有事arm内核。 请高人指教

本人已精通51,也了解avr,pic单片机,arm—TDMI也有点了解。请给点意见,谢谢!!!... 本人已精通51,也了解avr,pic单片机,arm—TDMI也有点了解。请给点意见,谢谢!!! 展开
 我来答
luojm2010
2011-03-12
知道答主
回答量:15
采纳率:100%
帮助的人:0
展开全部
  嵌入式要学的东西比较多,从基本到高端分别有:C语言,部分汇编,部分计算机原理,部分操作系统,(基于linux的要学)linux基本操作和高级编程,(基于ARM的要学)ARM系统,linux内核,驱动开发。。。。。
  主要有以下几部分:
  1.C部分(重点之一也是基础)
  推荐看《C Primer puls 中文版》《C和指针》
  要求精通至少熟练掌握
  2.Linux基础及编程
  基础推荐《鸟哥的linux私房菜基础学习篇》当然掌握linux系统就算了
  编程推荐《UNIX环境高级编程》
  3.ARM体系及编程
  推荐看芯片手册结合部分教材,教材我也不知道那本好
  4.linux 内核
  可以看《深入理解linux内核》不过这本书写的很理论也很抽象,看这本书要有一定基础,
  另外多看看内核代码
  5.linux设备驱动编程
  6.相关知识有数据结构(链表部分。。),操作系统(线程进程部分。。)微机原理与接口

  学习方法和资源利用:
  1.网络
  网上有上面推荐教材的电子版,如果看得太累资金许可可以购买,网上购物吧便宜 我也是这样
  下载免费视频教程看看 推荐看看《成都国嵌嵌入式视频》(网上自己搜,大部分是免费的4张光盘)
  搜索资源,自己碰到的问题上网找呀,很直接
  2.开发板
  这个要有,没有怎么练习,就好比你不用电脑怎么调试C语言是否完成功能 再说嵌入式与硬件关系比较大,比电脑调试更重要
  3.培训班
  有人说是花钱买时间 我认为差不多,资金 时间允许可以上,没有的话也是可以的,多看相关视频,你自己不是有51经验吗 差不多,自己在结合开发板练习,公司或者朋友有搞这个的最好多问问,自学要有毅力
kejiazhw
2011-03-15 · TA获得超过807个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:241万
展开全部
看看这编文章,我个人觉得学得挺好的,挺实在,我就是照着这个一路学过来的http://wenku.baidu.com/view/03577535eefdc8d376ee3277.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zs04182410
2011-03-12
知道答主
回答量:8
采纳率:0%
帮助的人:1.3万
展开全部
简单来说,嵌入式也好,arm也好,就是多了个操作系统,像linux,wince,什么的。
所以建议你移植一款最简单的系统——Ucos-II
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-13
展开全部
既然都精通51了,都还把握不住重点?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式