单片机只不过是一种工具。。。没有太多能够研究的地方,如果你想用好的话,那你就提高运用技巧和外设方面,你应该一步步学习,先从51学起,然后学msp ,然后交接m3,然后慢慢接触avr,等你把低等级的东西都搞定了的话,你再去了解arm和嵌入式系统。所谓系统,并非是只单片机这一个小部件,二十由各种各样的外设(传感器和控制部件等等)来构成的,例如一个51有4组io口,但是做成一个系统的话可以非常庞大~差不多就这样。你想学电路设计,首先要把altium designer 学了。
楼主:
我总结一下,你其实想从事嵌入式编程:
1,学好C语言和汇编语言,对于你今后进行单片机裸机编程是必须的。
2,学习LIUNX和WINCE操作系统在ARM中的运用。
3,有时间可以学习硬件编程语言:verilog/VHD,主要应用于FPGA上,现在从事这方面的工作要比从事嵌入式编程待遇高。
我也是电子工程系的学生 是嵌入式方向的 我个人觉得嵌入式是软硬结合的 但是比较偏于硬件 但是如果你喜欢软件方面 什么编程方面的 当然也可以的啊 又不是说这是固定的
搞单片机的必须要会硬件电路的设计,若你不会,软件也是没法编的。
中国的教育是毁人的教育,要考研必须考真正名牌院校的,嵌入式就挺好。
不要想着别人把饭给你盛好了,送到嘴边,就等你最后这一口咬下去。醒醒吧!
想好了吗?
要从事这方面的工作,压力和时间是比较大的,而且这方面的公司都不大。
待遇也不太好说。
有时候你会有挫折感,觉得没什么前途,收入也很少。
我说的可能有些片面,但是从某一方面来说是这样的。
我的一些同事 现在都不做了,跑业务了。