|
| 我的文章 |
|
| 嵌入式技巧:ARM的三种中断调试方法介绍 2008-10-15 |
1 嵌入式软件开发流程 参照嵌入式软件的开发流程。第一步:工程建立和配置。第二步:编辑源文件。第三步:工程编译和链接。第四步:软件的调试。第五步:执行文件的固化。 在整个流程中,用户首先需要建立工程并对工程做初步的配置,包括配置处理器和配置调试设备。编辑工程文件,包括自己编写的汇编和C语言源程序,还有工程编译时需要编写的链接脚本文件,调试过程中需要编写存储区映像文件和命令脚本文件,以及上电复位时的程序运行入口的启动程序文件。 对后四种文件的理解很重要,其作用解释如下: (1 ... |
| 阅读全文 |
| 嵌入式系统的独立发展道路 2008-9-19 |
(1)单片机开创了嵌入式系统独立发展道路 嵌入式系统虽然起源于微型计算机时代,然而,微型计算机的体积、价位、可靠性都无法满足广大对象系统的嵌入式应用要求,因此,嵌入式系统必须走独立发展道路。这条道路就是芯片化道路。将计算机做在一个芯片上,从而开创了嵌入式系统独立发展的单片机时代。
在探索单片机的发展道路时,有过两种模式,即“Σ模式”与“创新模式”。“Σ模式”本质上是通用计算机直接芯片化的模式,它将通用计算机系统中的基本单元进行裁剪后,集成在一个芯片上,构成单片微型计算机;“ ...
|
| 阅读全文 |
| 嵌入式系统的种类与发展 2008-9-19 15:10:36 |
按照上述嵌入式系统的定义,只要满足定义中三要素的计算机系统,都可称为嵌入式系统。嵌入式系统按形态可分为设备级(工控机)、板级(单板、模块)、芯片级(MCU、SoC)。 有些人把嵌入式处理器当作嵌入式系统,但由于嵌入式系统是一个嵌入式计算机系统,因此,只有将嵌入式处理器构成一个计算机系统,并作为嵌入式应用时,这样的计算机系统才可称作嵌入式系统。 嵌入式系统与对象系统密切相关,其主要技术发展方向是满足嵌入式应用要求,不断扩展对象系统要求的外围电路(如ADC、DAC、PWM、日历时钟、 |
| 阅读全文 |
| 对嵌入式开发工程师的建议 2008-11-13 11:09:14 |
开发人员必须清楚地知道设计面临的挑战,以及他们的工具的能力和局限性。嵌入式SoC 领域任何有意义的设计都需要目标定位于嵌入式领域的、集成的软件开发工具。 建模技术在嵌入式系统需求捕获、系统分析、设计、实现和验证领域的更加广泛应用,是在嵌入式系统开发工具领域,技术发展的最新趋势。我们认为,主要的原因在于: 1. 嵌入式系统需要实现的功能越来越复杂,提高问题理解的抽象层次,并保持各个层次之间严格的追踪关系,是解决复杂问题分析设计的根本方法。 2. 现在的开发团队和产品设计方式 |
| 阅读全文 |
| 我建议嵌入式系统制作应该按照这样的开发步骤 2008-8-25 12:01:58 |
谈起嵌入式系统板,大家应该很熟悉了。那么如何自己动手做一块嵌入式系统开发板呢?这里我将自己在做arm开发时的一点小经验总结如下,希望多初学嵌入式arm开发的朋友有所帮助。 Tag:嵌入式系统 arm开发 嵌入式开发 arm开发板 1. 做个最小系统板:如果你从没有做过ARM的开发,建议你一开始不要贪大求全,把所有的应用都做好,因为ARM的启动方式和dsp或单片机有所不同,往往会遇到各种问题,所以建议先布一个仅有Flash,SRAM或SDRAM、CPU、JTAG、和复位信号的小系统板,留出扩展接口。使最小系统能够正常运行,你的任务就完成了一半 ... |
| 阅读全文 |
| 嵌入式系统开发过程中如何选择嵌入式处理器 2008-6-25 |
嵌入式系统开发过程中如何选择嵌入式处理器 大家都知道什么是PC,但很多人不明白什么是嵌入式系统和嵌入式微处理器。与PC制造者不一样,嵌入式系统的工程师不得不自己设计自己的系统。与全球PC市场不同,没有一种微处理器和微处理器公司可以主导嵌入式系统,仅以32位的CPU而言,就有100种以上嵌入式微处理器。那么,在设计手持电话、传真机、机器人、打印机和网络路由器等应用产品时,应如何选择嵌入式微处理器呢? 下面龙人计算机嵌入式事业部的嵌入式开发工程师将为您解析。 答案仅有一种,那就是选择是多样化的。因为嵌入式系统设 ... |
| 阅读全文 |
| 嵌入式开发技术:在嵌入式系统中实现对U盘的操作 2008-6-25 |
嵌入式开发技术:在嵌入式系统中实现对U盘的操作 文章整理:深圳龙人计算机嵌入式系统开发中心 本文深圳龙人计算机针对USB外设中的U盘,说明如何在嵌入式系统中利用SL811HS实现对其的操作。 USB(通用串行总线)用于将适用USB的外围设备(device)连接到主机(host),实现二者之间数据传输的外部总线结构;是一种快速、灵活的总线接口。它最大的特点是易于使用,主要是用在中速和低速的外设。 随着USB规范的完善和成熟,USB外设的种类不断丰富,应用领域也不断扩大。在传统的应用中,主要是PC扮演着主机的角色。根据US ... |
| 阅读全文 |
| PDA的触摸屏设计—基于S3C2410的ARM嵌入式开发 2008-5-24 |
PDA的触摸屏设计—基于S3C2410的ARM嵌入式开发 基于ARM9系列S3C2410的PDA人机接口的电路设计,包括S3C2410 LCD控制器的电路设计和PDA的触摸屏设计以及PDA的键盘电路设计。本文龙人计算机介绍PDA的触摸屏设计,其他关于S3C2410 LCD控制器的电路设计和PDA的键盘电路设计请参见龙人计算机嵌入式事业部网站:http://www.armlab.net 在PDA中,实现PDA与人的交互非常重要,在普通PC机上人与机器的交互基本上都是通过键盘或鼠标,但在PDA中,为系统配备一个键盘或鼠标显然带来很多不便。因此,现在绝大部分PDA都配备有触摸 ... |
| 阅读全文 |
| PDA的键盘电路设计—基于ARM9的嵌入式系统开发 2008-5-24 |
PDA的键盘电路设计—基于ARM9的嵌入式系统开发 本文龙人计算机介绍PDA的键盘电路设计,关于S3C2410的LCD控制器的电路设计和PDA的触摸屏设计参见龙人嵌入式研发中心技术专栏。 PDA键盘采用4×5矩阵式键盘扫描方式连接,采用软件去抖,节省成本,根据需求共有下列按键:数字键0~9,*,#,BACK,SELECT,OK,四向键,Power键。键盘电路如图4所示。 
PDA 键盘 ARM9 嵌入式系统 嵌入式开发 除了P ... |
| 阅读全文 |
| 嵌入式系统开发过程和嵌入式开发工具-龙人 2008-4-15 |
嵌入式系统开发过程 和嵌入式开发工具-龙人 深圳龙人 嵌入式研发中心 成立于国内嵌入式技术刚刚起步发展时期的2002年,是国内最早进入嵌入式技术研发和应用推广的技术型企业之一 ,专业为客户提供专业的 嵌入式开发 (包括嵌入式软件和嵌入式硬件);面向行业用户提供 ARM嵌入式解决方案 ;销售高品质的ARM 嵌入式开发板 (包括ARM9系列开发板、ARM7系列开发板、单片机开发板等)、ARM嵌入式开发工具(如 ARM仿真器 、ARM编程器等)及ARM教学系统、ARM工控主板等。 以下龙人与大家分享 嵌入式系统开发过程及 嵌入式系统开 ... |
| 阅读全文 |
| S3C2440开发板用户手册(2)-龙人ARM9开发板 2008-4-15 |
S3C2440 开发板用户手册(2)-龙人ARM9开发板 上接龙人 ARM9开发板: S3C2440 开发板之用户手册(1) 第四章 建立linux开发环境 4.1完全图解安装Redhat9.0 4.2建立交叉编译环境 4.3配置网络文件系统NFS服务 4.4配置PC机Linux的ftp服务 4.5配置PC机的telnet服务 4.6 在Redhat中添加新用户 第五章 为目标板编写linux应用程序 5.1编译示例程序 5.2 如何把编译好的程序下载到开发板运行 5.2.1 使用优盘 5.2.2&nbs ... |
| 阅读全文 |
| 龙人ARM仿真器之TKS-52S单片机实时在线仿真器 2008-4-15 |
龙人ARM仿真器之 TKS-52S单片机实时在线仿真器 TKS-52S单片机实时在线仿真器是TKS-KOOKS系列仿真器中 ( ARM仿真器 ) 的精简版本,采用了最新的仿真技术,具有较高的性能/价格比。除沿袭了TKS-HOOKS仿真器一贯的高性能、高稳定外,更增添了精密运行时间显示和115200b/s串口下载速度,并且整机消耗功率大幅度的减少。在TKS-52S 单片机仿真器 支持的单片机芯片仿真范围内,性能表现优异、稳定,运行速度更快,更加适合于仿真标准89C51系列单片机及兼容产品。 ARM开发板 (ARM9开发板和ARM7开发板)和嵌入式ARM解决方案、 ARM开 ... |
| 阅读全文 |