嵌入式从哪里开始?

Divina 2012-02-01 04:42:40
各位老鸟,小弟不才,想请教下嵌入式开发应该从哪里着手。

因为特殊原因,想从事POS终端开发。主要是为银行的POS机器、餐饮行业的自动贩卖机
这样的机器做配套的软件,所以想自己先掌握一部分这方面的技能。

但是因为一直都在搞ERP,对嵌入式完全不了解。

所以想请各位在如何入门,如何进阶上指导一下。望各位不吝赐教。 分数先用100,会加到300的。
...全文
304 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
Divina 2012-02-20
  • 打赏
  • 举报
回复
前路漫漫,上下而求索兮...
迷世书童 2012-02-20
  • 打赏
  • 举报
回复
耐心,持久,一定可以的
qihuanfengyun 2012-02-18
  • 打赏
  • 举报
回复
前路漫漫啊!
  • 打赏
  • 举报
回复
POS机我做过系统级的开发,用的上WINCE平台的比较多,现在也有很多公司用linux平台的。
楼主如果上单纯的学习终端应用软件的开发,比如CE平台的,不一定要懂底层的开发,如果以前做过MFC,WINDOWS API类应用开发,在CE平台上开发应用也就没什么问题。

如果楼主要研究底层级,如驱动,bootload等开发,那就要一步步来了,楼上很多都说了,硬件基础要具备首先。
duloveding 2012-02-17
  • 打赏
  • 举报
回复
首先嵌入式语言要熟悉,c/c++,可能还有汇编;嵌入式还有偏软,偏硬,要有一定的硬件基础。

嵌入式驱动,上层应用开发,所用的操作系统。刚开始的话很多基础东西要了解的。

有很多基础资料。祝你顺利。
Divina 2012-02-16
  • 打赏
  • 举报
回复
怎么搞的加分说达到最大分数值...
Divina 2012-02-16
  • 打赏
  • 举报
回复
谢谢各位啦 , 有没有哪位能分享下学习的经历
让我学习下啊
Frog1228 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 divina 的回复:]
不管搞应用还是搞驱动,基础应该差不多吧。

关键现在不知道怎么入手啊 。
[/Quote]
不一样,如果做嵌入式系统上的纯应用软件开发,完全不用知道底层的东西:包括偏硬的软件开发,和硬件知识。这个和PC机上的应用软件开发差不多。我对做应用软件没什么兴趣。做底层的比较好。现在嵌入式ARM大致分两条路:WINCE方式和Linux方向,Linux方向比较难一点,如果要做驱动层,要研究它的源码,可以先从UCOSII学起,这个比较简单点,工控上就用这个,ARM7就够了。如果你没学过模电,数电,微机原理,看看你从51单片机学起,看能不能弄懂。
李氏康荣 2012-02-06
  • 打赏
  • 举报
回复
楼主,如果你的硬件基础知识都有,那就好。要不然你还是得学点基础知识。硬件的,微机原理,。最好是能让个人带着。这东西要是有个师傅带着,再加上你的勤学,那进步速度比你自己摸索快几倍。你不郁闷,。
最好能买个开发板。全套资料都要带的。
你如果学习能力强的话。可以从高级的处理器开始。要不然就从单片机开始吧。
祝你成功。
AnYidan 2012-02-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 91program 的回复:]

POS 机,没有做过。

LZ 至少要先了解一下 POS 机一般采用什么硬件、软件,这样学习才有方向。

嵌入式的范围太过宽了,学了不一定适合 LZ 的。
[/Quote]

有目的的学比较快
LeoYu0701 2012-02-06
  • 打赏
  • 举报
回复
先学习硬件知识吧,买一块板子过来,学习硬件和底层的,然后看自己准备学什么了,是Linux还是WinCE了,选择一个好之后,开始学习系统了,从下往上学吧,bootloader,bsp,然后到系统级别,驱动什么的,还有应用层,我只这么学的,现在准备专门供驱动这块了。给你做参考吧
cc_walker 2012-02-06
  • 打赏
  • 举报
回复
培训,上海的比较多
wyl_1113 2012-02-06
  • 打赏
  • 举报
回复
先学习硬件知识,学习硬件和底层的,可以先从单片机开始
LeoYu0701 2012-02-06
  • 打赏
  • 举报
回复
有很好么?没有的吧!!哎!都已经上路了,回不去了~~
Frog1228 2012-02-06
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 michaelyue526 的回复:]
先学习硬件知识吧,买一块板子过来,学习硬件和底层的,然后看自己准备学什么了,是Linux还是WinCE了,选择一个好之后,开始学习系统了,从下往上学吧,bootloader,bsp,然后到系统级别,驱动什么的,还有应用层,我只这么学的,现在准备专门供驱动这块了。给你做参考吧
[/Quote]
现在学ARM的好多啊。
91program 2012-02-02
  • 打赏
  • 举报
回复
POS 机,没有做过。

LZ 至少要先了解一下 POS 机一般采用什么硬件、软件,这样学习才有方向。

嵌入式的范围太过宽了,学了不一定适合 LZ 的。
Frog1228 2012-02-02
  • 打赏
  • 举报
回复
要学得多了,还有一点,偏硬的调试远比纯软的调试麻烦多了。。。
从单片机学起。。。微机原理学过了吗?
zhengwu66 2012-02-01
  • 打赏
  • 举报
回复
我顶楼主,同问。
目前本人正在从事POS机应用层的开发。对嵌入式几乎不了解,刚入职。
请教大虾们指引下。
woshi_ziyu 2012-02-01
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 divina 的回复:]

不管搞应用还是搞驱动,基础应该差不多吧。

关键现在不知道怎么入手啊 。
[/Quote]
看一下成熟的应用产品 先模仿一下
Divina 2012-02-01
  • 打赏
  • 举报
回复
不管搞应用还是搞驱动,基础应该差不多吧。

关键现在不知道怎么入手啊 。
加载更多回复(2)

19,518

社区成员

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

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