共查询到20条相似文献,搜索用时 0 毫秒
1.
介绍实时操作系统μC/OS-Ⅱ的特点和内核结构,给出μC/OS-Ⅱ在Samsung嵌入式S3C44B0X ARM7微处理器上的移植的步骤及详细相关代码,同时阐述μC/OS-Ⅱ在应用中应注意的问题. 相似文献
2.
在嵌入式系统的开发过程中由于操作系统的兼容性较差,经常会遇到基于一种CPU开发的操作系统不能在其他CPU上稳定的运行的情况,造成了重复开发的浪费.针对以上问题,对开放源码的μC/OS-Ⅱ实时操作系统在三星公司的S3C44BOX处理器上的移植技术和移植条件进行了分析与研究,实现了μC/OS-Ⅱ在S3C44B0X处理器上的移植,并对移植过程中的注意事项进行了讨论.实验证明,移植后的系统运行稳定和重新开发相比节省了大量时间,该移植方法对其他嵌入式操作系统的移植也有很好的借鉴作用. 相似文献
3.
μC/OS-Ⅱ在S3C44B0X上的移植 总被引:2,自引:3,他引:2
本文简介了一种实时多任务内核μC/OS-Ⅱ.并根据S3C44BOX芯片的硬件特性,给出了一种把μC/OS-Ⅱ移植到S3C44B0X上的方案. 相似文献
4.
李妍 《计算机与信息技术》2007,(6)
介绍了嵌入式实时操作系统μCOS-II与微处理器S3C44B0X的结构特点,并详细阐述了μCOS-II在ARM7S3C44B0X开发板上的移植方案及需要修改的源代码,最后通过多任务系统运行的实例测试移植是否成功。 相似文献
5.
6.
在嵌入式系统的开发过程中由于操作系统的兼容性较差,经常会遇到基于一种CPU开发的操作系统不能在其他CPU上稳定的运行的情况,造成了重复开发的浪费。针对以上问题,对开放源码的μC/OS-II实时操作系统在三星公司的S3C44BOX处理器上的移植技术和移植条件进行了分析与研究,实现了μC/OS-II在S3C44BOX处理器上的移植,并对移植过程中的注意事项进行了讨论。实验证明,移植后的系统运行稳定和重新开发相比节省了大量时间,该移植方法对其他嵌入式操作系统的移植也有很好的借鉴作用。 相似文献
7.
S3C44B0X没有地址重映射功能,程序在Flash中运行较慢,且运行时不能实现Flash程序的更新,限制了其在业界的广泛应用.针对S3C44B0X的不足,提出一种将位于NOR Flash中的程序复制到SDRAM中并正确跳转执行的方法;通过对中断过程的分析,采用C语言编写μC/OS-II时钟中断函数OSTickISR,克服以往该中断函数因由汇编语言实现而给其他中断函数的编写所带来的不便,并设计一个中断函数书写的通用方式,为应用程序的开发提供方便. 相似文献
8.
在嵌入式系统中,中断的处理是必须的.本文阐述了μClinux下S3C44B0X的中断实现过程,并实现了S3C44B0X开发板的按键中断驱动程序.将μClinux移植到开发板后,中断得到正常响应,中断服务程序正确运行. 相似文献
9.
中断是嵌入式系统的重要组成部分。通过对三星ARM7处理器S3C44BOX中断控制系统和嵌入式实时操作系统μC/OS-Ⅱ中断管理机制的分析,进行嵌入式中断系统设计。此系统包含IRQ中断和FIQ中断。经过实验验证,该方法同样适用于其他嵌入式中断系统的设计。 相似文献
10.
11.
12.
介绍了μC/OSⅡ的特点及相比于其他嵌入式实时操作系统的优点,探讨了μC/OSⅡ在S3C2410上移植的可能性。在此基础上,着重分析和阐述了μC/OSⅡ在S3C2410上的移植方法。该方案实时性强,运行稳定,广泛应用于各种工业场合。 相似文献
13.
Wang Guoyou 《计算机与数字工程》2007,(4)
介绍了μC/OSII的特点及相比于其他嵌入式实时操作系统的优点,探讨了μC/OSII在S3C2410上移植的可能性。在此基础上,着重分析和阐述了μC/OSII在S3C2410上的移植方法。该方案实时性强,运行稳定,广泛应用于各种工业场合。 相似文献
14.
本文首先简单介绍了启动代码的主要作用,研究了与启动代码有关的系统硬件信息,最后针对基于ARM处理器S3C44B0X的开发板硬件平台,在分析了开源的启动代码U-boot的启动流程的基础上对U-boot进行了移植。 相似文献
15.
由于ARM处理器体系结构自身身固有的硬件结构特点,使其对嵌入式实时操作系统(Real-Time Operating System)的运行提供了充分的硬件支持.文章简单的论述了如何将μC/OS-Ⅱ操作系统移植到ARM处理器中. 相似文献
16.
在网络智能家居控制器硬件平台实现的基础上,根据eCos操作系统移植的一般步骤,选择E7T平台为参照,对S3C44B0X处理器进行了平台抽象层基础上的eCos操作系统的移植。在此基础上生成了基于智能家居控制器平台的引导和调试环境RedBoot,为编写和调试应用程序打下了基础。 相似文献
17.
基于S3C44B0X的uClinux的移植 总被引:4,自引:0,他引:4
S3C44B0X作为一款以ARM7TDMI为内核的微处理器,正日益受到广泛的应用;uClinux作为一种运行于没有MMU的嵌入式微处理器的Linux衍生操作系统,也广泛应用于嵌入式开发中。BLOB作为一款功能强大、使用方便、可移植性好的BootLoader,而成为S3C44B0X开发板上非常适合uCilnux的Bootloader。本文介绍一款基于S3C44B0X开发板的开发过程,详细介绍向该开发板移植uClinux操作系统和引导代码BLOB的过程以及移植前的准备工作。 相似文献
18.
基于μClinux和S3C44B0X的A/D设备驱动程序的设计 总被引:1,自引:0,他引:1
对于μClinux的应用来说,编写设备驱动程序是很重要的一个方面的工作.通过在Samsung S3C44B0X微处理器的嵌入式平台上设计基于μClinux的A/D设备驱动程序的实例,介绍了设备驱动程序的一般编写方法和相关知识. 相似文献
19.
S3C44B0X作为一款以ARM7TDMI为内核的微处理器,得到了广泛的应用。本文采用该处理器,使用到广泛应用的源代码公开的uClinux操作系统,实现CPU处理器与RTL8019AS以太网控制器网络通信。对于网络通信工程在嵌入式设备中的应用有很好的借鉴意义。 相似文献
20.
基于ARM与μC/OS-Ⅱ的嵌入式系统设计 总被引:1,自引:0,他引:1
描述了S3C44B0X处理器及μC/OS-Ⅱ实时操作系统的特点,搭建了一个以S3C44B0X处理器为核心的通用嵌入式系统平台,完成了μC/OS-Ⅱ实时操作系统在S3C44B0X上的移植.该平台的设计具有普遍性,适合一般的嵌入式系统设计,适用于开发便携式/PDA系列电子产品. 相似文献