嵌入式硬件需要什么知识,驱动开发需要什么知识
本人菜鸟,硬件除了要学vhdl,模电数电,protel,51单片机还有什么,驱动开发需要c,c++,数据结构,内核裁剪,除了能看懂电路图外,还需要什么?本人计算机专业的,...
本人菜鸟,硬件除了要学 vhdl,模电数电,protel, 51单片机还有什么,
驱动开发 需要c,c++,数据结构,内核裁剪,除了能看懂电路图外,还需要什么?
本人计算机专业的,想学 软硬结合、 展开
驱动开发 需要c,c++,数据结构,内核裁剪,除了能看懂电路图外,还需要什么?
本人计算机专业的,想学 软硬结合、 展开
5个回答
展开全部
VHDL我看就没什么必要了吧,如果你不打算做IC设计的话。
如果只想做51的话,基本上这些也差不多够了。写个51的程序没什么问题了。
软硬结合一般是指驱动开发或者是工业控制中的无嵌入式OS的系统。所以还要看你的方向,如果想做驱动开发,那就要懂操作系统,以及嵌入式操作系统下的系统编程。硬件方面要懂嵌入式处理器的编程结构,以及各种外设的基本原理和编程。如果是做无嵌入式OS的系统开发,那就除了要懂模电数电之外,还要学习各种传感器的原理及其与MCU的接口,懂MCU的各种外围器件的原理和编程,要熟练的使用protel和一些MCU的编程。 做工业控制那就要懂控制执行机构的原理,以及控制论算法了。
如果只想做51的话,基本上这些也差不多够了。写个51的程序没什么问题了。
软硬结合一般是指驱动开发或者是工业控制中的无嵌入式OS的系统。所以还要看你的方向,如果想做驱动开发,那就要懂操作系统,以及嵌入式操作系统下的系统编程。硬件方面要懂嵌入式处理器的编程结构,以及各种外设的基本原理和编程。如果是做无嵌入式OS的系统开发,那就除了要懂模电数电之外,还要学习各种传感器的原理及其与MCU的接口,懂MCU的各种外围器件的原理和编程,要熟练的使用protel和一些MCU的编程。 做工业控制那就要懂控制执行机构的原理,以及控制论算法了。
展开全部
需要模拟电路、数字电路、单片机、ARM、DSP、FPGA/CPLD、SOC等方面的原件、电路、芯片的知识。至少要知道前4方面的硬件电路知识。然后再拓展
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
嵌入式 这个概念很广,看你想在哪信方面发展,是工业控制,还是其他?是软硬结合,还是纯软件开发?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
嵌入式硬件需要懂数字电路,模拟电路的基础知识,还需还会用单片机,用软件设计电路等。驱动开发需要c语言,需要能看懂汇编代码,能自己独立看电路原理图和芯片手册,具体的驱动开发可以参考http://www.upemb.com/content/qian-ru-shi-xue-xi-lu-xian-tu嵌入式开发学习路线图
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主要看你要实现的功能.驱动很多.每1个外围硬件都有一个驱动.
如有一款液晶ocm型12864.
想让液晶显示字符/图片等数据.你需要了解这款液晶的控制时序,即根据控制时序编写驱动程序.有了驱动程序,就可以控制屏的显示.
如有一款液晶ocm型12864.
想让液晶显示字符/图片等数据.你需要了解这款液晶的控制时序,即根据控制时序编写驱动程序.有了驱动程序,就可以控制屏的显示.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询