想学嵌入式,需要学习哪些先修课呢?

本人是学软件工程的,基本没有什么硬件基础,
1、请教如果要学嵌入式的话,需要学哪些先修的硬件方面的课程吗?比如模电、数电、电路分析这些课程
2、还是不太明白单片机和嵌入式是个什么关系,就知道单片机是个什么51,嵌入式是个什么arm,觉得都是给硬件、片子写程序。
3、买盘和学习板自学行吗,需要报个班吗,因为是有工作,只有晚上和周末有时间,不知是否可以,大概要学多少时间呢?
本人现在感到基本是硬件白痴,求指教了。

如果做嵌入式的应用软件,可以不学硬件,没有关系。学学linux、安卓之类的操作系统,QT之类的GUI等编程就可以了。
如果做驱动开发,就需要学一些控制器相关的硬件知识,其实只要好好看看用的控制器的数据手册,学学操作系统也就可以了。
学软件工程的不会考虑做嵌入式硬件吧,不用学模电之类的硬件课程了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-13
自己百度mcu mpu
C、C++、数电、模电、linux(wince)等,看你是要学哪种了
mcu:硬件比较重要,电磁炉,洗衣机,电机控制板之类的
mpu:大概分硬件,驱动,软件,没概念?手机,机顶盒,路由器什么的
先从百度开始吧
第2个回答  2013-02-13
C语言
数字电路

taobao买个周立功板子玩熟追问

周立功板子是什么?是名字吗?

追答

淘宝搜周立功呗
这人出了不少嵌入式的书 你不会不知道吧

相似回答