随着半导体技术的飞速发展,以及移动通信、网络技术、多媒体技术在嵌入式系统设计中的应用,单片机从4位、8位、16位到32位,其发展历程一直受到广大电子爱好者的极大关注。单片机功能越来越强大,价格却不断下降的优势无疑成为嵌入式系统方案设计的首选,同时单片机应用领域的扩大也使得更多人加入到基于单片机系统的开发行列中,推动着单片机技术的创新进步。
本文龙人计算机凭借多年的嵌入式系统开发经验给出了划分任务的3个原则,分别是“对同一个外设的访问放在一个任务中”、“通过任务分割提高系统的实时性”和“软件工程中的‘解耦原则’用于任务的划分”。实践证明,这些任务划分的原则是行之有效的。另外,从实用的角度给出了编写基于RTX51 Tiny实时操作系统应用软件的指导方针。实际上,RTX51 Tiny实时操作系统对目标系统的硬件需求是很低的,随着半导体技术的发展,能够运行嵌入式实时操作系统的单片机芯片是很容易采购得到的。
watchdog,中文名称叫做“看门狗”,全称watchdog timer,从字面上我们可以知道其实它属于一种定时器。然而它与我们平常所接触的定时器在作用上又有所不同。普通的定时器一般起记时作用,记时超时(Timer Out)则引起一个中断,例如触发一个系统时钟中断。熟悉windows开发的朋友应该用过windows的Timer,windows Timer的作用与方才所讨论的定时器在功能上是相同的,只是windows Timer属于软件定时器,当windows Timer记时超时则引起App向System发送一条消息从而触发某个事件的发生。
车载GPS智能导航系统时下很盛行,那么GPS系统的原理是什么呢?本文龙人计算机给出了基于ARM9的嵌入式解决方案即以嵌入式系统为平台的数字地理集成应用方案。
基于ARM9的车载GPS智能导航系统的硬件实现:
本嵌入式GPS导航系统的硬件核心是三星公司ARM9系列中的16/32位RISC处理器S3C2410A芯片,该芯片强大的实时处理能力和丰富的外围接口非常适合嵌入式系统的开发,本系统正是基于该芯片的这些特点而设计的。系统框图如图1所示。
不需龙人计算机(深圳ARM嵌入式研发中心)说大家都都知道嵌入式系统对应用软件的质量要求很高,在嵌入式开发中须注意对代码进行优化,尽可能地提高代码效率。虽然C编译器都提供了一定程度的代码优化,但大部分由编译器执行的优化技术仅涉及执行速度和代码大小的平衡,不可能使程序既快又小,因而必须在编写程序时采取必要的措施。本文针对高效率嵌入式程序开发提供了一些编程技巧,对实际系统开发具有重要作用。
龙人针对嵌入式产品开发过程中主要设计步骤,调试手段和技术障碍,将Xscale, ARM,MIPS或ARM+DSP等内核的高速嵌入式处理器的核心系统及关键部件集成设计为系统模块的方式,统称“RiSC-On-Module”,简称ROM。对每一款采用”RiSC-On-Module”思想设计的系统模块产品,都会根据相应嵌入式处理器的具体特点对系统模块的对外接口慎重考量,力图满足标准外设和差异外设的扩展需求,同时提供验证的载板评测套件,提供丰富的设计案例和演示软件包,辅助广大嵌入式开发工程师快速评审,摆脱或简化复杂的系统硬件设计工作,专心研发具体应用程序,快速推出产品。
本文介绍了在基于ARM7的嵌入式系统上开发USB接口的详细内容。项目使用 ARM7(MCU处理器)和PDIUSBD12(USB芯片)完成了U 盘的开发。主要内容涉及 USB 接口的盘开发过程中所涉及的技术内容;重点介绍项目调试方法与步骤;并附上了龙人在开发此项目过程中的一些心得与体会。
本文龙人教你怎样实现一个什么都不能做的嵌入式操作系统。
龙人计算机嵌入式研发中心是国内最早进入嵌入式技术研发和应用推广的技术型企业之一,龙人嵌入式研发中心自成立以来,专注于嵌入式底层应用技术的研究和开发的同时为广大客户提供嵌入式系统开发技术、嵌入式解决方案和嵌入式产品(嵌入式开发板、ARM开发板、ARM9开发板、ARM开发工具、ARM仿真器和ARM工控板、ARM实验仪等)。
以下龙人计算机为您介绍Xscale处理器系列的特点、应用领域及Xscale处理器系列的几种类型。深圳龙人嵌入式事业部在为公司提供嵌入式ARM解决方案和OEM/ODM研发服务的同时提供ARM开发板(ARM9开发板和ARM7开发板)、ARM9核心板、ARM9学习板、ARM工控板及ARM仿真器ARM开发工具等嵌入式产品。网址:http://www.szarm.com