二十年来,为了维持对软件编码的控制并减少商业操作系统的成本,“自制式”嵌入式系统的设计者们一直努力在他们在产品中减少RTOS的份额。
现在,有了一种更好的方法。
以SynthOS为代表 ...
开放源代码ROM监控器RedBoot的功能特点以及配置方法,它可以提供一种下载调试环境,且体积非常小巧。RedBoot也称作红帽(Red Hat)嵌入式调试引导程序,是一种用于嵌入式系统的独立开放源代码引导 ...
TI的5000系列DSP提供多种引导装载模式,主要包括HPI引导装载、串行EEPROM引导装载、并行引导装载、串行口引导转载、I/O口引导装载等,其中使用FLASH的并行引导装载是最常用的一种,使用该种方法 ...
到目前为止,有三种技术对电子工程师设计电子产品的模式产生了重大而又深远的影响,它们是:可编程微控制器(MCU),可编程逻辑阵列和可编程模拟阵列。与采用多个分立元件及单一功能的模拟与数 ...
本文分析了Linux的特点,稳健性和局限性以及最重要的实时领域的应用。过去,因为非PC的嵌入式硬件平台价格昂贵,使得许多高性能要求的嵌入式系统不能实现。现在,因为廉价的PC硬件大力发展和广 ...
在嵌入式系统设计过程中,软件工程师在动态内存管理中会遇到内存丢失的问题,本刊1月A期介绍了讨论了跟踪内存丢失面临的困难以及一种将堆栈中的内存碎片降至最少的解决方案,本期将讨论怎样才能 ...
目前,Linux作为仅次于微软Windows的操作系统已经在PC和嵌入式领域得到了广泛的应用,尤其是在嵌入式开发领域,由于Linux操作系统具有成本低,可靠性高,源码方法等显著的优点,已经成为受众多 ...
目前,大多数的产品开发是在基于一些小容量的单片机上进行的。51系列单片机,是我国目前使用最多的单片机系列之一,有非常广大的应用环境与前景,多年来的资源积累,使51系列单片机仍是许多开发 ...
一 什么是嵌入式系统
嵌入式系统一般指非 PC 系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗 ...
嵌入式系统是以实际应用为核心,对功能、可靠性、成本、体积、功耗有严格要求的专业计算机系统,随着嵌入式系统相关技术的迅速发展,嵌入式系统功能越来越强,应用接口更加丰富,根据实际应用的 ...
结构测试或白盒测试能有效地发现代码中的逻辑、控制流、计算和数据错误。这项测试要求对软件的内部工作能够一览无遗(因此称为"白盒"或"玻璃盒"),以便了解软件结构的详细情况。它检查每个条件表 ...
嵌入式操作系统
ARM CPU的软件基础
从8位/16位单片机发展到以ARM CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更 ...