買這商品的人也買了...
-
C 程式王$600$480 -
深入淺出物件導向分析與設計 (Head First Object-Oriented Analysis and Design)$880$695 -
MCS-51 單晶片原理與設計實務 (Keil C 語言版)$580$551 -
軟體建構之道 (Code Complete, 2/e)$1,200$1,020 -
絕對現場 3ds Max 動畫短片實例詳解$680$578 -
給網管人的 Postfix 建置與維護指南$590$466 -
HTML5 & API 網頁程式設計$450$383 -
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
世界第一立即有效的 Excel VBA$420$357 -
ASP.NET 4.0 專題實務 II-範例應用與 4.0 新功能, 2/e$750$593 -
王者歸來-Linux 驅動程式開發權威指南$600$510 -
Android 初學特訓班, 2/e (全新 Android 4 開發示範 / 適用 Android 4.X~2.X,手機與平板電腦的全面啟動,附影音教學/範例程式/小綠人素材)$480$379 -
實戰雲端作業系統建置與維護-VMware vSphere 5 虛擬化全面啟動
$680$537 -
徹底研究 Linux Kernel 設計的藝術-圖解 Linux 作業系統設計架構與運作原理$780$663 -
來自程式的試鍊:專為程式開發人員所寫的技術面試完全攻略 (Cracking the Coding Interview, 5/e : 150 Programming Questions and Solutions)$650$514 -
求職加分!進入 IT 產業必讀的 200 個 .NET 面試決勝題:從求職準備、面試流程、開發心得、重點回顧到經典試題的完整剖析$590$460 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
跟我學 Windows 8:全新介面一試就上手!$399$315 -
C# 全能語法速查字典$540$427 -
QR Code 解碼創意:連結行銷活動手法大揭密
$280$221 -
網路行銷 × SEO:致勝關鍵解碼$380$300 -
全方位把玩 Android 400 個 API:精挑細選 365 個實例說明$680$578 -
強勢回歸 Microsoft Hyper-V 2012 從零開始-複本、叢集、即時移轉、高可用性 (附教學影片)$680$544 -
Windows Server 2012 系統建置實務$680$537 -
ASP.NET MVC 4 開發實戰$680$537
相關主題
商品描述
Arduino Internals guides you to the heart of the Arduino board. Author Dale Wheat shares his intimate knowledge of the Arduino board—its secrets, its strengths and possible alternatives to its constituent parts are laid open to scrutiny in this book. You'll learn to build new, improved Arduino boards and peripherals, while conforming to the Arduino reference design.
Finally, Arduino Internals integrates different skills and design techniques by presenting several projects that challenge you to put your newly-acquired skills to the test!
Please note: the print version of this title is black & white; the eBook is full color.
What you’ll learn
- To understand the internal heart of your Arduino board
- How to replace parts of the Arduino board with new, more powerful elements
- How to build a new Arduino board
- How to build your own peripherals and shields
- How to optimize your own code and existing libraries to run on your own Arduino device
Who this book is for
This book is geared towards intermediate-level Arduino hackers and makers, embedded system designers who want to know what Arduino is about, hardware designers who would like to change Arduino to suit their own requirements, and developers who would like to write optimized Arduino software.
Table of Contents
- Hardware
- Software
- Atmel AVR
- Supporting Hardware
- Arduino Software
- Optimizations
- Hardware and Software Combined
- Example Projects
- Project Management
- Hardware Design
- Software Design
- Networking
- Tabletop Robot Project
商品描述(中文翻譯)
《Arduino 內部原理》引導您深入了解 Arduino 板的核心。作者 **Dale Wheat** 分享了他對 Arduino 板的深入了解——本書揭示了其秘密、優勢以及其組成部分的可能替代方案。您將學會如何構建新的、改進的 Arduino 板和外圍設備,同時遵循 Arduino 參考設計。
《Arduino 內部原理》首先回顧了當前的 Arduino 硬體和軟體環境。特別是,它提供了對 ATmega8 板如何運作的清晰分析,以及何時何地使用其衍生品。關於「硬體核心」的章節對於本書的其餘部分至關重要,應詳細學習。
此外,《Arduino 內部原理》提供了有關運行 Arduino 板的 CPU、內部記憶體以及安裝在其上的外圍設備的重要資訊。為了能夠編寫在相對較小的嵌入式板上最佳運行的軟體,必須了解不同部分之間的互動。在本書後面,您將學會如何用更強大的替代品替換某些部件,以及如何設計 Arduino 外圍設備和擴展板。
由於《Arduino 內部原理》同時涉及 Arduino 硬體和軟體的邊界,作者分析了編譯器工具鏈,並再次提供了如何用更適合您自己需求的工具替換它的建議。您還將了解庫如何使您能夠改變 Arduino 與軟體的互動方式,以及如何編寫自己的庫來實現您自己設計的演算法。《Arduino 內部原理》還建議了替代的編程環境,因為許多 Arduino 黑客的背景語言並非 C 或 Java。
當然,優化硬體和軟體之間的互動是可能的——整個章節專門致力於這一領域。
《Arduino 內部原理》不僅專注於 Arduino 架構的不同部分,還關注示例項目如何利用新的和改進的 Arduino 板。Wheat 使用示例項目來說明本書中教授的黑客技術和演算法。
跨越硬體和軟體邊界的 Arduino 項目通常需要不同才能和技能的人之間的合作,這一點不能被視為理所當然。因此,《Arduino 內部原理》包含了一整章專門致力於合作和開源合作,以使這些工具和技能變得明確。
Arduino 黑客的一個重要成就就是設計一個安裝在 Arduino 板上的擴展板或外圍設備,這是下一章的重點。後面的章節進一步探討了 Arduino 協議和通信,這一領域與擴展板及外圍設備與板之間的通信直接相關。
最後,《Arduino 內部原理》通過呈現幾個項目來整合不同的技能和設計技術,挑戰您將新獲得的技能付諸實踐!
請注意:本書的印刷版為黑白;電子書為全彩。
您將學到的內容:
- 理解您的 Arduino 板的內部核心
- 如何用新的、更強大的元件替換 Arduino 板的部件
- 如何構建新的 Arduino 板
- 如何構建自己的外圍設備和擴展板
- 如何優化自己的代碼和現有庫以在自己的 Arduino 設備上運行
本書適合對象:
本書針對中級 Arduino 黑客和製作者、希望了解 Arduino 的嵌入式系統設計師、希望根據自己的需求改變 Arduino 的硬體設計師,以及希望編寫優化的 Arduino 軟體的開發者。
目錄:
1. 硬體
2. 軟體
3. Atmel AVR
4. 支援硬體
5. Arduino 軟體
6. 優化
7. 硬體與軟體結合
8. 示例項目
9. 項目管理
10. 硬體設計
11. 軟體設計
12. 網路
13. 桌上型機器人項目
