嵌入式学习之入门很难

tianzhaohui1 2011-07-07 09:52:09
搞了几年的上层编程,打算趁着年轻换换行,以前没怎么接触过硬件和底层编程,最近看了下嵌入式相关的一些资料,看的也比较乱,操作系统啊、ARM体系结构啊、Linux系统啊等等吧,看的也比较杂,也有点感觉吧,但还是没上路子啊,很晕,很迷茫,没有方向,也借了一块ARM9的开发板,随机附带的倒是有十来张的资料盘,大多是视频的,但是看了下主要是将linux系统的,还是不知道怎么玩这个开发板。
有点郁闷,同志们帮忙指导啊!谢谢 谢谢 非常感谢啊~~
...全文
1802 57 打赏 收藏 转发到动态 举报
写回复
用AI写文章
57 条回复
切换为时间正序
请发表友善的回复…
发表回复
aijava11 2013-12-19
  • 打赏
  • 举报
回复
hjx910508 2011-09-26
  • 打赏
  • 举报
回复
学习,充电。
fycom200 2011-09-23
  • 打赏
  • 举报
回复
先学学魔电
terminalnt 2011-09-19
  • 打赏
  • 举报
回复
其实Linux本身就挺复杂的,比如bash命令“ls”之类,先搞熟悉。
然后Linux的文件系统搞明白,比如/dev的作用,/etc,/proc, /sys 的作用搞明白。
开机启动流程搞明白。
Linux驱动概念搞明白,字符型设备的简单驱动搞明白。

OK,如果上面这些都搞明白了。那就可以买本LDD3自学了。学完后再买本ELDD实践。
自己买个板子玩玩是必须的。

当然,不懂硬件的话,做驱动会比较吃力。
因为写驱动首先就要看器件的datasheet,要看寄存器,理解硬件的工作原理。
多少都要接触硬件知识。

并且Linux驱动运行在内核空间,深入发展下去,肯定是要向内核发展的。
内核更注重效率,性能和精简,所以和应用程序有很多不同。

所以做Linux驱动是最累的,最难的。
xuexingyang 2011-09-17
  • 打赏
  • 举报
回复
跟着项目走走就好了。
cx300mhz 2011-09-16
  • 打赏
  • 举报
回复
ARM9,s3c2440板子啊,先用汇编写个跑马灯么,看看怎么把看门狗打死,让跑马灯亮起来,刚开始么,用Jtag烧程序。完了再简简单单的写个驱动,加载个bootloader,写个UDA1341的音频驱动,加载个歌曲进去播放,把歌曲固化到Nandflash,熟悉下block,page等。晓得Nandflash和Norflash的区别。尽早熟悉ARM的那么30多个寄存器,和7种工作模式。多看看手册。写上2,3个驱动就找到方向了。
gojulyta 2011-09-15
  • 打赏
  • 举报
回复
动手先。呵呵。。bootloader 、裸板、 上系统一步一步来吧。我也在学习中
wrt851001 2011-09-15
  • 打赏
  • 举报
回复
只要静下心来,慢慢研读,一段时间后就会发现有收获的。
Quietly 2011-09-13
  • 打赏
  • 举报
回复
网上有很多不错的博客,都是一步一步的记录他们当初的历程,你也可参考他们的,这样上手很快……
wax0611 2011-09-13
  • 打赏
  • 举报
回复
关键是得动手,看视频之后动手去练习就很快,只看视频看代码前进速度会很慢。
a274239702 2011-09-12
  • 打赏
  • 举报
回复
加油!
AndyZhang 2011-09-12
  • 打赏
  • 举报
回复
自己摸索
WinCao90 2011-09-10
  • 打赏
  • 举报
回复
我正在深圳培训中,学习嵌入式需要静下心的学。如果有意可以交流,541305875……QQ号
ztw87077 2011-09-09
  • 打赏
  • 举报
回复
先自学2、3个月,了解一些基础知识。

后面最好报个业余培训班,千万别脱产去学,准备打持久战
aisha050612 2011-09-06
  • 打赏
  • 举报
回复
-8989
lr2131 2011-09-05
  • 打赏
  • 举报
回复
看样子,楼主是一股脑的看了不少的东西。在底层编程这块,内容可不比上层编程少,再加上个硬件,内容是相当多的,楼主既然有开发板和视频教程,就应该跟着教程走。平时做做小项目来练手,在项目中学习是最快,楼主应该也知道这个道理,需要什么时再深入的学习,其他的先知道是个什么就行,不要一股脑的一起学。
xg1410 2011-09-05
  • 打赏
  • 举报
回复
自学是很没头绪的,
最好进入这个行业,在有项目的驱动下才能快、准、狠的进步。
WinCao90 2011-09-03
  • 打赏
  • 举报
回复
我也正在学习中,不过是在培训学校,不要费心,没那么难啊 这个行业就业是没什么问题的
loqtree12 2011-09-03
  • 打赏
  • 举报
回复
嵌入式需要的是经验,需要的是时间积累。
wen6318 2011-09-02
  • 打赏
  • 举报
回复
俺也是换行,还没入门。希望我们一起努力。
加载更多回复(37)

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