rtems, 即: 实时多处理器系统(Real Time Executive for Multiprocessor Systems),是一个开源的无版税实时嵌入操作系统RTOS。 它最早用于美国国防系统,早期的名称为实时导弹系统(Real Time Executive for Missile Systems),后来改名为实时军用系统(Real Time Executive for Military Systems),现在由 OAR 公司负责版本的升级与维护。目前无论是航空航天、军工,还是民用领域rtems都有着...
by pascal4123 - Linux文档专区 - 2008-01-08 16:37:06 阅读(1934) 回复(0)
1. cvs -d :pserver:anoncvs@www.rtems.com:/usr1/CVS -z 9 co -P rtems 得到最新的rtems. 目前源代码里包含ezkit533(bflackfin533)的bsp. rtems/c/src/lib/libbsp/bfin 2. 下载交叉编译工具 www.rtems.com/ftp/pub/rtems/4.8/fedora/3/i386/ rtems-4.8-autoconf-xxx rtems-4.8-automake-xxx rtems-4.8-bfin-rtems4.8-binutils-xxx rtems-4.8-bfin-rtems4.8-gcc-xxx rtems-4.8-bfin-rtems4.8-...
[root@localhost rtems-build]# gmake Making all in make gmake[1]: Entering directory `/usr/rtems/rtems-build/make' gmake[1]: Nothing to be done for `all'. gmake[1]: Leaving directory `/usr/rtems/rtems-build/make' Making all in tools/build gmake[1]: Entering directory `/usr/rtems/rtems-build/tools/build' gmake all-am gmake[2]: Entering directory `/usr/rtems/rtems-build/tools/build' gmake[2]: Leavin...
您好!我是一名在北京读研的学生,目前手头有一个项目,要求往x86系统上移植rtems4.10操作系统。目前刚刚起步,又以前没有做过嵌入式方面的工作。所以想向各位大侠求教,我现在应该如何入手这个项目。我负责的主要是往硬件上,加载操作系统。我就想向各位大侠请教一下: 1.假设,我现在硬件的功能就只是需要一个串口和另外一台机器通信。那么我该如何在系统在加上我要的功能,然后如何将修改好的系统编译,生成可执行文件,下载到硬...
rtems开发环境的建立 ----在cygwin下使用skyeye运行rtems 作 者:林忠信 时 间:2006.6.18 EMail:davylin@163.com 一.安装cygwin-1.5.19 1.在Windows XP下用WinRAR将cygwin-1.5.19-for-skyeye.tar.bz2解压, 2.运行cygwin的setup.exe程序进行安装,安装路径选用"Install from Local Directory",安装时选择"All install"(全部安装) 假设安装路径如下: 目标路径:C:\cygwin 源 路 径:D:\c...
前一段时间往AT91SAM9G20-EK板子上移植了rtems,遇到了两个问题,一个是数据终止异常问题,表现如下:
INSN_STR
data_abort at address 0x2000A61C, instruction: 0xE58D4004, spsr = 0x200000DB
active thread thread 0x09010001
Previous sp=0x8C034354 lr=0x10000044 and actual cpsr=600000D7
INSN_LDR
data_abort...
posix OS指的是遵守posix规范的操作系统的总称,又可称之为类UNIX系统。 操作系统的功能分为两个部分:CPU调度和资源管理。 现代的posix OS一般是多线程的。讨论posix OS时,必然要研究进程和线程。 有汇编基础的人,可以从底层的观点来看待进程。 在现代操作系统中,进程支持多线程。进程是资源管理的最小单元;而线程是程序执行的最小单元。一个进程的组成实体可以分为两大部分:线程集合和资源集合。进程中的线程是动态...
posix thread 一 概述 Pthread是一套通用的线程库, 它广泛的被各种Unix所支持, 是由posix提出的. 因此, 它具有很好的可移植性. 例1: /**/ #include pthread.h> void *pp(void *arg) { while (1) { ...