Embedded Software Development: The Open-Source Approach (Hardcover)
            
暫譯: 嵌入式軟體開發:開源方法 (精裝版)
        
        Ivan Cibrario Bertolotti, Tingting Hu
- 出版商: CRC
- 出版日期: 2015-12-22
- 售價: $8,520
- 貴賓價: 9.5 折 $8,094
- 語言: 英文
- 頁數: 554
- 裝訂: Hardcover
- ISBN: 146659392X
- ISBN-13: 9781466593923
- 
    相關分類:
    
      嵌入式系統
 
- 
    其他版本:
    
      Embedded Software Development: The Open-Source Approach
 
海外代購書籍(需單獨結帳)
買這商品的人也買了...
- 
                
                   Embedded Software: Know It All (Newnes Know It All) Embedded Software: Know It All (Newnes Know It All)$2,980$2,831
- 
                
                   Multi-Core Embedded Systems (Hardcover) Multi-Core Embedded Systems (Hardcover)$8,540$8,113
- 
                
                   $2,250The IDA Pro Book : The Unofficial Guide to the World's Most Popular Disassembler, 2/e (Paperback) $2,250The IDA Pro Book : The Unofficial Guide to the World's Most Popular Disassembler, 2/e (Paperback)
- 
                
                   TCP/IP Illustrated, Volume 1 : The Protocols, 2/e (美國原版) TCP/IP Illustrated, Volume 1 : The Protocols, 2/e (美國原版)$3,080$3,018
- 
                
                   Multicore Technology: Architecture, Reconfiguration, and Modeling (Hardcover) Multicore Technology: Architecture, Reconfiguration, and Modeling (Hardcover)$9,560$9,082
- 
                
                   Multicore Computing: Algorithms, Architectures, and Applications (Hardcover) Multicore Computing: Algorithms, Architectures, and Applications (Hardcover)$7,870$7,477
- 
                
                   Getting Started with Bluetooth Low Energy: Tools and Techniques for Low-Power Networking (Paperback) Getting Started with Bluetooth Low Energy: Tools and Techniques for Low-Power Networking (Paperback)$1,520$1,440
- 
                
                   ARM Assembly Language : Fundamentals and Techniques, 2/e (Hardcover) ARM Assembly Language : Fundamentals and Techniques, 2/e (Hardcover)$1,450$1,421
- 
                
                   USB 3.1完全開發手冊, 5/e (USB Complete: The Developer's Guide, 5/e) USB 3.1完全開發手冊, 5/e (USB Complete: The Developer's Guide, 5/e)$680$537
- 
                
                   Multicore Software Development Techniques: Applications, Tips, and Tricks (Paperback) Multicore Software Development Techniques: Applications, Tips, and Tricks (Paperback)$2,160$2,052
- 
                
                   $1,617Deep Learning (Hardcover) $1,617Deep Learning (Hardcover)
- 
                
                   $474奔跑吧 Linux 內核 $474奔跑吧 Linux 內核
- 
                
                   TCP/IP Illustrated, Volume 2: The Implementation (美國原版) TCP/IP Illustrated, Volume 2: The Implementation (美國原版)$3,150$3,087
- 
                
                   5G System Design: Architectural and Functional Considerations and Long Term Research 5G System Design: Architectural and Functional Considerations and Long Term Research$4,980$4,731
- 
                
                   Real-Time Embedded Multithreading Using ThreadX, 3/e (Paperback) Real-Time Embedded Multithreading Using ThreadX, 3/e (Paperback)$2,060$1,957
- 
                
                   TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols (Paperback) TCP/IP Illustrated, Volume 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols (Paperback)$2,700$2,565
- 
                
                   Embedded Systems: A Contemporary Design Tool, 2/e (Hardcover) Embedded Systems: A Contemporary Design Tool, 2/e (Hardcover)$2,300$2,254
