关于嵌入式和单片机

来源:百度知道 编辑:UC知道 时间:2024/06/30 07:51:39
大学学过51单片机,学过C语言,现在从事电路调试工作,主要是模拟电路和高频电路,数字电路也有接触,想学习学习嵌入式方面知识,不知道现在常用的都有哪些单片机,哪种应用比较广泛,哪种更有前途

答案给材料给网址都行,主要是要详细,有说服力,满意给高分

arm 和 DSP前景比较光明,消费电子的主流啊。
还有数字逻辑 FPGA编程

你是电子专业出身 ,如果学arm的你还得学一下操作系统知识,
51单片机是不带操作系统的。
做ARM 嵌入式开发 操作系统概念知识非常重要的。
操作系统知识是个难点。

模拟电路知识 基本用不着了,主要是偏向 编程,能看懂CPU体系结构就行。
而且仅仅是需要看懂,从硬件角度看 嵌入式是做的应用层面,不涉及底层内部电路设计。

总的说来 嵌入式对编程能力要求比较高了。

做arm机: 偏向操作系统
DSP :信号处理知识,涉及算法
FPGA:数字逻辑设计知识,用硬件描述语言(用VHDL或VRILOG语言,或者C++都是面向对象编程,你要是C++学得好编程对你就是小菜了)编程,

有模拟高低频知识,建议你做FPGA,先做数字逻辑设计或者DSP,以后朝
混合信号处理发展,可以成为高级专业人材。

要是做51单片机没太大发展,就是搞下应用层.没多少深度理论。
做arm的话,就偏于 软件操作系统了,当然也要深入理解CPU体系结构。

我感觉现在应用比较广泛的还是51
51单片机主要是应用在一控制简单,输入输出,联网功能要求不是很高的情况下 ,51单片机主要是单循环,前后台控制,没有操作系统。重点是面向应用的。单片机学起来容易,但是用好就难了,重点好、是采集,输出的稳定,精确,控制算法的优秀。没有几年的实践很难用好,除了学好单片机外还要学好c语言,模拟电路,数字电路等

如果是高端一点的是ARM(32位处理器),51单片机是8位处理器。
ARM处理器处理速度快,RAM和ROM都有比较大的扩展空间。可以装各种嵌入式操作系统,如ucos,wince。嵌入式linux等。当然ARM里也有ARM7,ARM9,ARM11等级,不同的有不同的性能,适合不同的系统。ARM现在主要应用在一些智能设备上,像一些智能手机就是用ARM做的。这样你就能看出来区别了,ARM的存储空间大,,可以载入操作系统,联网功能强,图形显示系统丰富美观。