历史上的今天
返回首页

历史上的今天

今天是:2025年03月23日(星期日)

正在发生

2018年03月23日 | ARM与单片机的区别分析

2018-03-23 来源:eefocus

     1、软件方面

    这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?

    1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作,还是要专业人士来做。

    2)安全。这是LINUX的一个特点。LINUX的内核与用户空间的内存管理分开,不会因为用户的单个程序错误而引起系统死掉。这在单片机的软件开发中没见到过。

    3)高效。引入进程的管理调度系统,使系统运行更加高效。在传统的单片机开发中大多是基于中断的前后台技术,对多任务的管理有局限性。

    2、硬件方面

    现在的8位单片机技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机。但是与32ARM相比还是有些差距吧。

    ARM芯片大多把SDRAM,LCD等控制器集成到片子当中。在8位机,大多要进行外扩。

    总的来说,单片机是个微控制器,ARM显然已经是个微处理器了。

    引入嵌入式操作系统之后,可以实现许多单片机系统不能完成的功能。比如:嵌入式web服务器,java虚拟机等。也就是说,有很多免费的资源可以利用,上述两种服务就是例子。如果在单片机上开发这些功能可以想象其中的难度。

    最后用个比喻来形容一下它们的区别:

    联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只好请了一个学自动化的博士后设计一个方案来分拣空的香皂盒。博士后拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。

    中国南方有个乡镇企业也买了同样的生产线,老板发现这个问题后大为光火,找了个小工来说你他妈给我把这个搞定。小工果然想出了办法:他在生产线旁边放了台风扇猛吹,空皂盒自然会被吹走。


推荐阅读

史海拾趣

GS Yuasa Battery Sales UK Ltd.公司的发展小趣事

对于基本二阶段低通滤波器电路,网友可能会有多方面的问题。以下是一些常见问题及其详细回答:

1. 基本二阶段低通滤波器电路的结构是怎样的?

回答:基本二阶段低通滤波器电路通常由两个一阶低通滤波器级联而成,每个一阶低通滤波器包含一个电阻和一个电容。具体来说,电路由两个电阻(R1, R2)和两个电容(C1, C2)组成。输入信号首先经过R1和C1组成的一阶低通滤波器,然后其输出再经过R2和C2组成的第二个一阶低通滤波器。这种结构可以有效滤除输入信号中的高频分量,只保留低频部分。

2. 如何计算二阶段低通滤波器的截止频率?

回答:二阶段低通滤波器的截止频率并非简单地将两个一阶滤波器的截止频率相加或平均。实际上,其截止频率与两个电阻和两个电容的值都有关。对于RC滤波器,单个一阶低通滤波器的截止频率为f_c1 = 1/(2πR1C1)和f_c2 = 1/(2πR2C2)。然而,对于二阶RC低通滤波器,其总截止频率通常使用以下公式计算:

f_c = \frac{1}{2\pi\sqrt{R_1R_2C_1C_2}} \] 这个公式考虑了两个滤波阶段的相互作用。 ### 3. 二阶段低通滤波器相比一阶滤波器有哪些优势? **回答**:二阶段低通滤波器相比一阶滤波器在滤波效果上有显著优势。具体来说,二阶段滤波器在通带内的增益更为平坦,而在阻带内的衰减速度更快(通常为-40dB/dec,比一阶滤波器的-20dB/dec快)。这意味着二阶段滤波器能更好地滤除高频噪声,保留低频信号,从而改善信号的纯度和信噪比。 ### 4. Sallen-Key结构和多路反馈结构(MFB)有什么区别? **回答**:Sallen-Key结构和多路反馈结构(MFB)是二阶低通滤波器的两种常见拓扑结构。Sallen-Key结构通常用于单位增益、高增益精度和低Q值的应用中,其电路结构相对简单,且对运算放大器的性能依赖性较小。而多路反馈结构(MFB)则适用于需要高Q值和高增益的应用场景。MFB结构通过引入额外的反馈路径来实现更高的Q值和更灵活的增益控制,但相应地,其电路复杂度也更高。 ### 5. 在实际应用中,如何选择合适的二阶段低通滤波器参数? **回答**:在选择二阶段低通滤波器的参数时,需要根据具体的应用需求来确定。首先,需要明确滤波器的截止频率,这取决于需要滤除的高频噪声的频率范围。其次,需要考虑滤波器的增益和相位特性,以确保信号在通过滤波器后能够保持所需的幅度和相位关系。最后,还需要考虑滤波器的稳定性和实现复杂度,以确保滤波器在实际应用中能够稳定可靠地工作。 在实际设计过程中,可能需要通过仿真软件来验证所选参数的效果,并根据仿真结果进行调整和优化。此外,还需要注意选择高质量的元件来构建滤波器电路,以确保滤波器的性能和稳定性。
ASPEED Technology公司的发展小趣事

ASPEED的AST2600 BMC与瑞萨电子的I3C器件相结合,为客户提供了设计便捷、带宽增强且系统成本优化的解决方案。这一合作不仅展示了ASPEED在服务器管理领域的实力,还进一步推动了DDR5解决方案对I3C标准的推广使用。通过双方的努力,共同客户在实现向全新高速总线接口飞跃发展的过程中,获得了更加信心满满的设计体验。

Amulet Technologies公司的发展小趣事

