C语言嵌入式系统编程修炼(屏幕操作)
| 关注: 2013-09-08 |
|
汉字处理 现在要解决的问题是,嵌入式系统中经常要使用的并非是完整的汉字库,往往只是需要提供数量有限的汉字供必要的显示功能。例如,一个微波炉的LCD上没有必要提供显示"电子邮件"的功能;一个提供汉字显示...... |
|
C语言嵌入式系统编程修炼(键盘操作)
| 关注: 2013-09-08 |
|
处理功能键 功能键的问题在于,用户界面并非固定的,用户功能键的选择将使屏幕画面处于不同的显示状态下。例如,主画面如图1:
图1 主画面 当用户在设置XX上按下Enter键之后,画面就切换到了设置XX的界面,如图...... |
|
C语言嵌入式系统编程修炼(性能优化)
| 关注: 2013-09-08 |
|
使用宏定义 在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。 写一个"标准"宏MIN ,这个宏输入两个参数并返回较小的一个: 错误做法:#defi...... |
|
PIC单片机应用问答
| 关注: 2013-09-08 |
|
1、PIC单片机振荡电路中如何选择晶体?
对于一个高可靠性的系统设计,晶体的选择非常重要,尤其设计带有睡眠唤醒(往往用低电压以求低功耗)的系统。这是因为低供电电压使提供给晶体的激励功率减少,造成晶体起振很慢或根本...... |
|
嵌入式linux与嵌入式系统设计
| 关注: 2013-09-08 |
|
1、 后PC时代的嵌入式系统是什么?2、 嵌入式系统的构成:
3、 商用嵌入式操作系统以及嵌入式微处理器
分类介绍
商用嵌入式操作系统:
(1) pSOS+ & VxWorks--中兴通讯、华为、迪科(从WinCE转向pSOS+)等公司使用(注意)
(2)...... |
|
在ucGUI中整合触摸屏
| 关注: 2013-09-08 |
|
ucGUI本身支持键盘,鼠标,触摸屏等外设,并在源码级对其消息进行了响应,为使得触摸屏正常工作,用户除实现触摸屏底层驱动以外,还必须对其相应配置文件的修改和添加一些相关函数。
GUIConf.h文件中将宏GUI_SUPPORT_TO...... |
|
ARM 汇编的必知必会
| 关注: 2013-09-08 |
|
无论是体系结构还是指令集,大家或多或少都应该对X86汇编有些了解,而对于嵌入式领域已被广泛采用的ARM 处理器,了解的可能并不多。如果你有兴趣从事嵌入式方面的开发,那么了解一些RISC 体系结构和ARM汇编的知识还...... |
|
Vxworks 开发工具的使用操作流程
| 关注: 2013-09-08 |
|
一. 认识Tornado II和Vxworks
VxWorks是一种嵌入式的实时操作系统,所谓嵌入式系统就是用户自己开发设计板子,板子上通常有一颗CPU,VxWorks支持32位的CPU,包括Intel公司的x86、Motorola公司的68k和PowerPC、MIPS...... |
|
vxworks嵌入式操作系统串行设备驱动程序的编写
| 关注: 2013-09-08 |
|
摘要:目前,基于嵌入式操作系统的软件开发是国内外研究的热点,vxworks嵌入式操作系统又是目前最流行的嵌入式操作系统之一。本文的目的在于通过分析vxworks操作系统下串行通信设备驱动程序的运行机制,提出在此操作系统下...... |
|
基于VxWorks的视频采集系统的设计与实现
| 关注: 2013-09-08 |
|
摘要 利用Bt848在Intel x86平台和实时操作系统VxWorks上实现了视频采集系统。Bt848高度集成的特性使其外围电路极其简单,在保证性能的前提下便于硬件的设计和附加功能的集成。VxWorks优异的性能和方便的接口便于编写...... |
|
基于VxWorks实现自动发送彩信嵌入式设计
| 关注: 2013-09-08 |
|
在ARM微处理器硬件平台上,应用WindRiver公司的Tornado集成开发环境,实现基于VxWorks的自动发送彩信的嵌入式应用系统。该系统使用现有CDMA网络,根据设定的参数发送彩信到特定的移动终端用户。
随着嵌入式应用的发...... |
|
基于S3C4510B的VxWorks系统BSP设计
| 关注: 2013-09-08 |
|
1 介绍
S3C4510B是三星公司推出的针对嵌入式应用的 16/32 位嵌入式处理器,该微控制器专为以太网通信系统的集线器和路由器而设计,具有低成本和高性能的特点, S3C4510B中内置了ARM公司设计的 16/32 位ARM7T...... |
|
MPASM的伪指令
| 关注: 2013-09-08 |
|
我们在第一章中已经详细介绍了中档 PIC 单片机的 35 条指令,源程序的编写主要就是用这些基本的指令实现你的控制任务。但为了增加源程序的可读性和可维护性,我们引入了伪指令的概念。伪指令本身不会产生可执行...... |
|
|
|
|