Embedded software has traditionally been developed as a one-off software development effort designed for an individual product. In recent years, embedded system complexity has dramatically increased and the microcontrollers capabilities have followed. What were once simple 8-bit computing machines running at a few dozen megahertz have now become full-fledged 32-bit processors executing at hundreds of megahertz’s. Developing software from scratch or for use in a single application or processor has become extremely costly and problematic for design teams.
This API standard for microcontrollers is an example hardware abstraction layer designed to help embedded software developers designing products with microcontrollers create reusable software that abstracts out the hardware. This API standard has been developed and used in production systems for more than half a decade in devices ranging from automotive and medical devices to space systems. Each iteration that it has gone through has helped create a standard that flexible for developers and meets many general real-time design needs.
Using an API to abstract out the microcontroller has several major benefits to development teams such as:
Undoubtedly there are many more benefits but in this book the goal is to provide the reader with the standard. If you are interested in understanding how to develop reusable software and the processes that a developer would go through to create their own API’s and HAL’s, the companion book “Developing Reusable Firmware : A Practical Approach”, can be found at www.beningo.com. Developing Reusable Firmware discusses the key ideas behind creating API’s and HAL’s along with the processes and design considerations that developers need to consider when creating their own.
This standard example has gone through many iterations and has become very stable but there is always an opportunity that changes will be made in the future. In order to stay up to date and receive the latest information and also receive the associated API template files, please visit the associated webpage at https://www.beningo.com/api/index.php to sign-up. When you sign-up you will receive Doxygen template source files that layout the entire standard in way that can be easily modified to implement in your own development cycle.
I wish you the best of luck in using this standard and dramatically transforming the way in which you develop and reuse your embedded software.
"synopsis" may belong to another edition of this title.
Beningo Embedded was founded in 2009 with the mission of providing engineering design services, products and training that could successfully meet the demands of 21st century product development of on-time delivery, on budget and quality, robust products.
Beningo Embedded strives to provide value-added service to its customers and the embedded industry through unrivaled customer service and extensive research and development which we provide by presenting the latest tools, technologies and processes that we use at Embedded Systems Conferences, in blogs at EDN and in our technical articles and tutorials. By doing this we not only serve our customers with the quality they expect but allow the entire community to benefit through our work as well.
Beningo Embedded is an embedded software consulting company that focuses on the development of innovative embedded systems across multiple industries. We develop products and applications for Aerospace, Automotive, Consumer Electronics, Defense, Energy, Industrial, Medical and Space. Our experience across such a diverse number of industries allows us to bring not only lessons learned from these industries but also best practices, technologies and insights which otherwise might go unnoticed. This allows us to provide the highest quality products and services possible. Beningo Embedded has over 15 years of experience in applications such as flight software, reusable embedded components, GPS, motor controllers, medical sensors, space systems, sensor networks, robotics, power and energy.
Beningo Embedded is a privately held American-owned company headquartered in Linden, Michigan with partners throughout North America, Europe, and Asia. With a total commitment to serving our community, our nation and our world through the development of state-of-the-art technologies. We have established strategic alliances with numerous world-renowned corporations including ARM, Freescale, Texas Instruments and Microchip. Using the combined resources of our partners in addition to our in-house and partner engineering teams, Beningo Embedded is poised to always successfully serve its customers.
"About this title" may belong to another edition of this title.
Seller: Book Dispensary, Concord, ON, Canada
Soft cover. Condition: Good. GOOD softcover, no marks in text, tight uncreased spine. Book. Seller Inventory # 138528
Quantity: 1 available
Seller: Revaluation Books, Exeter, United Kingdom
Paperback. Condition: Brand New. 374 pages. 9.00x6.00x0.85 inches. In Stock. This item is printed on demand. Seller Inventory # 1973972204
Quantity: 1 available