在嵌入式系统开发领域,随着系统复杂度的不断提升和硬件性能的不断增强,对软件设计的要求也越来越高。传统的“见招拆招”式开发方法已难以满足现代嵌入式系统对可维护性、可扩展性和复用性的需求。因此,引入设计模式(Design Patterns)的思想,成为提升嵌入式系统软件质量的重要途径。本文将探讨如何在嵌入式系统中运用设计模式的思想,并阐述其带来的益处。
探讨了人工智能(AI)的普及给嵌入式设计人员带来的新挑战。在创建“边缘机器学习(ML)”应用时,设计人员必须确保其能有效运行,同时最大限度地降低处理器和存储开销,以及物联网(IoT)设备的功耗。
此次发布是公司长期计划的第一步,旨在扩大产品组合、更好地服务VS Code生态系统开发人员
通往定制高端 3.5 英寸系统的更快、更可持续的途径
该系列产品有助于嵌入式设计人员在更广泛的系统中轻松实现USB功能
新一代MPLAB® ICD 5和MPLAB® PICkit™ 5在线调试器/编程器提供了全新的编程和连接方式
近些年,基于32位MPU的嵌入式处理器在各行各业得到广泛应用,它为嵌入式设计带来丰富的硬件功能和额外的性能,代表着嵌入式技术发展主流方向,其内核以Cortex -A7、Cortex -A8为主。随着工业物联网的快速发展,嵌入式系统朝着越来越复杂的方向演进,对嵌入式技术开发硬件需求也越来越高,设计工程师必须面对新挑战选择更高性能的处理器。
Microchip推出5个新产品系列和60多款新器件,进一步丰富8位PIC®和AVR®单片机
近年来,无论是中国政府还是全球各大名企对于布局物联网都表现出了莫大的积极性,尽管当前仍处于发展初期,但是物联网所展现出的强劲增长势头却让人不得不随之而牵动:慢一步,则可能跟不上整个市场的步伐
你知道嵌入式驱动程序关于设计层面的技术吗?无论学习什么都有需要掌握的要点与窍门,本文我们一起深入了解关于嵌入式驱动程序关于设计层面的窍门。每一个嵌入式应用软件都会在某些时候访问最底层的固件和进行一些硬件控制。 驱动的设计和实施是确保一个系统能够满足其实时性要求的关键。以下五个窍门是每一个开发者在设计驱动程序时应该考虑的。
有别于一般泛用型的PC架构,嵌入式系统的定义,是为特定用途所设计的IT系统,近年来嵌入式在特定领域的发展加速,与过去相较,无论是深度或广度都有长足进展,主要原因除了IT技术本身的精进外,应用产业
面向中低端的嵌入式操作系统,由于侧重于不同层次的硬件平台和应用领域,其体系结构和应用程序接口种类较多,且差异较大。
本文提出了一种基于DSP+FPGA的嵌入式便携数字存储示波表的设计方案,充分利用微控制器技术和ASIC技术实现了嵌入式实时处理,很好地达到了体积小、重量轻、功能强、可靠性高的要求。
Wi-Fi技术正在超出传统边界,延伸到人们日常生活的各个方面,从消费电子到医疗器械和工业控制,并不断朝着物联网(IoT)方向发展。这意味着,开发嵌入式电子器件的工程师在设计时,越来越多地被要求与使用Wi-Fi的其他产品实现互操作。这些设计至少要满足其中一项IEEE 802.11标准,要求手动测试方案。
近日,德州仪器(TI)发布了几项创新的系统参考设计,包括公司最先进的模拟和嵌入式处理技术。TI Designs参考设计支持从高压到超低功耗的一系列系统要求,凭借突破性的工业系统技术为工程师提供“创新能力”。
Micrium OS是最新发展的、通过验证的嵌入式μC/ OS™实时操作系统(RTOS),目前已经上市。Micrium OS拥有优化的RTOS内核,通信协议栈,文件系统和图形用户界面。新的
Micrium OS是最新发展的、通过验证的嵌入式μC/ OS™实时操作系统(RTOS),目前已经上市。Micrium OS拥有优化的RTOS内核,通信协议栈,文件系统和图形用户界面。新的
2017年3月8日 – Micrium OS是最新发展的、通过验证的嵌入式μC/ OS™实时操作系统(RTOS),目前已经上市。Micrium OS拥有优化的RTOS内核,通信协议栈,文件系统和图形用户界面。新的Platform Builder工具可以简化开发,一旦开发者确定所需要的组件,该工具可自动解析组件之间的依赖性问题,以及配置启动顺序。使用Micrium OS 和Platform Builder可为开发人员提供强大的嵌入式设计方法,显著地降低初始设计的复杂性,以及加快产品上市时间。该
被视为次世代存储器技术之一的自旋力矩传输存储器(STT-MRAM),在2016年12月举办的国际电子零组件会议(International Electron Devices Meeting;IEDM)中公开了若干突破性研究成果,最值得注意的是推出了容量超过1Gb的产品,以及将STT-MRAM嵌入CMOS逻辑芯片的技术实证。
在我们初学嵌入式开发的时候,总会出现一个问题。那就是C语言和嵌入式C编程有什么区别?而嵌入式工程师一般都会告诉你,其区别在于嵌入式的C语言是跑在嵌入式的开发板上的,