使用 GDB 调试 uCLinux 内核
| 关注: 2013-09-03 |
|
慢慢的大家的 uClinux 都可以跑起来了,也能够自己编译一个内核出来了。但是,如果自己要写驱动、或者修改内核的一些代码、或者像 nickmit 一样要自己写一个内核的移植,那么调试就是不可或缺的了。在这里我摸索了一...... |
|
4 种实时操作系统实时性的分析对比
| 关注: 2013-09-03 |
|
20世纪70年代以来嵌入式系统的硬件和软件技术的飞速进步,使得嵌入式应用得到了蓬勃发展,在这些应用中实时操作系统起着决定性的作用。
在复杂测控应用中,必须使用对实时性要求非常高的实时操作系统。例如在工业...... |
|
VxWorks系统的映像及其装载过程解析
| 关注: 2013-09-03 |
|
VxWorks是一款优秀的嵌入式实时多任务操作系统,以良好的持续发展能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据了重要的一席之地,受到越来越多的用户的青睐。但是作为初学者而言,VxWorks...... |
|
KVM在嵌入式Linux上的移植
| 关注: 2013-09-03 |
|
目前嵌入式Linux被广泛应用于嵌入式设备,Java语言由于其"Write Once,Run Anywhere"的特性,开始被应用于掌上电脑、智能手机等嵌入式系统。本文以uCLinux嵌入式操作系统为例,介绍移植KVM的过程。分以下部分进行介绍:...... |
|
QT/Qtopia环境变量设置与编译运行问题
| 关注: 2013-09-03 |
|
一 参照手册例子建立helloword.cpp
------------------------------
#include<qapplication.h>
#include<qpushbutton.h>int main(int argc,char **argv)
{
QApplication a(argc,argv);
QPushButton...... |
|
智能手机开发平台QT中软键盘的实现及改进
| 关注: 2013-09-03 |
|
QT是挪威的Trolltech公司开发的一个跨平台的C++的GUI组件,而Qtopia智能手机开发平台则是基于QT的桌面系统,是Trolltech为采用嵌入式Linux操作系统的消费电子设备而开发的综合应用平台。在现在竞争日趋激烈的智能手...... |
|
ARM9远程图像无线监控系统
| 关注: 2013-09-03 |
|
对图像监控系统,用户常常提出这样的功能需求:希望能够监控距离较远的对象 这些对象有可能分布在郊区、深山,荒原或者其他无人值守的场合;另外,希望能够获取比较清晰的监控图像,但对图像传输的实时性要求并不高 很明显,...... |
|
基于ARM920T的IDE硬盘接口设计
| 关注: 2013-09-03 |
|
1 引言
20世纪90年代后期,嵌入式系统在工业控制、远程监控和数据采集等领域的应用日趋广泛,人们对嵌入式系统的存储容量也提出了较高的要求。因此研制适用于嵌入式系统的大容量、高速率、高可靠性的数据存储系统变...... |
|
ucos II+ucGUI+s3c2410+LCD+触摸屏整合
| 关注: 2013-09-03 |
|
环境:ads2.2+ARM9 +s3c2410
注意:由于编译器(ads1.2或2.2)对全局变量初始化为0的不完全支持,有时必须手动初始化为0,切记!!!
一、ucos II移植到ARM9 s3c2410
可从官网下载移植代码,基本无需改动。
在os_cpu_a.s中的函数UCOS_...... |
|
uCOS II就绪表(Ready List)分析
| 关注: 2013-09-03 |
|
3.0 就绪表(Ready List)
每个任务被赋予不同的优先级等级,从0级到最低优先级OS_LOWEST_PR1O,包括0和OS_LOWEST_PR1O在内(见文件OS_CFG.H)。当uCOS II初始化的时候,最低优先级OS_LOWEST_PR1O总是被赋给空闲任务idle task...... |
|
51单片机C语言编程基础及实例
| 关注: 2013-09-03 |
|
基础知识:51单片机编程基础
第一节:单数码管按键显示
第二节:双数码管可调秒表
第三节:十字路口交通灯
第四节:数码管驱动
第五节:键盘驱动
第六节:低频频率计
第七节:电子表
第八节:串行口应用基础知识:51单片机编程基础单片...... |
|
|
|
|