《BeagleBone開發指南》 導讀

2021-09-23 16:15:07 字數 1502 閱讀 6148

beaglebone是令人稱奇的!隨著智慧型手機的廣泛使用,每秒執行20億條指令的手持計算機很容易被認為是理所當然的,但事實上,你可以根據自己的需要來修改這種外形小巧但功能強大的裝置的硬體和軟體,創造自己的發明成果,這簡直是太棒了。然而更好的是,僅需花費45~55美元就可以購買到它。

對於一般讀者而言,beaglebone開發板本身是乙個非常複雜的裝置,不易被使用。但beaglebone能夠執行嵌入式linux,這使得它的平台容易訪問、適應性強、功能強大。同時,linux和嵌入式系統一起來使用,可以使裝置的開發變得容易,還可以滿足未來智慧型樓宇、物聯網(iot)、機械人技術、智慧型能源、智慧型城市、人機互動(hci)、資訊物理系統、3d列印、高階車輛系統,以及更多的應用。

在嵌入式系統開發中,頂層linux軟體和底層電子電路的整合代表了一種正規化轉變。這是革命性的,你可以建立乙個底層電子電路,然後安裝乙個linux網路伺服器,這只需要使用幾個簡短的命令就可以完成,這樣你就可以在網際網路上控制電路了。你也可以像使用一台通用linux計算機一樣輕鬆地使用beaglebone,但它在獲得底層引擎以及自己設計的全部電路介面方面具有更大的挑戰性和趣味性,這正是編寫本書的目的所在!

本書對於發明家、製造商、學生、創業者、黑客、藝術家和夢想家都具有廣泛的參考價值。總之,任何想要把嵌入式linux帶入到他們的產品、發明、創作或專案中和真正想詳細了解beaglebone的人都適合閱讀參考本書。這不是一本秘籍,除了少數例子外,書中演示的所有示例都將幫助你設計、建立和除錯自己的擴充套件應用。本書結尾也沒有給出任何巨集偉的設計專案,為了得到乙個非常具體的結果,你必須購買指定的電子元件和外設。因此,本書提供了充足的背景知識和「底層驅動」技術細節,激勵你去不斷探索。

我堅信,邊學邊做是最好的方法。因此,為了讓讀者跟隨著本書來邊學邊做,我提出了低成本、廣泛使用的硬體例項。這些例項給出了每一步的具體細節,當你替換自己的硬體元件、模組和外圍裝置時,將可以改編本書的內容來適應自己的需求。至於那些巨集偉的專案或發明,還要留給你的創造力和想象力!

在編寫本書時,我遵循以下宗旨和目標。

確保讀完本書的時候,你已經具備了想象、創造和建立高階beaglebone專案所需的一切。

[第1部分 beaglebone 基礎知識

第1章 beaglebone硬體

1.1 平台介紹 ](

1.1.1 誰該使用beaglebone

1.1.2 何時使用beaglebone

1.1.3 何時你不該使用beaglebone

1.2 beaglebone文件

1.3 beaglebone硬體

1.3.1 beaglebone版本

1.3.2 beaglebone black硬體

1.4 beaglebone 配件

1.4.1 重點推薦使用的配件

1.4.2 可選配件

1.5 capes

1.6 怎樣做會損壞你的beaglebone系統

1.7 小結

1.8 支援

Django Web開發指南

國內第一本django圖書 django web開發指南 歡迎使用django 歡迎來到django的世界,很高興能和你一起進行這趟旅程。你會發現有了這個強大的web框架,做每件事情都變得便捷起來 從設計開發新應用到不用大刀闊斧地修改 就能為現有 提供新的特性和功能。關於本書 市面上已經有了一些講解...

SQL Server 開發指南

sql server 資料庫設計 一 資料庫設計的必要性 二 什麼是資料庫設計 三 資料庫設計的重要 四 資料模型 實體 關係 e r 資料模型 實體 entity 屬性 attribute 關係 relationship 五 資料庫設計步驟 1 需求分析階段 2 概要設計階段 3 詳細設計階段 六...

shell 開發指南

語法 釋義使用示例 bash source 0 取得當前執行的shell檔案所在的路徑 context dirname 上一條指令執行完的退出狀態.0為成功,非0為失敗.if eq 0 then 基本結構 if 條件語句 then 執行語句1 else 執行語句2 fi注意條件語句外有 兩種形式 常...