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
大风刮过,狮子座,A型血,安徽人,最初是在网络上写文,已出版作品有《又一春》、《江山多少年》、《桃花债》、《如意蛋》、《皇叔》、《潘神的宝藏》、《张公案》等,还...
People-friends,familymembers,workcolleagues,salespeople-lietousallthetime.Daily,...
李云中,原名李鹏,蒙古族,内蒙古呼和浩特市土默特左旗人,先后毕业于内蒙古师范大学、中央美术学院。现为土默特左旗政协委员,内蒙古美术家协会会员,北京工笔重彩画会会...
费恩曼,世界著名物理学家,诺贝尔奖得主,曾为加州理工学院的物理学教授。他在量子电动力学和粒子物理学领域做出了杰出的贡献,对纳米科技等新兴领域也有独到的见解。费恩...
【编辑推荐】★这是一个真实故事:人类第一个赛博格(Cyborg)诞生记★一段非凡的生命经历,一个关于爱、希望与勇气的人类故事★本书也是彼得和彼得2.0共同完成(...
约翰·邓恩 剑桥大学国王学院荣休教授,主攻洛克。著有《约翰·洛克的政治思想》《面向未来的西方政治理论》《现代革命》《政治思想史》等,编有《民主:未完的历程》。
◆《太空漫游》拓展了人类理解宇宙的宽度、广度和深度。 从普通读者到刘慈欣到NASA科学家,都从中获得启迪。◆刘慈欣:“我所有作品都是对《太空漫游》的拙劣模仿!”...
传闻证据规则及其在中国刑事诉讼中的运用 内容简介 证据法学以往被一些研究者视为法学研究的畏途。1996年以前,我国法学界对证据法学的研究曾有过一个停滞期,学术水...
科林·伦福儒剑桥大学迪士尼名誉教授暨麦克唐纳考古研究所前所长。他撰写和主编了很多著作,包括《文明之前》(Before Civilization)、《考古与语言》...
本书由英国皇家鸟类保护协会出品,BBC鸟类专家精心编撰。全书吸取了最新的研究成果,包含450个有关鸟类的问题,并配有200多幅顶级鸟类摄影作品,巧妙融合了知识性...
Democracy for Realists assails the romantic folk-theory at the heart of contempo...
在博客中以别名“万能姐姐”而著称的室内装修设计师。曾经为《女性中央》、《柠檬树》、casa living(居家生活)、livingsense(生活感应)、《La...
前言《塔木德》(Talmud)一书是犹太人继《圣经》之后最重要的一部典籍,又称犹太智慧羊皮卷,或犹太5000年文明的智慧基因库,是揭开犹太人超凡智慧之谜的一把金...
偏方验方家庭应用图文百科 本书特色 崔晓丽编写的《偏方验方家庭应用图文百科》偏方的药量,除特别说明外,一律为成人用量,老人、儿童等患者的用量宜根据具体情...
尹川漫画家、动画导演、北京电影学院动画学院客座讲师。1984年生于山西,现居北京,毕业于北京电影学院动画学院。2002年至2009年前后六次代表内地参加世界漫画...
★刘小枫教授亲自翻译卢梭《论科学和文艺》文本,并撰写编者前言。★《论科学和文艺》[笺注本]以法文考订版为底本,全译卢梭七篇回应文章,并附重要研究论文五篇。中译本...
李银河,社会学家。美国匹兹堡大学社会学博士,中国社会科学院社会学所研究员、教授,长期关注两性的学术问题,包括性、性别、婚姻等等,走在社会的前沿。主要研究领域为家...
英国DK出版社是国际知名的出版社,全球视觉工具书的著名品牌,成立于1974年,其愿景是创作既有视觉冲击力又包含丰富信息的图书,使读者能够理解每一个主题。DK图书...
比尔·波特美国当代著名的汉学家、翻译家。他将大量的中国古代佛教典籍翻译成英文,在欧美引起了极大的反响。他曾经以“赤松”的笔名翻译出版《寒山诗集》《石屋山居诗集》...
莫顿·史川奇(MORTEN STRANGE)1952年出生于丹麦,曾在北欧钻油台工作,后移居新加坡,从事多年债券基金交易,现为经新加坡IBF认证的独立金融分析师...