个人简介
Anthony J.Massa在San Diego大学取得电气工程B.S和B.A双学位。他的大部分时间是开发嵌人式软件、设备驱动程序和应用各种8、16、32位处理器以及各种各样的RTOS平台。Anthony也有硬件设计的经验,同时还在各种Windows操作系统平台上进行驱动程序和应用程序的开发。 Anthony具有开发各种成功产品的经历,如PC卫星接收卡、机顶盒、因特网无线调试解调器、网络广播设备以及电缆调试解调器等。Anthony在包括Doctor Dobb’S Journal、Embedded Systems Programming、Software Development和EDN等在内的顶级出版物上发表了大量的eCos方面的文章。
闲暇的时候,Anthony喜欢与全家呆在家里,或者旅行(Anthony发现在San Francisco的Buena Vista过得非常愉快),或者与祖父呆在后院或打高尔夫球。现在Anthony手头的项目已经完工了,Anthony正在寻找他的下一本书的经历——下一本书或许是小说!
内容简介
eCos(Embedded Configurable Operating System)是一个源码公开、功能完备和完全免费的嵌入式实时操作系统,它的实时性、高度可配置性、可移植性、可裁剪性使其可以满足各类16位、32位和64位嵌入式系统设计和开发的需求。
本书全面介绍了eCos系统的体系结构及其各组成部分,包括eCos的实时内核、硬件抽象层、线程及同步机制、设备驱动、文件系统、网络支持等,详细阐述了eCos开发环境建立、配置方法和eCos的移植。在本书中,作者结合一个完整的开发实例系统介绍了使用eCos开发应用的全部过程,能够帮助读者快速掌握如何使用RedBoot建立一个调试环境、建立eCos的库以及基于e Cos的开发应用。