我自动化专业,现在大四想往嵌入式软件方向发展(arm+linux),不知道需要系统的学习哪方面的书籍

自己学过的有C语言、微机原理、数电、模电、单片机、汇编、PLC等专业基础课

我现在是在做这方面的软件工程师,我自我感觉是:
1.C语言基础一定要打牢,不是你课本只是学好了,或是很优秀了,就说明你C语言很好了。
其实C语言远不像你想的那样简单,每一块都可以拿出来细细追究的。
2.linux基础必须要扎实,目前,工作的环境很少是windows了,开发环境还是linux比较好,区别之处,你可以查一下,很多的。
3.linux内核基础,这是其中最重要的地方,不要觉得C语言跟这个没有关系,其实,这一步学好了,第2步就自然不惧,最重要的是,很多思想都在这里体现,这里,你才能看到真正的C语言。
4.至于arm这是最后要考虐的,买点稍微权威的书籍看一下,学完前3步,以后你有自己打算的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-09-26
1.C语言基础一定要打牢,其实C语言远不像你想的那样简单,每一块都可以拿出来细细追究的。
2.linux基础必须要扎实。
3.linux内核基础,很多思想都在这里体现,在这里,你才能看到真正的C语言。
4.arm也要分方向,做硬件要有较强的数模电知识和PCB能力,做底层驱动的硬软件兼会,做应用开发的要会软件开发。
第2个回答  2011-09-27
我也是这个专业,自认为单片机,FPGA,DSP,ARM.只要精通其中两门就有前途!
第3个回答  2011-09-29
我跟你一样,我们一起学习啊!532804850

想转行嵌入式,不知道从何入手,感觉要学的太多,又是操作系统有事arm内 ...
3.ARM体系及编程 推荐看芯片手册结合部分教材,教材我也不知道那本好 4.linux 内核 可以看《深入理解linux内核》不过这本书写的很理论也很抽象,看这本书要有一定基础,另外多看看内核代码 5.linux设备驱动编程 6.相关知识有数据结构(链表部分。。),操作系统(线程进程部分。。)微机原理与接口 学...

本人自动化女生一枚,马上大四了,想现在开始学习嵌入式可以吗?_百度知 ...
1,嵌入式硬件工程师,主要是设计嵌入式电路板,调试电路,硬件架构的设计等。2,嵌入式软件工程师,简单的说就是调用底层硬件的接口,在上层做相关的嵌入式应用,举个最简单的例子,就是在嵌入式系统的一个LCD显示屏,显示出一行字这种。3.,嵌入式驱动工程师,这属于最牛逼的了,工资自然也最高。...

我学的是自动化专业,前几届师兄建议我学习嵌入式,但我不是很了解...
回家后,我就上网查了下嵌入式,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。我就下决心想学嵌入式了。于是我去找嵌入式培训的相关信息,说真的,我也很迷茫,我不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。后来,我在百度知道看到一篇让我很鼓...

本人学习了单片机,想往嵌入式方向发展。听说要学习ARM和linux操作系统...
要想学习ARM+Linux还是结合开发板来实践比较好。初学者的话可以看看韦东山的书《嵌入式Linux应用开发完全手册》还有配套视频教程 深入的话有《linux设备驱动程序 第三版》《unix环境高级编程》《unix网络编程》

我是一名大四的学生,电子信息专业,想自学嵌入式,希望能找份嵌入式工程...
首先,你要先有所准备,比如学好C语言 Linux ARM等嵌入式的基本知识,这些需要花好好的花几个月的时间,然后再多投投简历 比如到51job 中华英才网等等 关于如何学习嵌入式,我刚才看到一篇很不错的文章,是一个专科生介绍自己如何自学嵌入式,并找到嵌入式的工作,里面介绍了他的学习方法和学习过程,...

...以后想从事嵌入式应用软件开发, 偏软件方面的, 有什么好的学习...
1.做嵌入式开发需要很好的C基础和汇编,做应用层(Qt)的话C++不能差,总的来讲需要C、C++和汇编语言的良好基础。2.做嵌入式大部分是在Linux系统上面开发的,当然也有在Windows上开发的。所以要回Linux操作系统,熟练掌握其基本指令,尽量多懂多记住些Linux内核函数。当然你要是能读完Linux内核代码的话...

嵌入式软件开发应该学什么
如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux+ARM方向,关于这个方向,我认为大概分3个阶段:1、嵌入式linux上层应用,包括QT的GUI开发 2、嵌入式linux系统开发 3、嵌入式linux驱动开发嵌入式目前主要面向的几个操作系统是,LINUX,WINCE、VxWorks等等 Linux是开源免费的,而且其源代码是...

现在大二,想往嵌入式方向发展,但现在对那一点也不懂,谁能说一下都需要...
2、往往很多人一味的想结果而忽略了过程,直接奔到嵌入式,现在想了解他未曾不可,不过我想告诉你的是在合适的阶段做合适的事情,所谓拔苗助长的故事大家都学过,可惜没几个明白真正的道理。3、学习认知的过程很简答,基础加上兴趣即可,基础是理论,兴趣是实践的动力。还拿接触电脑说事,4个人一个...

该怎样学习嵌入式Linux的基础课程
我也去答题访问个人页 关注 展开全部 嵌入式Linux操作系统学习规划ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式...

想成为一名嵌入式软件工程师要学什么?
软件方向的工程师设计软件以实现产品的功能需求,负责让硬件工作。软件工程师的工作量通常比硬件工程师大4至5倍,对嵌入式系统来说,软件设计是实现功能的关键。学习嵌入式软件工程需要扎实的C语言基础,重点掌握指针、结构体、文件处理、数组等概念。在学习过程中,不断练习编程、调试程序,理解程序执行流程...

相似回答