选择嵌入式是正确的,首先嵌入式必须要会单片机,现在ARM处理器占大部分市场,你可以看看ARM体系结构编程之类的书,图书馆很多;至于语言基本就是 C/C++,还有汇编(不同体系结构有不同汇编,不过都大同小异);当然嵌入式也少不了操作系统,现在一般流行Linux、uC/OS-II。你最好买一个嵌入式实验板(一般都买2410或2440的,其他高版本会贵,低版本又会被淘汰),自己动手做做东西、、、祝你好运
C和C++
windows编程
汇编原理
数据机构与算法
离散数学
正则表达式
....
数学越多越好。
基础要好:语言C,汇编,操作系统原理,体系结构,网络;需要的话还有偏硬件相关的阅读引脚图,画pcb,甚至物电的拿焊枪都得搞。
常用的入手嵌入式的“套餐”就是arm+linux,当然这不是固定不变的,相关资料多而已吧,可以这么说~而且开发板有必要也搞一套。
方向很大,不要迷失了自己,老师大都离开真正研发岗很久,经验不太有价值,能在整个嵌入式行业中的一个方向点上有突破,钱、身份都有了。比如:我只做网络这块的等等。。。
C是重中之重,还有汇编、Linux也要学好。