Michael Barr
Michael Barr是Netrino公司(一个嵌入式系统共享软件和软件工程服务提供商)的创始人兼总裁。Netrino公司鼓励所有职员通过为杂志撰稿和在业界会议演讲来分享自己的专业知识。这些资料可以在公司的网站http://www.netrino.com找到。
Michael拥有马里兰大学的电机工程学士和硕士学位。他的大部分时间都用在嵌入式软件、设备驱动和实时操作系统的开发上了。他还喜欢写作、教书,并期待着开始下一部著作的创作。目前他有好几个计划,其中包括一部小说。
Michael Barr是电子设备软件设计的权威专家。他在美国的某区法庭提供了与这方面相关的专家证词,出现在PBS节目“American Business Review”上,并且被报纸文章所转载。Michael是40多篇科技文章的作者,同时还是《嵌入式系统字典》这本书的共同执笔者。他还担任过“嵌入式系统编程”杂志三年半的主编工作。
由Michael在其职业生涯早期设计和编写的嵌入式软件已经在数以百万计的系统(从消费电子设备到医疗设备)中得到应用。现在Michael开始为商业构建嵌入式系统,而不是再针对个人了。他是Quantum Leaps公司的CEO,还是Netrino公司的创始人。这两个公司在不同的方面帮助嵌入式开发人员编写出更好的嵌入式软件。
Michael Barr is a leading authority on the design of software for electronic devices.
Related to this he has provided expert testimony in U.S. District Court,appeared on the PBS show "American Business Review" and been quoted in newspaper articles.
Michael is also the author of more than 40 technical articles and coauthor of the Embedded Systems Dictionary. For three and a half years he served as editor-in-chief of Embedded Systems Programming magazine.
Embedded software designed or written by Michael early in his career runs millions of systems worldwide, from consumer electronics to medical devices. However, today Michael builds businesses instead of individual products. He is CEO of Quantum Leaps, Inc. and founder of Netrino, LLC. In different ways, these two firms help engineers write better embedded software.
Anthony Massa
Anthony Massa在嵌入式软件开发方面已经拥有了超过10年的开发经验。现在使用的几款软件的体系结构和开发环境都凝聚了他的心血,其中包括卫星和光缆调制解调器、无线设备、机顶盒和顶端传输设备。
Anthony在顶级的软件开发杂志中已经写了几篇有关嵌入式软件开发方面的文章,同时也是《用eCos进行嵌入式软件开发》这本书的作者。Anthony是Elintrix的奠基人之一(http://www.elintrix.com),同时也是它的主要软件工程师,Elintrix是无线网络和信号处理产品的提供者。Anthony拥有圣迭戈大学电子工程文学士和理学士的双学士学位。
Anthony Massa has over a decade of experience in embedded software development.
He has worked on the architecture and development of software for several products in use today, including satellite and cable modems, wireless radios, set-top boxes, and head-end transmission equipment.
Anthony has written several articles in leading software development magazines focusing on embedded software development and is author of the book Embedded Software Development with eCos. Anthony is cofounder and Chief Engineer of Software at Elintrix (http://www.elintrix.com), a provider of wireless networked and signal processing products. He holds a dual B.S./B.A. degree in electrical engineering from the University of San Diego.
The insects on the cover of Programming Embedded Systems with C and GNU Development Tools, Second Edition, are ticks. There are approximately 850 species of these small to microscopic, blood-feeding parasites distributed worldwide. They are particularly abundant in tropical and subtropical regions. There are two main families of ticks: hard ticks, whose mouth parts are visible from above, and soft ticks,whose mouth parts are hidden.
In both hard and soft ticks, the mouth is made up of three major parts: the palps, the chelicerae, and the hypostome. It is the hypostome that is inserted into the host's skin while the tick is feeding. Aseries of backward-facing projections on the hypostome make it difficult to remove the tick from the skin. Most ticks also secrete a sticky substance that glues them into place. This substance dissolves when the tick is done feeding. Their external body surface expands from 200 to 600 percent to accommodate the blood that is ingested.
Ticks go through three life stages: larva, nymph, and adult. At each stage they feed on a mammal, reptile, or bird host. Ticks wait for a host by perching on leaves or other surfaces with their front two legs extended. When a host brushes up against them they latch on and attach themselves. Adult female hard ticks lay a single batch of thousands of eggs and then die. Adult male ticks also die after a single mating.
As parasites go, ticks can be very nasty. They transmit more disease than any other blood-sucking parasite, including Lyme disease, Rocky Mountain spotted fever, and relapsing fever. They can also cause excessive blood loss. Some ticks secrete nerve poisons that can potentially cause death. Atick can be removed from skin by grasping it with a tweezer or a special tick-removing device as close to the skin as possible, and pulling in one steady motion. Do not squeeze the tick. Immediately flush it down the toilet—or place it in a sealed container and hold onto it for one month, in case you develop symptoms of a disease.