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
建筑师参数化设计师NCF站长ID: Skywoolf
留香阁医案集-临证传奇-贰 本书特色 本书为《临证传奇》系列的第二部,收录了王幸福(古道瘦马)老师近年来诊治的上百例病案,其中既有心、肺、胃、肠等内伤杂病,又有...
《LBS客户定位与精准营销:大数据时代的O2O核心应用》是国内第一本基于LBS 进行客户定位和精准营销的宝典,是移动互联网时代O2O、APP、大数据应用的核心命...
作者简介胡金铨,1932年生于北京,自幼爱看书,国学根基深厚。1949年只身来港,展开导演生涯之前,曾做过校对、广告画师、演员等不同工作。1965年首次独立执导...
To make the journey into The Power of Now, we will need to leave our analytical ...
★ 日本家喻户晓的爆炸头姐姐、原《朝日新闻》编辑委员稻垣惠美子引发热烈反响之作★ 单身,告别大公司,没孩子——五十岁的我,现在充满希望★ 我的目标是建立“没钱也...
漫畫化!廣播劇化!日本暢銷輕小說《銀砂糖師》系列登「台」首彈少女與妖精的禁忌戀曲!悲傷卻熱血的夢想!競爭、試煉、戀愛,就是最重要的「一切」!榮獲第7回BEANS...
自助急救手册 内容简介 本着将专业救护知识系统化和通俗化传播为原则,组织武汉大学中南医院、湖北省急救中心、救护之翼组织等相关机构专家编写了《自助急救手册》。本手...
哈佛商学院IP运营与产品管理方法论第一书,翻转长尾理论的重要著作!电影大片、当红炸子鸡、百万畅销书背后的运营逻辑是什么?《五十度灰》、Lady Gaga、维多利...
陈宇慧,一线城市忙碌的上班族,认真的吃货一枚,工作之余挤出时间运营美食公众号“田螺姑娘”,分享自己的食谱。喜欢简单家常的风格,善于用一些小技巧让饭菜更美味。“接...
无戒:原名郝菲,青年作家,资深写作课讲师,无戒传媒创始人。已出版《零基础新媒体写作指南》,小说《38℃爱情》
作者自我介绍:1972年生于神奈川。本作品是第6届电击GAME小说大赏的最终候补作品,在电击HP刊登后编成文库版小说。喜欢的话是“唯有迷路才能找到自己的路”--...
在历代的王侯将相当中,刘裕的声望和影响并不十分突出,但他的战绩谋略,在中国历史中却罕有人与其匹敌——他出身低微,凭实力在一次次血战中崛起,两个北方政权、两个江南...
Chauncey Wilson,Autodesk公司用户研究高级经理,Bentley学院HFID(人因整合分部)研究生课程的教师:有着超过25年的可用性工程、可...
《看!这就是经济学》内容简介:著名经济学家科斯曾经批评说,现在的经济学只是“黑板经济学”,教师只注重黑板上的数学推导,完全
中医儿科集成-第二集 本书特色 《中医儿科集成(第2集)》:从清乾隆盛世陈复正著《幼幼集成》至中华人民共和国近六十名专家学者联袂编撰《中医儿科集成》,其问二百六...
苏珊·罗恩使交谈艺术重获新生。这种艺术值得我们用心智和灵魂去体会。她指出我们为何需要伶牙俐齿,怎样做到能说会道,并以幽默
《江北文脉》内容简介:江北新区在历史上经历过最少十四次大的行政建置的变迁,文化重心也有过至少三次迁移,先后分别形成“棠邑”
跑步伤病是否仍不时来袭,让你不得不放弃跑步?你是否仍在尝试用大运动量的训练来强健自己的身体,却最终陷入了“大量训练—伤病—休息—大量训练—伤病”的“怪圈循环”?...
克劳迪奥•马格里斯(Claudio Magris,1939—),意大利作家、批评家、翻译家,当今世界最重要的作家和文化哲学家之一。出生于意大利的里雅斯特,先后任...