Real-time Bluetooth Networks: Shape the World
暫譯: 即時藍牙網路:塑造世界
Jonathan W Valvano
- 出版商: CreateSpace Independ
- 出版日期: 2016-11-14
- 售價: $1,020
- 貴賓價: 9.5 折 $969
- 語言: 英文
- 頁數: 300
- 裝訂: Paperback
- ISBN: 1540353095
- ISBN-13: 9781540353092
-
相關分類:
Bluetooth
海外代購書籍(需單獨結帳)
商品描述
Welcome to Real-Time Bluetooth Networks – Shape the World. This book offers a format geared towards hands-on self-paced learning. The overarching goal is to give you the student an experience with real-time operating systems that is based on the design and development of a simplified RTOS that exercises all the fundamental concepts. To keep the discourse grounded in practice we have refrained from going too deep into any one topic. We believe this will equip the student with the knowledge necessary to explore more advanced topics on their own. In essence, we will teach you the skills of the trade, but mastery is the journey you will have to undertake on your own. An operating system (OS) is layer of software that sits on top of the hardware. It manages the hardware resources so that the applications have the illusion that they own the hardware all to themselves. A real-time system is one that not only gets the correct answer but gets the correct answer at the correct time. Design and development of an OS therefore requires both, understanding the underlying architecture in terms of the interface (instruction set architecture, ISA) it provides to the software, and organizing the software to exploit this interface and present it to user applications. The decisions made in effectively managing the underlying architecture becomes more crucial in real-time systems as the performance (specifically timing) demands go beyond simple logical correctness. The architecture we will focus on is the ARM ISA, which is a very popular architecture in the embedded device ecosystem where real-time systems proliferate. A quick introduction to the ISA will be followed by specifics of TI’s offering of this ISA as the Tiva and MSP432 Launchpad microcontroller. To make the development truly compelling we need a target application that has real-time constraints and multi-threading needs. To that end you will incrementally build a personal fitness device with Bluetooth connectivity. The Bluetooth connectivity will expose you to the evolving domain of Internet-of-things (IoT) where our personal fitness device running a custom RTOS will interact with a smartphone.
商品描述(中文翻譯)
歡迎來到《即時藍牙網路 – 塑造世界》。本書提供了一種針對實作自學的格式。其主要目標是讓學生體驗即時作業系統,這是基於設計和開發一個簡化的 RTOS,涵蓋所有基本概念。為了保持討論的實用性,我們避免深入探討任何一個主題。我們相信這將使學生具備探索更高級主題所需的知識。實質上,我們將教你這個行業的技能,但精通的過程將是你必須獨自踏上的旅程。
作業系統(OS)是一層位於硬體之上的軟體。它管理硬體資源,使應用程式擁有硬體的錯覺,彷彿它們獨佔這些硬體。即時系統不僅需要得到正確的答案,還需要在正確的時間得到正確的答案。因此,設計和開發作業系統需要理解底層架構,特別是它提供給軟體的介面(指令集架構,ISA),並組織軟體以利用這個介面並將其呈現給用戶應用程式。在有效管理底層架構時所做的決策在即時系統中變得更加關鍵,因為性能(特別是時序)的需求超越了簡單的邏輯正確性。
我們將專注的架構是 ARM ISA,這是一種在即時系統廣泛存在的嵌入式設備生態系統中非常受歡迎的架構。對 ISA 的簡要介紹之後,將具體介紹 TI 提供的 Tiva 和 MSP432 Launchpad 微控制器。
為了使開發真正引人入勝,我們需要一個具有即時約束和多執行緒需求的目標應用程式。為此,你將逐步構建一個具有藍牙連接的個人健身設備。藍牙連接將使你接觸到不斷發展的物聯網(IoT)領域,在這個領域中,我們運行自定義 RTOS 的個人健身設備將與智能手機互動。