★Mini6410之Qt4和Qtopia編程開發指南★友善之臂力作!目前最詳細的6410平臺上Qt編程開發資料,非常適合初學者!超值就是不斷的驚喜!
服務就是不斷的給力!
歡迎您傳播和復制!
感謝您無盡的支持!手冊簡介:
本手冊由友善之臂軟件開發工程師編寫制作,以Mini6410作為開發演示平臺,詳細介紹了Qtopia-2.2.0, Qt-Extendded-4.4.3(Qtopia手機版),QtE-4.7.0等常見Qt版本的移植過程、應用程序開發方法(含X86版和ARM版),涉及串口編程,LED控制,PWM控制,中斷式按鍵編程調用,ADC模擬轉換等嵌入式硬件操作編程示例,并配有詳細的圖解,完整的源代碼包,手冊中還介紹了一些常見的實用技巧,例如如何增加用戶自定義程序組,如何設置開機自動運行等,非常適合嵌入式初學者學習參考之用。
為了增加論壇人氣,特設置為回復下載,請諒解。
下載地址:
本部分內容設定了隱藏,需要回復后才能看到
目錄:
MINI6410 QT4和QTOPIA編程開發指南 - 1 -
目 錄 - 4 -
第一章 MINI6410和TINY6410開發板簡介 - 7 -
1.1 MINI6410開發板 - 7 -
1.2 TINY6410開發板 - 8 -
第二章 QT/QTOPIA的簡單介紹 - 10 -
2.1 什么是QT - 10 -
2.2 什么是QTOPIA - 11 -
第三章 在MINI6410上建立LINUX/QT開發環境 - 12 -
3.1 安裝LINUX操作系統及交叉編譯器 - 12 -
3.1.1 安裝Fedora9 - 12 -
3.1.2 安裝交叉編碼器 - 12 -
3.1.3 燒寫最新Linux系統的Image到開發板 - 13 -
3.2 移植QTOPIA2.2.0到MINI6410 - 13 -
3.2.1 獲得 qtopia2.2.0 的源代碼 - 14 -
3.2.2 編譯PC版本的 qtopia2.2.0 - 14 -
3.2.3 編譯mini6410版本的 qtopia2.2.0 - 17 -
3.3 移植QT4.7到MINI6410 - 19 -
3.3.1 獲得 Qt4.7 的源代碼 - 20 -
3.3.2 交叉編譯Qt4.7 - 20 -
3.3.3 在mini6410上部置Qt4.7 - 21 -
3.3.4 在mini6410上運行Qt4.7的示例程序 - 21 -
3.4 移植QT-EXTENDED 4.4.3 (QTOPIA4.4.3) 到MINI6410 - 23 -
3.4.1 獲得并安裝Qt-Extended4.4.3源代碼 - 24 -
3.4.2 編譯和運行x86版本的Qt-Extended-4.4.3 - 24 -
3.4.3 編譯和運行arm版本的Qt-Extended-4.4.3 - 26 -
第四章 MINI6410上的應用程序開發示例 - 33 -
4.1 開發第一個QTOPIA2.2.0程序 - 33 -
4.1.1 本示例的設計目的 - 33 -
4.1.2 使用designer 工具設計圖形界面 - 34 -
4.1.3 編寫代碼 - 42 -
4.1.4 在PC上編譯并運行示例 - 45 -
4.1.5 交叉編譯示例程序并在mini6410上運行 - 46 -
4.1.6 在Qtopia上添加mycalc程序圖標 - 47 -
4.2 使用QT CREATOR工具開發第一個QT4程序到MINI6410上 - 49 -
4.2.1 在Fedora9環境下安裝Qt Creator - 49 -
4.2.2 用Qt Creator創建Qt4程序 - 50 -
4.2.3 設置Qt Creator使其支持交叉編譯 - 59 -
4.2.4 交叉編譯Qt4程序 - 60 -
4.2.5 將Qt4程序部置到mini6410上運行 - 61 -
4.3 開發第一個QT-EXTENDED 4.4.3程序 - 62 -
4.3.1 步驟一:復制HelloQt4程序到Qt-Extended 4.4.3下 - 63 -
4.3.2 步驟二:為HelloQt4程序添加圖標 - 63 -
4.3.3 步驟三:將Qt4程序轉換成Qt-Extended 4.4.3程序 - 64 -
4.3.4 步驟四:在Qt-Extended 4.4.3文件中添加對HelloQt4應用程序的支持 - 65 -
4.3.5 步驟五:在Qt-Extended 4.4.3下編譯PC版本的HelloQt4 - 65 -
4.3.6 步驟六:在Qt-Extended 4.4.3下編譯arm版本的HelloQt4 - 66 -
4.3.7 步驟七:在mini6410的Qt-Extended 4.4.3下部署并運行HelloQt4 - 67 -
4.4 通過命令行方式創建一個QT4程序 - 67 -
4.5 串口助手程序的開發 - 69 -
4.5.1 本示例的設計目的 - 69 -
4.5.1 串口通訊的Qt實現步驟及原理 - 69 -
4.5.2 使用designer 工具設計圖形界面 - 72 -
4.5.3 編寫代碼 - 77 -
4.5.4 交叉編譯serialport程序 - 82 -
4.5.5 在mini6410上運行serialport - 83 -
4.5.6 在Qtopia上添加serialport程序圖標 - 84 -
4.6 PWM測試程序的開發 - 85 -
4.6.1 本示例的設計目的 - 85 -
4.6.2 如何控制蜂鳴器發聲 - 85 -
4.6.3 使用designer 工具設計圖形界面 - 86 -
4.6.4 編寫代碼 - 90 -
4.6.5 交叉編譯pwm-testing程序 - 94 -
4.6.6 在Qtopia上添加pwm-testing程序圖標 - 94 -
4.6.7 運行pwm-testing程序 - 95 -
4.7 按鍵測試程序的開發 - 96 -
4.7.1 本示例的設計目的 - 96 -
4.7.2 按鍵測試程序的原理 - 97 -
4.7.3 使用designer 工具設計圖形界面 - 98 -
4.7.4 編寫代碼 - 99 -
4.7.5 交叉編譯button-testing程序 - 104 -
4.7.6 在Qtopia上添加button-testing程序圖標 - 104 -
4.7.7 button-testing程序的運行 - 105 -
4.8 ADC測試程序的開發 - 106 -
4.8.1 本示例的設計目的 - 106 -
4.8.2 A/D轉換測試程序的實現說明 - 107 -
4.8.3 編寫代碼 - 107 -
4.8.4 交叉編譯adc-testing程序 - 110 -
4.8.5 在Qtopia上添加adc-testing程序圖標 - 111 -
4.8.6 ADC測試程序的運行 - 112 -
4.9 LED測試程序的開發 - 112 -
4.9.1 本示例的設計目的 - 112 -
4.9.2 LED狀態設置的原理說明 - 113 -
4.9.3 使用designer 工具設計圖形界面 - 113 -
4.9.4 編寫代碼 - 118 -
4.9.5 交叉編譯led-testing程序 - 121 -
4.9.6 在Qtopia上添加led-testing程序圖標 - 121 -
4.9.7 led-testing程序的運行 - 122 -
第五章 附錄 - 124 -
5.1 QTOPIA 2.2.0 應用程序的編譯腳本 - 124 -
5.1.1 PC版本編譯腳本 buildhost.sh - 124 -
5.1.2 ARM版本編譯腳本 buildarm.sh - 125 -
5.2 QT4和QTOPIA實用技巧 - 125 -
5.2.1 如何開機自動運行Qt4程序? - 125 -
5.2.2 如何開機自動運行Qtopia4.4.3? - 126 -
5.2.3 如何在Qtopia2.2.0中添加自定義程序組? - 126 -
5.2.4 如何開機自動運行Qtopia2.2.0中的單個程序? - 128 -
5.2.5 如何解決Qtopia2.2.0圖標下有一條虛線的問題? - 129 -
[ 此帖被mindee在2010-12-29 18:10重新編輯 ]