This book integrates new ideas and topics from real time systems, embedded systems, and software engineering to give a complete picture of the whole process of developing software for real-time embedded applications. You will not only gain a thorough understanding of concepts related to microprocessors, interrupts, and system boot process, appreciating the importance of real-time modeling and scheduling, but you will also learn software engineering practices such as model documentation, model analysis, design patterns, and standard conformance.
This book is split into four parts to help you learn the key concept of embedded systems; Part one introduces the development process, and includes two chapters on microprocessors and interrupts---fundamental topics for software engineers; Part two is dedicated to modeling techniques for real-time systems; Part three looks at the design of software architectures and Part four covers software implementations, with a focus on POSIX-compliant operating systems.
With this book you will learn:
The pros and cons of different architectures for embedded systems
POSIX real-time extensions, and how to develop POSIX-compliant real time applications
How to use real-time UML to document system designs with timing constraints
The challenges and concepts related to cross-development
Multitasking design and inter-task communication techniques (shared memory objects, message queues, pipes, signals)
How to use kernel objects (e.g. Semaphores, Mutex, Condition variables) to address resource sharing issues in RTOS applications
The philosophy underpinning the notion of "resource manager" and how to implement a virtual file system using a resource manager
The key principles of real-time scheduling and several key algorithms
Coverage of the latest UML standard (UML 2.4)
Over 20 design patterns which represent the best practices for reuse in a wide range of real-time embedded systems
Example codes which have been tested in QNX---a real-time operating system widely adopted in industry
作者简介肯尼思·L·费德1982年毕业于美国康涅狄格大学人类学系,获博士学位。现任中央康涅狄格州立大学学人类学系教授。主要研究方向为史前考古学,曾出版教材与专著...
木小木,青春甜萌小天后,小说主要风格为脑洞+甜文,代表作《男友是外星人》,待出版作品《我在梦里拯救世界》。新文加入爱奇艺云腾计划,已售出影视版权。
针灸聚英 本书特色 针灸聚英 内容简介 《针灸聚英》又名《针灸聚英发挥》,高武撰。刊于嘉靖八年(1529)。按4卷本顺序,卷首“集用书目”,简介《难经》、《素问...
黄花菜绿色栽培技术 内容简介 黄花菜具有菜药兼用的特点,是我国的特色蔬菜之一,有着悠久的栽培历史、丰富的品种和巨大的市场价值。《黄花菜绿色栽培技术》分析了我国黄...
《美国往事:好莱坞镜像与历史记忆》内容简介:本书的主要内容是分析好莱坞的电影作品,但没有采取逐一分析电影文本的方式,而是以
无阎小萍临证百案按 第一辑 内容简介 本书是阎小萍教授继承人陶庆文等徒弟跟师中的医案所得。病种以风湿病为主,既有常见病多发病的中医优势病种,又有罕见病和部分其他...
伊夫·博纳富瓦(1923—2016),20世纪法国最重要的诗人、翻译家、文学评论家,也是“二战”后世界诗坛举足轻重的巨匠,很多人将其与波德莱尔、马拉美和瓦雷里放...
达尼埃尔•阿拉斯( Daniel Arasse ),1944年生于阿尔及尔,2003 年卒于巴黎。一位属于我们时代的艺术史家,拥有一双能够“看见我们之所未见”的...
贺学友,阿里巴巴早期员工,工号467,阿里巴巴中国供 应商直销团队(阿里铁军)灵魂人物,曾创下一年获得11个销售冠军的纪录,至今无人打破,是公认的阿里铁军销售战...
陈子淏,微博读书签约作者,一个用文字帮他人升华爱情的暖心达人。读他笔下的故事,你会对恋爱更有期待,对感情更加认真,对未来更有信心。
詹姆斯 格尔尼(James Gurney)——雨果奖、切斯利奖和世界奇幻奖得主;《恐龙帝国(Dinotopia)》系列图书作者;《纽约时报》畅销书排行榜上的畅销...
《喵博士中国经典·山海经探案》内容简介:本书以中国神话之源《山海经》为知识索引,通过一个跨越人、神、魔、兽四界的惊天大案,
刘台平,1956年生于台湾新竹。历任《时报周刊》、《中时晚报》、《中国时报》记者,香港《亚洲周刊》撰述委员,《TVBS周刊》主笔,《新新闻周刊》主笔,《台湾日报...
◎编辑推荐百米高楼晃动导致集体恐慌高层爆炸导致大楼大面积坍塌双子塔被撞之后由火灾引发的多米诺悲剧……新加坡对雨水的回收利用从达尔文树皮蛛身上获得的筑桥启发加入细...
爵士大师迈尔斯•戴维斯逝世20多年来留下的唯一自传!从13岁时得到生命中第一支小号起,迈尔斯就认定爵士便是他的命运。他在19岁时就已经和当时的爵士大师“大鸟”和...
编撰者费枢为宋朝成都人,其人履历无考。大概在宋高宗绍兴年间曾出任过归州知州。续编者黄汝亨,明朝万历二十六年进士,曾任进贤知县、南京工部主事、礼部郎中等职,后称病...
艾伦•麦克法兰(Alan Macfarlane, 1941— )英国历史学家、人类学家,剑桥大学国王学院终身院士,英国皇家历史学会院士,皇家人类学会院士,英国科...
唐代民事法律制度论稿 内容简介 本书运用考实的历史方法对唐代民法中的主要问题进行了较全面的考察。全书分下、下两编。上篇分十一个问题,全面探讨了唐代的婚姻与继承问...
脉诊入门基础 本书特色 针对目前中医脉学较热的情况,而脉诊又是中医辨证论治的基础,许多中医初学者在学习脉诊时,由于缺少临床实践,很难领会并运用,所以,很需要这方...
Tim Wood目前担任EffectiveUI的用户体验总监,他领导的设计团队屡获殊荣。其团队主要专注于web、移动领域和桌面应用的用户体验设计。十几年来,Ti...