盘点基于ARM的十一种嵌入式操作系统 嵌入式操作系统(Embedded Operation System,EOS)是指用于嵌入式系统的操作系统。嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。嵌入式操作系统是负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某... 2023-06-13 ARM嵌入式操作系统文章技术应用嵌入式开发
嵌入式操作系统uClinux和eCos的比较 1 两种开源嵌入式操作系统介绍uClinux是一种优秀的嵌入式Linux版本。uClinux是micro-Conrol-linux的缩写。与标准Linux相比,它集成了标准Linux操作系统的稳定性、强大网络功能和出色的文件系统等主要优点。但是由于没有MMU(内存管理单元),故其多任务的实现需要一定技巧。eCos... 2023-06-13 嵌入式操作系统uClinuxECOS比较文章技术应用嵌入式开发
如何选择嵌入式操作系统 嵌入式操作系统是ARMCPU的软件基础,从8位/16位单片机发展到以ARMCPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重要的是嵌入式操作系统对应用程序可以起到屏蔽的作用,使应用程序员面向操作系统级开发应用... 2023-06-13 选择嵌入式操作系统文章技术应用嵌入式开发
嵌入式Linux操作系统在定制PMP DM320的应用 Linux 是一种适合于嵌入式系统的开源操作系统,可以高效地处理各种复杂的任务。从基于TI DM320的PMP 解决方案入手,以TI DM320 平台为例,提出一种在PMP 系统上应用嵌入式Linux 的方法,探讨了Bootloader 启动程序和嵌入式Linux 内核的移植过程。1 引言PMP (Portable Multimedia ... 2023-06-13 嵌入式操作系统LinuxDM320文章技术应用嵌入式开发
嵌入式操作系统WinCE下的I2C驱动程序设计 引言随着以计算机技术、通信技术和软件技术为核心的信息技术的迅速发展,嵌入式系统在各行业得到了广泛的应用,极大地推动了行业的渗透性应用。嵌入式系统是“以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求... 2023-06-13 嵌入式操作系统wince驱动程序I2C文章技术应用嵌入式开发
基于ARM9的32位高端嵌入式微处理器嵌入式操作系统内核研究 本文研究的是基于ARM9的32位高端嵌入式微处理器和嵌入式操作系统内核,设计新型数据采集系统平台,是得到重庆大学创新实验室资助的研发项目。开发软件在uclinux操作系统下进行,本文详细介绍了uclinux开发环境的建立及编译运行、RS232串口模块和以太网模块的软件设计。本文是... 2023-06-13 ARM932位高端嵌入式微处理器嵌入式操作系统文章单片机ARM
51单片机中使用ucos ii的优缺点 引言早在20世纪60年代,就已经有人开始研究和开发嵌入式操作系统。但直到最近,它才在国内被越来越多的提及,在通信、电子、自动化等需要实时处理的领 域所曰益显现的重要性吸引了人们越来越多的注意力。但是,人们所谈论的往往是一些著名的商业内核,诸如VxWorks、PSOS等。这些商... 2023-06-13 实时操作系统ucosII单片机嵌入式操作系统文章基础知识
达人教你如何选择嵌入式操作系统 嵌入式操作系统是ARM CPU的软件基础,从8位/16位单片机发展到以arm CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重要的是嵌入式操作系统对应用程序可以起到屏蔽的作用,使应用程序员面向操作系统级开发应... 2023-06-13 选择嵌入式操作系统文章软件开发嵌入式OS
实时Linux与其它嵌入式实时操作系统的比较(1) 实时Linux与其它RTOS的比较本文对四种实时操作系统(RTOS)特性进行分析和比较。它们是:Lynx实时系统公司的LynxOS、QNX软件系统有限公司的QNX以及两种具有代表性的实时Linux——新墨西哥工学院的RT-Linux和堪萨斯大学的KURT-Linux。近年来,实时操作系统在多媒体通信... 2023-06-13 嵌入式操作系统实时操作系统Linux文章软件开发嵌入式OS
实时Linux与其它嵌入式实时操作系统的比较(2) 操作系统服务比较QNX的系统服务:*多种资源管理器,包括各种文件系统和设备管理,支持多个文件系统同时运行,包括提供完全POSIX.1及UNIX语法的POSIX文件系统,支持多种闪存设备的嵌入式文件系统,支持对多种文件服务器(如Windows NT/95、LAN Manager等)的透明访问的SMB文件系统、DOS... 2023-06-13 嵌入式操作系统实时操作系统Linux文章软件开发嵌入式OS
国产嵌入式操作系统下触摸屏的实现 1 、综述龙芯系列处理器是中国自主研发的通用CPU,其中龙芯1系列处理器面向工业控制、消费电子(手机/MP4/掌上电脑等)等嵌入式应用。龙芯1A芯片片内集成了32位处理器核、2D GPU、VGA和LCD显示接口、以及南桥芯片组功能,可满足超低价位云终端、工业控制/数据采集、网络设备、消... 2023-06-13 嵌入式操作系统电阻式触摸屏文章技术应用光电显示
ARM基础篇—嵌入式操作系统基本概念 显然,嵌入式系统的应用环境与其它类型的计算机系统有着明显的不同,随之也带来了对相应操作系统的不同要求,从而构成了现代操作系统的一个新的类别:嵌入式操作系统。嵌入式操作系统是与应用环境密切相关的。从应用范围划分,嵌入式操作系统大致可以分为通用型的嵌入式操作系统和... 2023-06-13 ARM基础篇嵌入式操作系统基本概念文章软件开发嵌入式OS
ARM CPU的嵌入式操作系统的几个重要因素 第一是应用。如果你想开发的嵌入式设备是一个和网络应用密切相关或者就是一个网络设备,那么你应该选择用嵌入式Linux或者uCLinux,而不是uC/OS-II。第二是处理器。它可以适合于90~95%的各种嵌入式系统应用。当然,你如果希望更快的实时响应,如高速的A/D转换需要几个微秒以内的... 2023-06-13 ARMCPU嵌入式操作系统几个重要因素文章软件开发嵌入式OS
嵌入式实时操作系统μC/OS-Ⅱ在DSP上的移植 0. 引言μC/OS-Ⅱ内核是一个强占式优先级调度的系统,能管理63个任务,支持旗语、信号量、互斥信号量、队列和消息邮箱,是一个是典型的嵌入式实时操作系统。它最早由Jean J. Labrosse创作,源码完全公开,已有众多应用范例,可靠性能得到保证,内核小,移植性好。TI的C2000系列DSP处理... 2023-06-13 嵌入式操作系统实时操作系统μCOS-Ⅱ移植文章软件开发嵌入式OS
关于嵌入式实时操作系统的研究与分析 在信息迅速发展的今天,计算机信息技术已经成为一种主导技术,信息产业也成为主导的产业,信息产业已经成为当今社会一种新的经济增长点.信息产业在与计算机技术和通信产业相结合的基础上,迅速的发展成一门庞大的学科.对计算机嵌入式实时操作系统的研究及分析,已成为一种必须的解决... 2023-06-13 嵌入式操作系统实时操作系统文章软件开发嵌入式OS
嵌入式操作系统uClinux移植到ARM平台的经验总结 1. 简述针对“如何在以S3C44B0X为核心的ARMSYS开发板上建立uClinux内核移植”的一个总结,其内容包括对Bootloader的功能分析和uClinux2.4.24发行版内核基础上针对S3C44B0X开发板进行修改的重点内容的逐一列举。2. Bootloader2.1 Bootloader概述Boot Loader 就是... 2023-06-13 嵌入式操作系统uClinuxARM操作系统移植文章软件开发嵌入式OS
概述十一种基于ARM的嵌入式操作系统 嵌入式LINUX嵌入式Linux 是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。Linux做嵌入式的优势,首先,Linux是开放源代码;其次,Linux的内核小、效率高,可以定制,其系统内核最小只有约134KB;第三,Linux是免费的OS,Linux还有着嵌入式操作系统... 2023-06-13 嵌入式操作系统AndroidARM文章软件开发嵌入式OS
嵌入式操作系统设计中的若干问题 1 什么是嵌入式操作系统 随着计算机技术的发展,嵌入式应用已经成为计算机应用领域的一个重要组成部分。所谓嵌入式应用,是指应用系统不是以计算机为主,而是把计算机技术做为应用系统的一个组成部分嵌入到应用系统中,使其具有更高的性能。例如:程控交换机、手持式电话等,计算机... 2023-06-13 嵌入式操作系统设计若干问题文章软件开发嵌入式OS
自己写一个最简单的嵌入式操作系统 1.首先确定CPU,在这里为了简单,就选用嵌入式的CPU,比如ARM系列,之所以用RISC(简单指令集)类型的CPU,其方便之处是没有实模式与保护模式之分,采用线性的统一寻址,也就是不需要进行段页式内存管理,还有就是芯片内部集成了一些常用外设控制器,比如以太网卡,串口等等,不需要像在PC机的主板... 2023-06-13 嵌入式操作系统BootloaderRISC文章软件开发嵌入式OS
什么叫做嵌入式操作系统? 实时多任务操作系统(RealTimemulti-taskingOperationSystem,RTOS)实时多任务操作系统(RTOS)是嵌入式应用软件的基础和开发平台。目前在中国大多数嵌入式软件开发还是基于处理器直接编写,没有采用商品化的RTOS,不能将系统软件和应用软件分开处理。RTOS是一段嵌入在目标代码... 2023-06-13 软件开发嵌入式操作系统文章嵌入式OS
嵌入式实时操作系统Salvo的内核分析与配置 引言目前电子产品开发广泛采用以微处理器为核心的电子系统。开发以微处理器为核心的电子系统(以下简称微处理器系统)采用传统的无限循环函数模式,产品的开发周期和稳定性都无法保障,因此,在微处理器系统开发中引入嵌入式实时操作系统RTOS。RTOS的引入消耗了部分系统资源。这部... 2023-06-13 嵌入式操作系统Salvo内核分析任务控制块配置文章软件开发嵌入式OS
嵌入式系统引导技术研究 嵌入式系统应用开发不同于PC机,其开发过程同时涉及软硬件,需要将硬件平台的设计、操作系统以及上层应用开发综合考虑;而PC机应用开发建立在已经定制好的硬件和操作系统平台上,开发者只需调用系统提供的接口和服务完成相应的功能。由于应用和成本约束,嵌入式系统的硬件平台需根... 2023-06-13 MPC860嵌入式操作系统存储映射引导文章软件开发嵌入式OS
如何选择适合当前项目的嵌入式操作系统 过去,由于认识上的局限性和实践经验的不足,对如何选用合适的操作系统我们走过很多弯路。为了满足客户的需求,我们大批量地使用了正版μC/OSII、WinCE、VxWorks、MontaVista Realtime Linux以及开源的嵌入式Linux操作系统。在基于成本核算的项目管理过程中,我们领略了各种操... 2023-06-13 嵌入式操作系统μCOSIIwinceVxWorks嵌入式Linux文章软件开发嵌入式OS
嵌入式工程师经验分享:如何学习嵌入式开发 一、嵌入式系统的概念着重理解“嵌入”的概念主要从三个方面上来理解。1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的... 2023-06-13 嵌入式开发嵌入式操作系统经验文章软件开发嵌入式OS