操作系统 - 文章列表

1、系统中断与时钟节拍  1.1 系统中断  中断是一种硬件机制,用于通知CPU有个异步事件发生了。中断一旦被系统识别,CPU则保存部分(或全部)现场(context),即部分(或全部)寄存器的值,跳转到专门的子程序,称为中断服务子程序(ISR)。中断服务子程序做事件处理,处理...
点击:204 查阅全文...
摘要:嵌入式操作系统是嵌入式系统应用的核心软件。本文通过对两种典型的开源嵌入式操作系统的对比,分析和总结嵌入式操作系统应用中的若干问题,归纳嵌入式操作系统的选型依据。 关键词:嵌入式系统 操作系统 uC/OS uClinux 引 言  随着现代计算机技术的飞速发展...
点击:173 查阅全文...
目前,在嵌入式系统应用领域中,不少人对什么是嵌入式系统不甚了解。有些人搞了十多年的单片机应用,不知道单片机就是一个最典型的嵌入式系统;也有些人在解释什么是嵌入式系统时,不是从定义出发,而是列举了嵌入式系统的一些特点,往往不知所云。因此,有必要从现代计...
点击:240 查阅全文...
44B0的初始化程序就是初始化各个关键的寄存器,建立中断向量,然后转移到主函数去执行程序。不过44B0不支持地址映射,所以程序不COPY到RAM种执行。44B0初始化对我们广大初学者来说,比较难理解的是中断的处理和一些少见的操作符号,44b0的中断子程序地址存放在初始化程...
点击:596 查阅全文...
有人说,ARM的成功是钻了英特尔的空子,在芯片巨人忽视的领域长成茁壮的大树;也有人说,ARM是在一个合适的产业选择了一种聪明的发展模式,既避免了与对手正面碰撞,又联合了上百家有实力的厂家;还有人说,ARM靠提供芯片的知识产权发家,处于产业链的上游,宛如自然界...
点击:1785 查阅全文...
2008-11-18ARM Boot 示例
ARM Boot 示例程序主要作用是通过串口下载VxWorks 到ARM Flash ROM,主要过程是初始化ARM 硬件,初始化串口UART1,从串口接收VxWorks image 到DRAM,初始化FlashROM.最后将DRAM 中的VxWorks 写入Flash ROM. ARM 串口与PC 机串口连接,由PC 机下载(download)VxWorks 到主板Fla...
点击:321 查阅全文...
长期以来,常见的掌上电脑(PDA)等小型手持式设备上,由于硬件条件的限制,我们看到的显示器件通常是单色LCD,用户界面也非常简单,几乎看不到PC机上美观整齐的图形界面(GUI)支持。因为早期嵌入式处理器的速度有限,在处理图形和多媒体数据方面显得力不从心。 随着高...
点击:259 查阅全文...
摘要:在目前流行的Windows操作系统中,设备驱动程序是操纵硬件的最底层软件接口。为了共享在设备驱动程序设计过程中的经验,给出设备驱动程序通知应用程序的5种方法,详细说明每种方法的原理和实现过程,并给出实现的部分核心代码。希望能够给设备驱动程序的设计者提供...
点击:364 查阅全文...