关于从软件工程方向往嵌入式方向转,新手

本人本科读的是软件工程专业,但是一直想往软硬件交界面走,想搞嵌入式这块。由于专业偏离了硬件,因此C语言尚可运用,计算机基础(计算机组成原理,操作系统,微机原理,网络,数据结构,编译原理)都认真学习过,但是电路的知识很空白。我查了些资料,要学ARM,最好有51单片机的基础,又有些人说要有模电和数电基础……由于本人偏软件,学习的应该是偏向嵌入式中的应用开发,但是对于学习的内容一直比较迷茫,问题有:

1:学习嵌入式,硬件的基础学科大致需要哪些?比如数电,模电,是不是一定要看,不看对后继学习会不会构成阻碍?

2:学习ARM,是否先要学习51?

3:对于linux系统的内核,需不需要深入了解?

4:入门级图书,比较适合有一些计算机基础的,但是对电路要求不高的书籍有哪些?

还望高手不吝赐教,勿喷……

一起交流下吧 我也不是高手
嵌入式这一块,本身就是偏软件的,一般都是嵌入式软件工程师,其中又可分为上层应用和底层驱动,做底层驱动最好是懂一些硬件,上层应用的话都是调用API可以不懂。
现在的ARM也是比较软件化了,芯片的技术支持一般都很好,也没必要从51开始,但嵌入式开发和纯软件开发在思维上还是不同的,你最好了解些51开发的思想。
嵌入式上Linux系统的话,内核一定要吃透,这个是根本。
现在这方面的书比较杂,没有什么经典的,不好推荐!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-19
自己感觉嵌入式与电子电路没什么相关性。大都是软件方面的东西,硬件也就指的是处理器而已而非电子电路,不过数电是必须的,模电只要晓得什么功能就行了。追问

好吧,谢谢~

第2个回答  2013-02-19
如果是应用开发的话 不需要硬件基础 C语言就行

本科学软件工程,想往嵌入式方向发展,考研去哪个专业?
软件工程或者计算机技术都可以,然后选导师的时候选嵌入式方向的导师就可以了

关于软件工程嵌入式系统方向
不过个人觉得嵌入式的不一定要考研,关键还是看你的个人能力。我本科毕业后做嵌入式的,现在比我研究生毕业的同学做嵌入式的工资高。不是自吹,我是说实话。不过读研有个好处,就是进大公司比较容易。希望你根据自己的实际情况考虑吧。关于如何学习嵌入式,我刚才看到一篇很不错的文章,是一个专科生介绍...

...没做过软件开发工程师,转嵌入式软件工程师,难度大吗?为什么?_百度知...
只做过软件测试工程师,没做过软件开发工程师,软件开发工程师是特别的累的,每天熬夜到很久。

...具体方向发展,分为嵌入式软件方向和应用软件方向,想问一下哪个方向...
首先你的方向还是比较明确的,而这两个方向又有很大的本质区别。你如果个人倾向与编程和应用开发,我比较建议你走纯编程风,也就是做应用或者游戏开发,这比起嵌入式赚钱要来得快多了,但是压力也会比较大。我现在走的路线基本就是编程,偶尔会跟着导师涉及图形学方面的研究,但很多也是通过编程实现的,...

嵌入式和JAVA我该怎么选择 我是软件工程毕业的 没接触过嵌入式但是想...
学习java与学嵌入式没有太多关系吧,如果你想学Android操作系统下的应用开发,当然学习java是必须的。做一个嵌入式也不是一个人能完成的,一个团队每个人面的的方向还是有些区别的。有些人是直接面对硬件的驱动开发、系统移植,;而有些着重于应用的开发,与硬件的关系比较少,但是对于硬件原理的了解...

...软件工程 的 嵌入式与Java方向 哪个更好?哪个更难学?女生学哪个更好...
嵌入式更难学,也不好理解,JAVA因为是面向对象的 还容易学一些,不过重点还是多练习,光学理论没什么用,现在企业应用的B\/S系统大部分都是JAVA开发的。就业待遇也比其他专业高一些。本人是JAVA软件工程师,3年工作经验了,希望能帮你。

软件工程嵌入式培养什么意思
就是面向嵌入式方向的培养,简单来说嵌入式就是在一些电子设备上嵌入程序,从而可以智能化。比较重要的是学习C语言和于硬件相关的知识。由于是和底层硬件打交道,难度还是比较大的。

我是大二女生,专业是软件工程,现在选方向,是选嵌入式还是学做网站呢?PS...
如果是前者的话,我建议你还是打好基础,到时候你就会明白你需要的是什么方向了,如果是后者(也就是学校强迫你们去选择),那我就建议你选嵌入式,因为到时候你后悔的时候转其他专业是比较容易的。关于考研:大二下结论以后可能考研有点早,也许你只是不甘心上了个学费昂贵的软件工程,当然考研无可厚非...

嵌入式和软件工程哪个发展方向更好
嵌入式行业包括软件工程师及硬件工程师。所以这两个不能这样作比较。但是相对来说嵌入式行业发展方向还是客观的。从事嵌入式软件工程师的人员,做软件实际上有高下之分,开发语言从机器语言、汇编到C、C++,再到红透半边天的Java、C#等,该学哪种呢?为什么有些开发者工资低,而有些开发者千金难求?为什...

计科专业选择软件方向还是嵌入式方向(计科嵌入式专业就业方向)
嵌入式这一块,本身就是偏软件的,一般都是嵌入式软件工程师,其中又可分为上层应用和底层驱动,做底层驱动最好是懂一些硬件,上层应用的话都是调用API可以不懂。现在的ARM也是比较软件化了,芯片的技术支持一般都很好,也没必要从51开始,但嵌入式开发和纯软件开发在思维上还是不同的,你最好了解些51...

相似回答
大家正在搜