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
吉井忍,日籍华语作家,现旅居北京。毕业于日本国际基督教大学国际关系专业。曾在成都留学,法国南部务农, 辗转台北、马尼拉、上海等地任经济新闻编辑。现专职写作,致力...
作品目录屈子何由泽畔来?.............................001 愿将忧国泪,来演丽人行..................028 《绿...
[美]大卫·布拉德福德(David Bradford)50多年前到斯坦福大学商学院工作,是斯坦福商学院领导力高级荣誉讲师,开发了“人际互动”经典课程,被称为“人...
编者介绍:张春田香港科技大学人文学部人文学哲学博士,华东师范大学中文系副教授,语文教育研究中心研究员,《现代中文学刊》编辑,思勉人文高等研究院青年研究员。曾在海...
Pamela J.Stewart(Strathern)教授和Andrew Strathern教授是匹茲堡大學(University of Pittsburgh)...
爱川晶(Akira Aikawa)1957年出生于日本福岛县,毕业于筑波大学。1994年凭借处女作《化身》获得“鲇川哲也赏”,擅长创作描写大场面作案手法的本格推...
【编辑推荐】★ 图灵奖得主,中美法三国院士,法国科学院院士、世界安全计算机系统重要贡献者约瑟夫·希发基思重磅著作。★ 深入理解知识和智能的本质,明晰人类认知世界...
《不上班的活法》内容简介:中国有句俗语叫做:“365行,行行出状元。”在竞争激烈的今天,很多人都在为自己的生计而发愁,也有很
作品目录1 不祥的预言2 大法师的挽歌附:名词解说· · · · · ·
精彩摘录花不可以无蝶,山不可以无泉,石不可以无苔,水不可以无藻。乔木不可以无藤萝,人不可以无僻。——引自第17页窗内人于纸
人生不需要大道理,一点小哲学就够了。《100个基本》是张德芬最喜欢的日本生活美学大师——松浦弥太郎对其生活哲学的最高诠释,一本精致实用的人生箴言录。在这本书中,...
扶阳化脓灸法.第2版 本书特色 《名医世纪传媒:扶阳化脓灸法(第2版)》编者博览、参考古今医药文献,结合自己20余年采用化脓灸疗法,为二十余万人次施灸治疗各种疑...
简介:在当前如火如荼的Web 2.0新浪潮中,一切基于Web标准。本书正是一本讲述基于Web标准的应用CSS利用进行网站布局设计与重构的典范之作。.本书以实例为...
作品目录上册目录第一编 总论第一章 明史在史学上之位置第二章 明史体例附明代系统表第二编各论 第一章 开国 第一节 太祖起事之
《我们为什么长这样》内容简介:这是关于我们自己身体的故事,从受孕的那一刻开始,讲述了一个细胞如何转变成一个有生命的、会呼吸
作品目录导言:负笈东来的西域胡僧1 汉晋时期的月氏僧人1.1 大月氏僧人支娄迦谶与支谦1.2 “敦煌菩萨”竺法护1.3 汉晋时期来华的
起點中文網大神作家,創作經驗豐富,文筆老練,文風爽利,廣受讀者喜愛和追捧。生於津門,現居武漢。喜歡平靜簡單的生活,愛讀書,愛幻想,相信一生一世一雙人的愛情存在。...
陈墨,安徽省望江县人。1960年生,1982年毕业于安徽大学中文系,1988年毕业于中国社会科学院研究生院文学系。现为中国电影艺术研究中心研究员。1986-19...
木苏里晋江大神级作者,文风简练幽默,涉猎题材广泛。每一个笔下世界或有糖有刀、有爱有恨,或温柔缱绻、热血惊心。已出版作品:《一级律师》。新浪微博:@木苏里
作者简介儒勒·米什莱(Jules Michelet,1798-1874),法国19世纪著名历史学家,在近代历史研究领域中成绩卓越,被誉为“法国史学之父”。他以文...