
rtems
control_tech
电子科学与技术专业, 2年单片机开发,2年嵌入式开发,熟悉ARM体系结构,熟悉linux下驱动程序开发和相关应用程序开发。
熟悉TCP/IP协议栈,linux下的网络编程。
在多款cpu下开发过产品,移植和编写过驱动,如pxa270,at9261,sigma8655,s3c2440, s3c2410,VT8430等
展开
-
硬实时和软实时区别
嵌入式实时系统中采用的操作系统我们称为嵌入式实时操作系统,它既是嵌入式操作系统,又是实时操作系统。作为一种嵌入式操作系统,它具有嵌入式软件共有的可裁剪、低资源占用、低功耗等特点;而作为一种实时操作系统(本文对实时操作系统特性的讨论仅限于强实时操作系统,下面提到的实时操作系统也均指强实时操作系统),它与通用操作系统(如Windows、Unix、Linux等)相比有很大的差别,下面我们将通过比较这原创 2010-01-14 09:44:00 · 5124 阅读 · 0 评论 -
compile arm-rtems-gcc and rtems's bsp on 2410
rtems 在arm上开发的工具的制作过程,记录下来,以供其他人可以快速学习使用,也好自己哪天忘了,可以快速想起来。那从下面几点说起:1、源码的下载的存放。 源码下载我是采用下载源码包,然后再编译的。具体从 http://www.rtems.org/ftp/pub/rtems/SOURCES/4.9/ 下载这些软件包。 当然你也可以通过rpm包的方式安装,这个没有试过,我选择自己原创 2010-02-05 16:29:00 · 940 阅读 · 0 评论 -
rtems系统时钟原理
一:从应用看原理二:从RTEMS4.6.99.3-GP32说起三:RTEMS4.6.99.3-GP32启动系统时钟代码流程四:关于TICK五:怎么实现年,月,日,时,分,秒六:TICK的发生七:定时器实现TICK计数八:结束 一:从应用看原理 每个系统都有一种时钟来支持,常常听到的某某系统支持“时分复用”(亦或叫“轮转调度”),TCP/IP中原创 2010-02-05 20:52:00 · 1144 阅读 · 0 评论 -
如何坚持嵌入式学习
嵌入式学习是一个漫长的过程,如果你的兴趣不在于嵌入式,而只是为了某些目的而学习,那学习对你来说就是一件枯燥的事情。那么,我们该怎么才能坚持下来,我想你可以每天都读读关于一些令人振奋的名言警句,来提高自己的热情,比如我每日必默读一遍爱迪生的名言:“无论什么时候,不管遇到什么情况,我绝不允许自己有一点点灰心丧气。” 你也试试吧,也许效果不错呢? 而在学习或者转载 2010-02-27 18:06:00 · 494 阅读 · 2 评论 -
rtems 最简单的读写文件程序
看了两周的rtems,测试了几个程序, 在pc机下面都是测试通过的。现在帖出来方便以后记得。个别句子会说明一下其作用。 #include #include #include #include char *bufr = "Happy days are here again. Good morning! This is a great decision!"; rtems_task Init原创 2010-01-07 16:12:00 · 456 阅读 · 0 评论 -
rtems 信号处理
通过阅读rtems源码中的测试用例,对信号处理的简单理解。下在附上代码。代码编译时有告警,但不影响结果。 init.c 初始化任务:创建两个任务,并启动。任务的优先级高于任务1。任务11、调用rtems_signal_catch设置异步信号的处理函数为Process_asr2、调用rtems_signal_send向它本身发送一个信号RTEMS_SIGNAL_163、判定原创 2010-01-09 16:19:00 · 563 阅读 · 0 评论