嵌入式系统设计与实践
余水清 译
出版时间:2013年05月
页数:282
“对于C程序员,如果想进入充满乐趣(和“钱途”)的嵌入式系统世界,本书就是必读之物。这本书写得非常好,寓教于乐,示例精彩,有大量非常清晰的图示。”
——Jack Ganssle,作家与嵌入式系统专家
“作者在这本书中分享了她多年的开发经验,包含了大量信息和智慧,揭示了嵌入式开发过程中许多不为人知的秘密,并给出了清晰的解读和最佳解决方案。 ”
——James W. Grenning,《Test-Driven Development for Embedded C》的作者
对嵌入式系统的开发感兴趣吗?由于嵌入式系统对效率有很高的要求,所以需要遵循严格的设计原则。本书简单易读,结合传统的软件设计模式和嵌入式程序设计领域中新颖、独特的设计模式,帮助你建立良好的程序设计实践技巧,学习如何针对处理器而非操作系统建立系统架构,以及处理硬件难题与制造需求的特殊技能。本书作者是嵌入式系统专家,创建过各种嵌入式系统,从城市道路监控系统到DNA扫描仪再到儿童玩具。
本书主要内容:
· 深入分析嵌入式系统的架构设计步骤和架构设计模式。
· 介绍嵌入式系统中独有的设计模式,如环形缓冲区、中断和定时器、硬件调试、PID控制、系统优化等。
· 如何优化系统以降低成本并提高性能。
· 如何在资源有限的环境中建立健壮的软件架构。
· 探讨了扫描仪、电机以及其他I/O设备。
· 介绍事半功倍的方案:降低内存消耗、代码空间占用、处理器周期以及功耗。
· 学习如何在处理器中直接更新嵌入式程序代码。
· 掌握如何在小型处理器上实现复杂的数学计算。
· 提供了招聘嵌入式工程师的面试题,以及回答这些面试题的独到
思路。
Elecia White 资深嵌入式系统设计专家,Logical Elegance公司的创办人,获得美国FAA和FDA认证。她有多年的管理经验,但是更加热爱技术产品设计并醉心于创造优秀的产品。她喜欢创建新奇的小装置,包括小型医疗器材、飞机和赛车的惯性测量单元、教育玩具以及射击定位系统,开发并设计了各种优秀的嵌入式系统,擅长信号处理、硬件集成、复杂系统设计、演示系统等。
书名:嵌入式系统设计与实践
译者:余水清 译
国内出版社:机械工业出版社
出版时间:2013年05月
页数:282
书号:978-7-115-41584-8
原版书书名:Making Embedded Systems
原版书出版商:O'Reilly Media
Elecia White
Elecia White曾经设计过DNA扫描仪、飞机和赛车的惯性测量单元、学龄前儿童玩具、抓捕罪犯的射击定位系统以及其他种类繁多的医疗和消费类设备。她是Logical Elegance的创办人,这是一家位于圣何塞(San Jose)的嵌入式系统咨询公司。艾丽西亚在信号处理、硬件集成、复杂系统和性能设计等方面有着很强的背景和经验。在经过美国联邦航空局(FAA)和美国食品药品监督局(FDA)认证过程后,她理解了高质量设计的重要性,以及高质量的设计如何引领高质量的实现。
作者拥有多年的管理经验,但是她仍然很享受动手实践的工程设计工作以及交付优秀产品的兴奋和快感。在继续领导和指导工作的同时,她更倾向于专注在项目的技术方面。作为一名哈维穆德学院(位于加利福尼亚州克莱尔蒙特市)的毕业生,艾丽西亚热衷于分享她对于科学、工程以及有趣小发明的激情,特别是如何利用这一切让世界变得更美好。
本书封面上的动物是一只大耳朵夜鹰。
大耳朵夜鹰是夜鹰科家族中的成员,俗称欧夜鹰。夜鹰的称谓来自于一段不那么确切的传说——这种鸟喝山羊的奶。这不应该和“卓柏卡布拉”(Chupacabra,一种传说中存在于美洲专门吸食山羊血的野兽)混为一谈。因此,现在人们通常叫它“大耳欧夜鹰”。
大耳欧夜鹰生活在东南亚的亚热带和热带潮湿的低湿林地区,包括印度、孟加拉国、缅甸、泰国、马拉西亚、印度尼西亚、老挝、柬埔寨、越南、菲律宾以及中国。它们喜欢在光线昏暗的时候活动,通常是在黄昏或者晚上。这时,它们就会捕食一些飞行的小昆虫和蛾子,同时发出自己独特的叫声:一声尖锐的“啾”,跟着两个节拍的“吧呃”。
大耳夜鹰以突出的耳毛著称,相对于夜鹰平均16英寸的长度来说,这让它们在整个夜鹰家族中更加与众不同。它们灰褐相间的羽毛与其偏爱的栖息场所、落叶和欧洲蕨十分相似。它们常常把蛋下在光秃秃的地上或者由落叶做成的窝里。据观察,欧夜鹰的雏鸟非常安静,这让它们在落叶色的羽毛之外又多了一层保护,可以在哺乳的时候避免危险。