3189|5

81

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

我想学嵌入式开发不知道怎么入手 [复制链接]

有没有那位高人能指点一下,万分感谢!

最新回复

   培训班一般没什么用,最主要是要自己动手,先巩固好C,熟悉硬件,原理,买本嵌入式的书边看边做,最好能给自己定个小项目,然后努力做出来,遇到不懂的就问  详情 回复 发表于 2009-11-25 13:55
点赞 关注

回复
举报

64

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
买开发板
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
可是什么头绪都还没有阿,起码有个学习的开头方向阿。能说一下找些什么资料看吗?
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

4
 
    我就没参加培训,也没有买板子(老婆管银子,没办法)。现在只能说对基于linux的嵌入式开发入门了,像bootloader,内核移植,文件系统移植,这些东西看看就懂了。至于驱动程序,现在暂时没有时间看,个人觉得驱动开发和是否是嵌入式没多大关系,pc上驱动开发弄懂了,这个也没问题了。
    我说说我看书前的一些经历或者说基本功吧:本人毕业于国内某所号称“世界第一”的电子科技大学;在企业里做过2年的c++开发(windows下的vc),做过一个单片机的项目,对硬件有一丁点了解;学校里的数电/模电,微机原理,操作系统学得比较好,基本上没有忘记;在大学里玩过一段时间的linux,对linux常用命令还算熟悉,还有就是自学能力比较强。
    我的学习历程比较顺利,自我感觉没有走什么弯路,虽然现在只是入门。但如果能给像我一样的迷茫者一些参考,那就心满意足了。 我的看书时间基本上是下班后加周末,真怀念在学校里的自由生活。
    1。首先啃的是《unix环境高级编程(第二版、淘宝网上盗版)》,只是粗略的读了一下,了解都有那些系统调用,大概看了一个月。
    2.然后找了一本《ARM嵌入式系统开发:软件设计与优化.pdf》,了解一下ARM核的寄存器结构、指令集、MMU、Cache,大概看了半个月,浏览了一下。
    3.接着啃《深入理解linux内核(第三版、淘宝网上盗版)》,看了一个月,算入门了(以后有时间一定要精读)。
    4.网上找了份S3C2410的datasheet,看了不到一个星期。这个和单片机的datasheet一样看,就是讲一些芯片自带的硬件资源的,这个没必要都懂,等真正需要那个硬件模块的时候再去仔细研究。
    5.随便找一本讲嵌入式linux开发的书(淘宝网上很多,盗版的很便宜),清楚一下怎么搞交叉编译,怎么搞bootloader,怎么搞内核裁剪,怎么搞文件系统移植。
    目前,学习嵌入式加起来也就三个月,继续努力ing!
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

5
 
先巩固自己的c语言 基础,然后了解linux系统,之后学习arm,差不多了,最好参加专门的培训班,效率比较高
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

6
 
   培训班一般没什么用,最主要是要自己动手,先巩固好C,熟悉硬件,原理,买本嵌入式的书边看边做,最好能给自己定个小项目,然后努力做出来,遇到不懂的就问
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表