永发信息网

我是一名电子信息工程的的本科在读生,准备考研,向嵌入式方向发展

答案:1  悬赏:50  手机版
解决时间 2021-01-30 21:26
  • 提问者网友:人傍凄凉立暮秋
  • 2021-01-30 16:16
我想知道我应该注意什么或者说我的这个专业对嵌入式有什么优缺点。同时还应读那些参考书籍。谢谢
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-01-30 16:40
这个专业估计对嵌入式的优点也就是硬件知识能知道多一些,连接软件相对容易一些。缺点就是大学学的东西太杂,大部分都不是嵌入式的内容,C语言、C++、linux的一些书籍吧最好是国外的书籍 .
(1) C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。
推荐书籍:《The C Programming Language》 这本经典的教材是老外写的,也有中译版本。
(2) 操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。
(3) Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。
推荐书籍:《UNIX环境高级编程》(第2版)
(4) 了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。
(5) 系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