2018年,ASPEED正式推出Cupola360 360度影像拼接处理芯片暨解决方案。这一创新产品的推出,标志着ASPEED将产品线成功扩展至图像处理相关领域。Cupola360芯片的高性能与广泛应用场景,使其在安防监控、虚拟现实等领域受到广泛关注,为ASPEED带来了新的增长点。

CANDD公司的发展小趣事

在快速发展的过程中,CANDD公司始终注重企业文化的建设。公司倡导创新、协作、诚信和担当的核心价值观,鼓励员工勇于创新、敢于担当。同时,公司还注重员工的培训和成长,为员工提供了广阔的职业发展空间。这些举措不仅激发了员工的工作热情,还为公司培养了一批忠诚、有能力的员工队伍。在企业文化的引领下,CANDD公司不断向前发展,成为了电子行业的佼佼者。

这些故事虽然基于虚构的CANDD公司,但它们所反映的电子行业发展趋势和企业管理理念是真实存在的。通过这些故事,我们可以更好地理解电子行业的发展历程和未来趋势。

EUDYNA公司的发展小趣事

随着技术的不断进步和市场需求的日益增长,EUDYNA开始实施全球化战略。公司不仅在全球范围内建立了多个研发中心和生产基地,还积极拓展海外市场,与众多国际知名企业建立了紧密的合作关系。EUDYNA的全球化战略不仅为公司带来了更广阔的市场空间,也进一步提升了其品牌影响力和竞争力。

Central Semiconductor公司的发展小趣事

在电子行业中,产品的更新换代速度极快,许多产品可能会因为技术更新或市场需求变化而停产。然而,Central Semiconductor却看到了其中的商机。公司根据客户需求,继续生产其他厂商已经停产的终老产品,以确保产品的持续供应和生命周期的延长。

这种对停产产品的支持不仅避免了客户因重新设计而带来的昂贵成本和时间消耗,也展现了Central对客户需求的深入理解和满足能力。这种服务模式不仅为Central赢得了客户的忠诚和信赖,也为公司在行业中树立了良好的口碑。

问答坊 | AI 解惑

【晒电路】模拟卡拉OK伴唱放大器图

本电路可以把立体声的歌声去掉,仅留下伴奏音乐。 立体声信号中的歌声从IC1(LM386)的2(反向输入端)脚、3(同向输入端)脚以相同电平信号输入,则信号会在LM386中抵消,没有输出,而伴奏音乐以立体声形式分别从2、3脚输入,因左右声道电平有差 ...…

查看全部问答>

基于DSP的双足机器人运动控制系统设计

嵌入式/Linux/ARM/DSP/FPGA......推荐资源视频教程,海科资源 http://www.haike-source.com/ 近年来,仿人机器人一直是自动控制领域研究的热点。在模仿人类进行迈步行走时,由于仿人机器人的重心经常要处于中心线以外的区域,使得它的身体很难保持 ...…

查看全部问答>

三星6410CPU DMA与SDMA有什么区别

三星6410CPU DMA与SDMA有什么区别? 使用上应该注意什么?…

查看全部问答>

请大侠帮我看看uclinux的编译错误吧,谢谢了

make[2]:***[libnet.a(openraw.o)] error1 leaving directory \'\'/usr/local/.../uclinux-dist/lib/libnet make [11]: ***[all] Error2 make [1]: leaving directrtory \'/usr/local/.../uclinux-dist/lib\' make:***[subdirs] Error1…

查看全部问答>

keil 兼容性问题!

有人知道win7  64位系统能兼容keil uvision3  吗??为什么我的调试会显示这个 情况,如果不行,谁有可以兼容64位系统的keil的话,发一个给我好吗?邮箱969157586@qq.com,在下感激不尽。跪求解答!!!…

查看全部问答>

诡异的电路

也许是我的经验不多吧,我最初遇到这个情况的时候,真的觉得特别不可思议。因此这样形容,大侠请不要见笑。这是一个很简单的电路。max7221驱动六个七段数码管轮流显示八个ds18b20的温度。我最初是测驱动片的片选端发现的。某系物体接近(根本不需接 ...…

查看全部问答>

DE2焼写问题

各位大神,求助,本人正熟悉DE2开发板ing 自己定制内核 pll是-3ns 50mhz 做有关sdram lcd1602实验 引脚定义应该没问题 UQM BA数组都有手动定义 reset接高电平 run时出现Using cable \"USB-Blaster [USB-0]\", device 1, instance 0x00 Pausing targ ...…

查看全部问答>

【设计工具】大型设计中FPGA 的多时钟设计策略详解

        利用FPGA 实现大型设计时,可能需要FPGA 具有以多个时钟运行的多重数据通路,这种多时钟FPGA 设计必须特别小心,需要注意最大时钟速率、抖动、最大时钟数、异步时钟设计和时钟/数据关系。设计过程中最 ...…

查看全部问答>

LM3S9B96 比较器没输出,求助!

用DK-LM3S9B96开发板做了小程序,但输出管脚没输出,请教各位是何原因 #include \"hw_memmap.h\" #include \"hw_types.h\" #include \"inc/hw_ints.h\" #include \"gpio.h\" #include \"sysctl.h\" #include \"systick.h\" #include \"comp ...…

查看全部问答>

江西飞尚科技有限公司

江西飞尚科技有限公司是基于物联网(传感网)的结构状态与安全监测设备研发、生产及系统集成的高科技公司。公司具有多个系列高科技测试产品的研发成果,已经得到了很好的应用,另外具备为多个行业的大型基础设施、大型厂矿提供安全监测/检测成套解 ...…

查看全部问答>