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
原创漫画形象罗小黑的作者,人称会画动画的木头,拖稿技能满点。
作品目录《时间和旗》:鲁迅、周作人、胡适、刘半农、郭沫若、徐玉诺、徐志摩、闻一多、李金发、废名、朱湘、戴望舒、冯至、李广
作者简介儒勒·米什莱(Jules Michelet,1798-1874),法国19世纪著名历史学家,在近代历史研究领域中成绩卓越,被誉为“法国史学之父”。他以文...
王小东,著名学者,被誉为"中国民族主义旗手"。长期关注国家战略选择。已出版作品有《信息时代的世界地图》《全球化阴影下的中国之路》(合著)《资本市场的混沌与秩序》...
白凯(Kathryn Bernhardt),1984年美国斯坦福大学历史系博士,现为加利福尼亚大学洛杉矶校区历史系教授,并与黄宗智共任《近代中国》(Moden ...
◎入选《出版人周刊》年度最佳书籍。本书帮助你合理抵御食物的诱惑!◎为何说控制不住体重,并非只是由于缺乏意志力?《饥饿的大脑》从脑科学的角度揭开肥胖的真相,颠覆传...
日本建筑工业设计教父、“东方达·芬奇”黑川雅之关于东方设计美学的设计思考, 直入设计美学本质。日本设计文化类榜首图书,理解日本建筑及民族审美文化的通识书,一般人...
黎饭饭,98年天蝎座,双马尾少女的外表里住着一只尖牙利爪的猛兽。不想教你大道理,只想趴在你的耳边,给你讲真实又戳心的故事。《读者》《意林》杂志特约作家,简书推荐...
Mainstream media, often known simply as MSM, have not yet disappeared in a digit...
《人机交互与戏剧表演:用戏剧理论构建良好用户体验(原书第2版)》由资深交互式设计师、才华横溢的技术专家亲笔撰写,历时20年全面更新,重新注入生命活力,与时俱进,...
龙伟平90后新生代作家、插画师、知乎/豆瓣/ONE.一个热门作者。长沙市作协会员,十九届新概念作文大赛获奖者,豆瓣阅读第一届长篇拉力赛幻想组亚军,简书2018年...
运动创伤检查法-(第2版) 本书特色《运动创伤检查法(第2版)》是《运动创伤检查法》的第2版。《运动创伤检查法(第2版)》**版深得广大读者的认同,随着学科发展...
目連救母的傳說,是家喻戶曉的故事,透過宗教儀式、文學、藝術等形態,在民間到處流布,推行遍及全國,並遠播韓國、日本。自盂蘭盆經流傳以來,歷經了一千七百年的時間,一...
金匮要略 本书特色 金匮要略 东汉张仲景所著,杂病方剂丰富,有大量珍贵验方。全书共25篇,方剂262首,列举病症六十余种。所述病证以内科杂病为主,兼有部分外科妇...
自20世纪初马克斯·韦伯正式提出理性官僚制理论后,官僚制就成为了社会学、政治学、公共行政学等领域的重要研究对象,更成为了公共行政研究无法回避的一个关键论题。《官...
任婕:腾讯网UED设计总监,腾讯网UED团队负责人,亲历腾讯网十年成长历程,见证了网络媒体发展的历史,拥有丰富的产品设计经验和用户体验设计团队管理经验,是业界资...
《新生代女性农民工城市适应性研究》内容简介:社会流动是社会学研究中的一个重要领域。在席卷全国的迁移浪潮中,女性农民工所占比
阿朱,本名吕建伟。《走出软件作坊》一书作者。10年以上商业软件从业经验,10余年来一直专注行业管理信息化领域,7年职业经理人生涯,在商业分析、产品体系规划、研发...
程沙柳:高级产品经理。一个喜欢讲故事的暖男,一个狂热的电影发烧友,被朋友圈誉为“温暖小王子”。已出版畅销书《每一个故事的名字都叫晚安》《你是我最喜欢的爱情模样》...
间色:由作家Iro和插画家Aida两位创作者组成的日本漫画家团队。艺术风格独特而怪异,创作的作品将可爱和喜剧、黑暗和超自然相结合。代表作:《地缚少年花子君》