
嵌入式 RTOS
yuanyou
这个作者很懒,什么都没留下…
展开
-
rtems文件分布
最近除了做Linux方面的开发和分析以外,也接触一了一下Vxworks和Rtems,两者的代码都写的非常精炼,具体还没进行仔细分析,另外试着将Rtems移植到ADS开发环境下来,虽然Rtems是使用GCC工具来开发的,而且对newlib c库联系的紧密,目前已经将内核,块模块,FAT文件系统移植过来,但发现要移植其下面的BSD TCP/IP到ADS缺碰到不少问题,目前还没完成。现在分析一下rtem原创 2009-03-14 14:15:00 · 1607 阅读 · 0 评论 -
rtems介绍
RTEMS, 即: 实时多处理器系统(Real Time Executive for Multiprocessor Systems),是一个开源的无版税实时嵌入操作系统RTOS。 它最早用于美国国防系统,早期的名称为实时导弹系统(Real Time Executive for Missile Systems),后来改名为实时军用系统(Real原创 2009-04-17 20:01:00 · 1788 阅读 · 3 评论 -
USB的八个问题和答案(适用初学者)
<br />USB的八个问题和答案(适用初学者)<br />问题一:USB的传输线结构是如何的呢?<br /><br />答案一:一条USB的传输线分别由地线、电源线、D+、D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(注意哦,与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500MA(可以在编程中设置的,至于硬件的实现机制,就不要管它了)。<br /><br />问题二:数据是如何在USB传输线里面传送的<br /><br />答案二:数据在USB线里传送是由转载 2010-10-21 22:41:00 · 804 阅读 · 0 评论 -
嵌入式软件测试的十大秘诀
在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前,一位开发人员为了对嵌入式有更深层次的理解,向Oracle询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢? Oracle面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开发人员问的最多的大都围绕“我怎么才能使程序跑的更快”、“什么编译器最好”等肤浅的问题。所以,面对这个不同寻常却异乎成熟转载 2010-10-21 22:50:00 · 777 阅读 · 0 评论 -
codelite + arm gcc toolchain + jlink
以前介绍了使用eclipse+winarm来搭建ARM开发平台。不过整体体验不是太好,特别是调试那一部分。而且eclipse对机器的性能要求比较高,配置起来不太方面。后来一直就用VIM+GDB方式来做开发,使用Makefile来管理工程。但是这个开发环境入手时间比较长,所以一直都在寻找可以用的方案。 KEIL MDK也支持arm gcc工具链,但是编辑环境和使用起来总是不够顺手,原创 2012-02-07 23:26:50 · 4567 阅读 · 5 评论