1. 程式人生 > >【嵌入式開發板學習分享】2016年最新迅為4412開發板手冊

【嵌入式開發板學習分享】2016年最新迅為4412開發板手冊

看到群裡提供了最新的嵌入式開發板4412手冊看著還挺詳細的確實用心,立即收藏,由於檔案過大,上傳到網盤供需要的朋友下載:

版本19

前言23

嵌入式開發板必須注意的問題25

名詞解釋26

一 iTOP-4412 開發板介紹27

1.1 嵌入式開發板平臺簡要介紹27

1.1.1 核心板27

1.1.2 底板29

1.1.3 精英版使用串列埠修改方法47

1.2 光碟資料48

1.3 網盤資料49

1.4 網盤壓縮包MD5 值的使用51

1.5 使用github獲取開發原始碼54

二 iTOP-4412 嵌入式開發平臺組裝以及初體驗56

2.1 嵌入式開發板的組裝56

2.2 啟動方式設定(撥碼開關)61

2.3 uboot 模式和檔案系統模式62

2.4 iTOP-4412 開發平臺初體驗65

2.4.5 GPS 功能(選配)77

2.4.6 遊戲 3D 效能78

2.4.7 藍芽功能(選配)79

三 iTOP-4412 平臺基礎軟體的安裝和學習80

3.1 超級終端的安裝和使用80

3.2 安裝虛擬機器以及Ubuntu12.04.2 等軟體98

3.3 Ubuntu的基本操作133

3.4 Vim 編輯器175

3.5 Source Insight 的安裝和使用182

3.6 安卓ADB 功能介紹193

3.7 win8 下基礎軟體的安裝和學習207

3.8 程式碼對比器 Beyond Compare 4 222

四 iTOP-4412 開發板映象的燒寫224

4.1 映象檔案說明224

4.2 OTG介面燒寫方式228

4.3 TF卡燒寫方式237

4.4 開發板出廠前首次燒寫244

五 Android嵌入式開發環境搭建以及編譯248

5.1 Android4.0.3 編譯環境的兩種搭建方式249

5.2 搭建環境250

5.3Android4.0.3 映象的編譯263

5.4Android4.4.4 映象的編譯275

六 Qtopia2.2.0 開發環境搭建以及編譯映象278

6.1 uboot 的編譯278

6.2 Linux核心的編譯278

6.3 Qtopia2.2.0 編譯的環境以及編譯282

七 Qt/E4.7 的編譯和使用說明295

7.1 Qt/E4.7.1 編譯器的安裝296

7.2 Qt/E4.7.1 的編譯297

7.3 Qt/E4.7 和 Qtopia 的切換299

7.4 QtE 庫的編譯配置選項簡介302

八 基於 Linux-C的測試程式306

8.1 測試程式的編譯和執行306

8.2 Led燈的測試309

8.3 Buzzer 蜂鳴器的測試310

8.4 ADC 數模轉換的測試311

8.5 串列埠的測試312

8.6 全能版485 的測試315

九 定製 Linux核心318

9.1 使用預設檔案配置和編譯核心318

9.2 驅動程式原始碼的位置319

9.3 Menuconfig的用法321

9.4 手動定製 Linux核心331

9.5 製作最小檔案系統映象383

9.6 最小linux 系統的儲存空間修改421

9.7 以模組的方式編譯核心驅動425

單獨編譯驅動模組432

9.8 一鍵實現開關機喚醒和休眠434

9.9 修改電源管理晶片的輸出電壓436

十 Android應用開發入門指南440

10.1 搭建 Android應用的開發環境440

10.2 在 iTOP-4412 開發板上除錯helloworld 應用462

10.3 Led應用程式467

10.4 JNI基礎概念479

10.5 Java 程式呼叫 JNI 的方法和步驟481

10.6 Android.MK檔案485

10.7 安裝NDK 編譯器以及編譯 JNI庫檔案488

10.8 其他常用 Android應用程式491

10.9 Android檔案系統原始碼修改504

十一 QtE應用開發入門指南512

11.1 Qt 的下載和安裝512

11.2 使用整合開發環境開發 Qt 應用程式523

11.3 QtE 必備知識介紹535

十二 Ubuntu 的應用546

12.1 燒寫 Ubuntu546

12.2 Ubuntu 的uboot 以及核心編譯557

12.3 Ubuntu 下使用wifi563

附錄一 QT第三方庫檔案的編譯68

交叉編譯 jpeg 庫569

交叉編譯 e2fsprogs-1.40.2571

交叉編譯 libpng 庫572

交叉編譯 zlib573

附錄二 編譯 ARM-qtopia-free-src-2.2.0 常見錯誤的處理575

1 缺少工具錯誤575

2 缺少類宣告577

3 缺少檔案錯誤578

4 無法匹配到 QSizePolicy 類的建構函式579

5 類的成員函式前有額外的類名字582

6. open 函式呼叫缺少必要的引數585

7 缺少 this指標587

8 缺少系統標頭檔案588

附錄三 核心配置詳細說明593

第一部分593

第二部分593

第三部分595

第四部分596

第五部分597

第六部分597

第七部分597

第八部分597

第九部分598

第十部分598

第十一部分598

第十二部分601

第十三部分604

第十四部分604

第十五部分605

第十六部分605

第十七部分608

第十八部分608

附錄四 Linux下多核處理器相關知識609

附錄五 Android系統架構612

附錄六 iTOP-4412 嵌入式開發板原始碼的開發版本下載和使用617

6.1 Uboot 的下載和編譯617

6.2 Kernel 原始碼下載及編譯618

6.3 檔案系統的下載621