单片机系统的低功耗设计
| 关注: 2013-11-23 |
|
在嵌入式应用中,系统的功耗越来越受到人们的重视,这一点对于需要电池供电的便携式系统尤其明显。降低系统功耗,延长电池的寿命,就是降低系统的运行成本。对于以单片机为核心的嵌入式应用,系统功耗的最小化需要从软...... |
|
VXWORKS内核分析
| 关注: 2013-11-23 |
|
1. 实时操作系统的结构
在计算的早期开发的操作系统的最原始的结构形式是一个统一的实体(monolithic)。在这样的系统中,提供的不同功能的模块,如处理器管理、内存管理、输入输出等,通常是独立的。然而他们在执行过程...... |
|
51单片机中使用ucos ii的优缺点
| 关注: 2013-11-23 |
|
摘要:近年来,在单片机系统中嵌入操作系统已经成为人们越来越关心的一个话题。本文通过对一种源码公开的嵌入式实时操作系统ucos ii的分析,以51系列单片机为例,阐述了在单片机中使用该嵌入式操作系统的优缺点,以及在应用中...... |
|
ucos ii任务栈处理的改进
| 关注: 2013-11-23 |
|
已经有不少的文章介绍了有关ucos ii这个实时内核及其应用。在很多的处理器上,ucos ii都得到了应用。ucos ii是一种源码公开、可移植、可固化、可裁减、可剥夺的实时多任务操作系统。特别适用于用户任务较多,而...... |
|
自己写一个最简单的嵌入式操作系统
| 关注: 2013-11-23 |
|
实现一个什么都不能做的嵌入式操作系统1.首先确定CPU,在这里为了简单,就选用嵌入式的CPU,比如ARM系列,之所以用RISC(简单指令集)类型的CPU,其方便之处是没有实模式与保护模式之分,采用线性的统一寻址,也就是不需要进行段页式...... |
|
关于ucos ii中优先级翻转问题
| 关注: 2013-11-23 |
|
1 ucos ii的运行机制 在嵌入式系统的应用中,实时性是一个重要的指标,而优先级翻转是影响系统实时性的重要问题。本文着重分析优先级翻转问题的产生和影响,以及在uC/OS-II中的解决方案。 ucos ii采用基于固定优先...... |
|
ucos ii中的时钟中断技术研究
| 关注: 2013-11-23 |
|
1 系统中断与时钟节拍
1.1 系统中断
中断是一种硬件机制,用于通知CPU有个异步事件发生了。中断一旦被系统识别,CPU则保存部分(或全部)现场(context),即部分(或全部)寄存器的值,跳转到专门的子程序,称为中断服务子程序(...... |
|
ucos ii任务用户接口改善
| 关注: 2013-11-23 |
|
引言:
就目前而言,ucos ii[1]称得上是最小的操作系统内核软件。它由Jean J. Labrosse于1992年推出第一版,立刻在嵌入式系统领域引起强烈反响,而其本人也早已成为嵌入式系统会议(美国)的顾问委员会成员。ucos ii最鲜明...... |
|
基于ucos ii的文件系统设计
| 关注: 2013-11-23 |
|
摘要:本文提出了基于ucos ii的一个文件系统的设计与实现方法。通过分析文件系统中的层次结构和功能模块,给出了文件系统的详细设计方案,包括文件控制块、文件描述符和文件保护机制等。最后还阐述了文件系统为保证可靠性...... |
|
uCOS II在80196KC单片机上的移植
| 关注: 2013-11-23 |
|
摘 要:主要讨论了将ucos ii实时操作系统在80196KC单片机上进行移植的原理和方法,给出了一个以Tasking C为编译器、以80196KC为处理器,对ucos ii实时操作系统进行移植的具体实例。 Intel的80196KC系列单片机在中国国...... |
|
用DS18B20构成测温系统
| 关注: 2013-11-23 |
|
1、设计方案 用一片DS18B20构成测温系统,测量的温度精度达到0.1度,测量的温度的范围在-20度到+100度之间,用8位数码管显示出来。
2、工作原理DS18B20基本知识
DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器...... |
|
Linux 2.6.10 以后版本对 S3C2410的支持
| 关注: 2013-11-23 |
|
Linux 2.6.10以后,Samsung S3C2410已经成为linux的一个标准支持平台,
无需任何patch就可以在S3C2410的目标板上运行得很好。从目前追踪2.6内核代码的情况来看:
1、2.4内核代码越升级写的越混乱,特别是mizi的那套release...... |
|
S3C2410初始化
| 关注: 2013-11-23 |
|
S3C2410的初始化代码主要涉及到对系统主要模块的配置、运行环境的建立、系统时钟、MMU等模块的配置,下面按执行顺序依次都各个部分进行分析:l 程序入口:(ResetHandler)在程序一开始,首先进行的一些操作主要保证初始...... |
|
linux驱动程序编程学习
| 关注: 2013-11-23 |
|
应用程序与驱动程序通过设备文件进行通信
每个设备文件都有主设备号与次设备号 主设备号表示设备的类型 次设备号表示具体的设备 在内核中 就是根据主设备号来调用相应的驱动程序 驱动根据...... |
|
VMware使用教程
| 关注: 2013-11-23 |
|
VMware workstation是VMware公司设计的专业虚拟机,可以虚拟现有任何操作系统,而且使用简单,容易上手。要知道所有微软员工的机器上都装有一套正版的VMware,足见它在这方面的权威,废话少说,下面我就合大家说说VMware的...... |
|
|
|
|