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
病理学 内容简介 作为新世纪全国高等医药院校中西医结合专业规划教材《病理学》(**版),本书除全面保留西医院校五年制本科《病理学》基本教学内容之外,还整合了部分...
TheDeAmicitiaisoneofCicerosmostcarefullycraftedphilosophicaltreatises.Itoffersan...
你问出口的小问题,也会对孩子产生大影响!444个启发性问题,既对孩子予以全方位关注,又尊重孩子的个性和隐私;197个话引子,引导父母分享自己的经历和看法。每天跟...
本书是前百度资深运营专家多年运营经验的总结,是作者运营千万级用户规模的大型互联网产品的实操经验复盘,是作者在“在行”上为近百位CEO和高管提供互联网运营咨询服务...
你是否幻想过人能够借助翅膀像鸟一般翱翔?你是否想过你能驱车甩掉多少只僵尸?或者用平板电脑代替纸质安全手册是否就能为飞机节约燃油?超人真的可以将人一拳打到太空里吗...
[日]齐藤由美子CPCC专业导师HR分析师拥有丰富的人才培养和企业管理经验
李筱懿,作家,媒体人,女性生活平台 "灵魂有香气的女子"创始人,以"成长比成功更重要"的理念,打造都市女性生活社群。已出版作品《情商是什么》《灵魂有香气的女子》...
五运六气天文历法基础知识-黄帝内经天文历法基础知识 本书特色 田合禄、王卿编*的《五运六气天文历法基础知识--黄帝内经天文历法基础知识》是一部论述天文历法和中医...
《闪亮的日子》是畅销英语作家比尔·布莱森的最新力作。在这部典型美国童年回忆录的金装范本中,作者凭着非凡的记忆生动幽默地为读者展开了上个世纪五十年代美国的生活画卷...
〔法〕弗雷德里克·贝格伯德:1965年9月21日 生于法国巴黎近郊的诺伊市,毕业于培育法国无数精英份子的巴黎政治研究学院。 25岁起为众多著名报刊杂志撰写专栏,...
《未读小经典:瞧,这个人》内容简介:尼采曾以“炸药”自喻,是“与被钉在十字架上的耶稣对抗的‘狄奥尼索斯’”,也是进入本世纪
1949年8月4日出生於義大利羅馬的 Luigi Serafini,是一位建築家、設計師,也是藝術家,他於1976年至1978年間,建構了這本《Codex Se...
著名哲学家、思想家,主要研究哲学思想领域。
李斯克上海交通大学硕士,CFA、FRM 资深培训师。目前主讲金融、投资、经济等方面的课程,培训的客户包括Morgan Stanley、HSBC、西德银行、中国银...
晴川,70年代,自由写作人。晋江文学网站驻站作家,已出版多部作品。2000年以笔名小谷在科幻世界发表作品,两次获得银河奖。2005年开始创作《韦帅望的江湖》系列...
兽医微生物学 内容简介 本书阐述了兽医微生物学的基本理论,详细介绍了细菌和真菌、病毒的病原、流行病学、致病机制、诊断、治疗等各个方面。兽医微生物学 目录 译者序...
《情感、循吏与明清时期司法实践》内容简介:自太史公开创了修史之轨辙后,在中华帝国的正史编撰传统中,有那么一类官员成为帝国官
本书作者:皇甫秋实,复旦大学历史学博士、应用经济学博士后,现为复旦大学历史学系讲师。曾先后赴美国加州大学、斯坦福大学、台湾成功大学、政治大学、日本京都大学交流访...
ArchaeologycanfurnishlittleinformationonArmoricansocietyinthemiddleLaTene,andcoi...
【内容简介】1959年,巴塞罗那。战后的局势重新洗牌。在“1938大轰炸”中幸存的女孩阿莉西亚,已经成长为一位强大独立的警探,奉命追查当年的蒙锥克堡典狱长的失踪...