嵌入式硬件需要什么知识,驱动开发需要什么知识

本人菜鸟,硬件除了要学 vhdl,模电数电,protel, 51单片机还有什么,
驱动开发 需要c,c++,数据结构,内核裁剪,除了能看懂电路图外,还需要什么?
本人计算机专业的,想学 软硬结合、

VHDL我看就没什么必要了吧,如果你不打算做IC设计的话。
如果只想做51的话,基本上这些也差不多够了。写个51的程序没什么问题了。
软硬结合一般是指驱动开发或者是工业控制中的无嵌入式OS的系统。所以还要看你的方向,如果想做驱动开发,那就要懂操作系统,以及嵌入式操作系统下的系统编程。硬件方面要懂嵌入式处理器的编程结构,以及各种外设的基本原理和编程。如果是做无嵌入式OS的系统开发,那就除了要懂模电数电之外,还要学习各种传感器的原理及其与MCU的接口,懂MCU的各种外围器件的原理和编程,要熟练的使用protel和一些MCU的编程。 做工业控制那就要懂控制执行机构的原理,以及控制论算法了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-20
需要模拟电路、数字电路、单片机、ARM、DSP、FPGA/CPLD、SOC等方面的原件、电路、芯片的知识。至少要知道前4方面的硬件电路知识。然后再拓展
第2个回答  2010-12-08
嵌入式 这个概念很广,看你想在哪信方面发展,是工业控制,还是其他?是软硬结合,还是纯软件开发?
第3个回答  2015-09-30
嵌入式硬件需要懂数字电路,模拟电路的基础知识,还需还会用单片机,用软件设计电路等。驱动开发需要c语言,需要能看懂汇编代码,能自己独立看电路原理图和芯片手册,具体的驱动开发可以参考http://www.upemb.com/content/qian-ru-shi-xue-xi-lu-xian-tu嵌入式开发学习路线图
第4个回答  2015-08-02
主要看你要实现的功能.驱动很多.每1个外围硬件都有一个驱动.
如有一款液晶ocm型12864.
想让液晶显示字符/图片等数据.你需要了解这款液晶的控制时序,即根据控制时序编写驱动程序.有了驱动程序,就可以控制屏的显示.