- 
                
                   5g NR: Architecture, Technology, Implementation, and Operation of 3gpp New Radio Standards 5g NR: Architecture, Technology, Implementation, and Operation of 3gpp New Radio Standards$3,600$3,420
- 
                
                   5G Wireless : A Comprehensive Introduction (Paperback) 5G Wireless : A Comprehensive Introduction (Paperback)$2,500$2,450
- 
                
                   Graph-Powered Machine Learning Graph-Powered Machine Learning$2,150$2,043
- 
                
                   Inside Deep Learning: Math, Algorithms, Models (Paperback) Inside Deep Learning: Math, Algorithms, Models (Paperback)$2,100$1,995
- 
                
                   $4,3656G Key Technologies: A Comprehensive Guide (美國原版) $4,3656G Key Technologies: A Comprehensive Guide (美國原版)
- 
                
                   Embedded Systems: ARM Programming and Optimization 2nd Edition Embedded Systems: ARM Programming and Optimization 2nd Edition$2,800$2,660
- 
                
                   Learning Python: Powerful Object-Oriented Programming, 6/e (Paperback) Learning Python: Powerful Object-Oriented Programming, 6/e (Paperback)$2,831$2,682
- 
                
                   High Performance Python: Practical Performant Programming for Humans, 3/e (Paperback) High Performance Python: Practical Performant Programming for Humans, 3/e (Paperback)$2,195$2,079
商品描述
Embedded Software Development: The Open-Source Approach delivers a practical introduction to embedded software development, with a focus on open-source components. This programmer-centric book is written in a way that enables even novice practitioners to grasp the development process as a whole.
Incorporating real code fragments and explicit, real-world open-source operating system references (in particular, FreeRTOS) throughout, the text:
- Defines the role and purpose of embedded systems, describing their internal structure and interfacing with software development tools
- Examines the inner workings of the GNU compiler collection (GCC)-based software development system or, in other words, toolchain
- Presents software execution models that can be adopted profitably to model and express concurrency
- Addresses the basic nomenclature, models, and concepts related to task-based scheduling algorithms
- Shows how an open-source protocol stack can be integrated in an embedded system and interfaced with other software components
- Analyzes the main components of the FreeRTOS Application Programming Interface (API), detailing the implementation of key operating system concepts
- Discusses advanced topics such as formal verification, model checking, runtime checks, memory corruption, security, and dependability
Embedded Software Development: The Open-Source Approach capitalizes on the authors’ extensive research on real-time operating systems and communications used in embedded applications, often carried out in strict cooperation with industry. Thus, the book serves as a springboard for further research.
商品描述(中文翻譯)
《嵌入式軟體開發:開源方法》提供了嵌入式軟體開發的實用介紹,重點在於開源組件。這本以程式設計師為中心的書籍以易於理解的方式撰寫,使得即使是初學者也能掌握整個開發過程。
本書貫穿了真實的程式碼片段和明確的實際開源作業系統參考(特別是 FreeRTOS),內容包括:
- 定義嵌入式系統的角色和目的,描述其內部結構及與軟體開發工具的介面
- 檢視基於 GNU 編譯器集合(GCC)的軟體開發系統的內部運作,或換句話說,工具鏈
- 提出可以有效採用的軟體執行模型,以建模和表達並行性
- 討論與基於任務的排程演算法相關的基本命名法、模型和概念
- 展示如何將開源協定堆疊整合到嵌入式系統中並與其他軟體組件介面
- 分析 FreeRTOS 應用程式介面(API)的主要組件,詳細說明關鍵作業系統概念的實作
- 討論如形式驗證、模型檢查、執行時檢查、記憶體損壞、安全性和可靠性等進階主題
《嵌入式軟體開發:開源方法》充分利用了作者在嵌入式應用中使用的即時作業系統和通訊的廣泛研究,這些研究通常是在與業界的嚴格合作下進行的。因此,本書可作為進一步研究的跳板。

 
     
     
     
     
     
    
 
     
     
    