| | | | |
產品說明0 | | | Tiny6410是一款以ARM11芯片(三星S3C6410)作為主處理器的嵌入式核心板,該CPU基於ARM1176JZF-S核設計,內部集成了強大的多媒體處理單元,支持Mpeg4, H.264/H.263等格式的視頻文件硬件編解碼,可同時輸出至LCD和TV顯示;它還並帶有3D圖形硬件加速器,以實現OpenGL ES 1.1 & 2.0加速渲染,另外它還支持2D圖形圖像的平滑縮放,翻轉等操作。
Tiny6410採用高密度6層板設計,尺寸為64 x 50mm,它集成了256M Mobile DDR RAM,256M/1GB SLC Nand Flash存儲器,採用5V供電,在板實現CPU必需的各種核心電壓轉換,還帶有專業復位芯片,通過2.0mm間距的排針,引出各種常見的接口資源,以供不打算自行設計CPU板的開發者進行快捷的二次開發使用。 Tiny6410SDK是採用Tiny6410核心板的一款參考設計底板,它主要幫助開發者以此為參考進行核心板的功能驗證以及擴展開發。該底板具有三LCD接口、4線電阻觸摸屏接口、100M標準網絡接口、標準DB9五線串口、Mini USB 2.0接口、USB Host 1.1、3.5mm音頻輸入輸出口、標準TV-OUT接口、SD卡座等常用接口;另外還引出4路TTL串口,另1路TV-OUT、SDIO2接口(可接SD WiFi)接口等;在板的還有蜂鳴器、I2C-EEPROM、備份電池、AD可調電阻、8個中斷式按鍵等。 在佈局上安排上,我們盡量考慮把常用尺寸的LCD模塊能夠固定在底板上,比如3.5」,4.3」LCD, 7」LCD等,這樣用戶在使用時不至於把各種電線攪在一起,更增加了開發套件的便攜性。 我們還充分地發揮了6410支持SD卡啟動這一特性,使用我們精心研製的Superboot-6410,無需連接電腦,只要把目標文件拷貝到SD卡中(可支持高達32G的高速大容量卡),你就可以在開發板上極快極簡單地自動安裝各種嵌入式系統(WindowsCE6/Linux/Android/Ubuntu/uCos2等);甚至無需燒寫,就可以在SD卡上直接運行它們!配合MiniTools,開發者還可以十分方便地通過USB下載單個文件到內存運行,並且通吃各種Windows/Linux平台環境,非常便於調試之用! | CPU處理器 - Samsung S3C6410A,ARM1176JZF-S核,主頻533MHz,最高667Mhz
DDR RAM內存 - 256M Mobile DDR RAM, 32bit數據總線
FLASH存儲 - 標配256M SLC NAND Flash
- 可選1GB SLC NAND Flash
接口資源 - 2 x 60 pin 2.0mm space DIP connector
- 2 x 30 pin 2.0mm space DIP connector
在板資源 - 4 x User Leds (Green)
- 10 pin 2.0mm space Jtag connector
- Reset button on board
- Supply Voltage from 2V to 6V
PCB規格尺寸 - 6層高密度電路板,採用沉金工藝生產
- 64 x 50 x 12 (mm)
軟件支持 - U-boot
- Linux2.6.38 + Qtopia2+ QtE4.8.5
- WindowsCE 6.0
- Android 2.3.4
- Ubuntu-0910
- 詳細的6410裸機教程
- uCos2-6410
| | | | | 開發底板說明 | Tiny6410參考開發底板目前有標準版和增強版兩個版本,各自特性說明如下列表: | 增強版接口佈局圖 | |
| 標準版接口佈局圖 | | | 配件1: LCD顯示屏系列 | 以下LCD均採用一線接口觸摸,Superboot可自動探測它們的型號,各個系統即插即用,十分方便。比如,如果你的開發板(配7寸屏)燒寫了Android系統,若要使用10.1寸屏(W101),只需更換一下LCD即可,無需重新刷機,也無需設置任何參數。 | 配件2: 3G無線網卡系列 | 下面列出了市面上常見的各種miniPCIe 3G模塊,配合我們開發的簡單易用的3G撥號軟件,它們都可以在開發板上即插即用,用戶只需點幾下,就可以輕鬆撥號,或者發送短信,還可以設置為開機撥號上網,非常適合快速產品開發。 有特殊需求的客戶,也可以和我們聯繫定制撥號軟件。 | | 裸機示例及教程 | 對於很多嵌入式ARM開發者和愛好者,特別是初學者,如何從底層開始瞭解和學習6410,絕非是一件容易的事!為此,友善之臂的工程師,花了很多時間和心血,基於Tiny6410/Mini6410開發板編寫了這份項詳盡的裸機教程,以供參考學習之用。 鑒於每個人的認知水平不同,以及我們平時的開發任務比較緊張,我們並不對該教程提供任何方式的直接技術支持。如果你對本教程的內容有任何疑問,可以到論壇反饋,並和其他網友交流討論。 需要說明的是,我們將對本教程作不定期的維護和補充,請及時留意論壇的更新信息,不再另行通知。本公司(廣州友善之臂計算機科技有限公司) 保留本教程的一切解釋權。 | | | | S3C6410平台實時的多任務實時操作系統uCos2 | 開發環境 | RVDS 4.0 + MiniTools(需借助Superboot-6410) | | Superboo-6410 | SD卡極速刷機,一鍵USB下載,批量裝機、開發更方便 - 支持FAT格式SD卡脫機快速安裝或更新系統(Linux/WinCE/uCos2/裸機程序等),可更新單個文件或多個文件,簡單易用
- 支持真正的USB一鍵燒寫,可選擇單個或多個文件,一個按鈕搞定,無需串口,獨家首創
- 支持從SD卡直接啟動WindowsCE等系統
- USB底層驅動採用谷歌Fastboot接口,世界通用,真正跨平台
- 支持燒寫bin文件和YAFFS2/EXT33/EXT4等多種格式系統映像
- 支持NAND燒寫和啟動校驗,更加穩定可靠
- 支持自動探測硬件配置信息: 可通過LCD顯示,或串口輸出,包括RAM大小,Flash類型等
- 支持燒寫進度條百分比提示
- 支持燒寫過程LED或蜂鳴器提示:適用於單板無屏的情況
- 支持自動識別MMC/NAND啟動,高效智能
- 支持NAND啟動時,按下K1鍵進入USB模式,以便開發調試之用
- 支持用戶自定義Linux啟動參數(可設置為NFS啟動等),設置靈活
- 支持用戶自定義WindowsCE Logo(任意BMP格式文件即可),非常簡單
- 支持燒寫過程LED或蜂鳴器提示:適用於單板無屏的情況
- 支持USB下載到內存運行,用戶可指定下載地址,令開發更加高效
- 燒寫工具SD-Flasher支持WindowsXP/Vist/Windows7/Linux等各種發行版
| Superboot專門為企業級用戶定制,不開源 | uCos2-6410特性 | - 支持多任務,提供源代碼
- 支持LED驅動,提供源代碼
- 支持串口驅動,提供源代碼
- 支持LCD驅動,提供源代碼
- 支持RTC驅動,提供源代碼
- 支持蜂鳴器驅動,提供源代碼
- 支持按鍵驅動,提供源代碼
- 支持一線觸摸驅動:僅限於讀取原始物理數據,因沒有GUI系統,提供源代碼
- 支持LCD驅動:支持一線通訊的LCD自動識別(P43, N43, H43, S70, W50等),提供源代碼
- 適用於友善之臂Mini6410, Tiny6410等開發板平台
| 完全開源 | uCos2-6410運行時拍照: | | | | | | | | 首家提供Android 2.3,完美搭配Linux-2.6.36內核,說到就能做到 | 交叉編譯器 | arm-linux-gcc-4.5.1-v6-vfp | 默認採用armv6指令集,支持硬浮點運算, 獨家提供 | U-boot | 版本:U-Boot-1.1.6 | 完全開源 | 可燒寫到SD或Nand啟動 | 支持USB 2.0高速下載 | 支持菜單模式,一鍵燒寫YAFFS2格式文件系統 | Superboot | 支持SD卡脫機燒寫(根據配置文件),速度極快(1.8M/秒) 燒寫WinCE(50M)僅需26秒 燒寫Android(80M)僅需42秒 燒寫Linux(220M)僅需不到2分鐘 | Superboot專門為企業級用戶定制,不開源 | 支持SD卡脫機燒寫UBIFS格式映像文件(Android系統專用) | 獨家提供 | 支持USB一鍵燒寫 | | 支持任意大小的文件燒寫,不受限於內存大小 | 獨家提供 | 支持USB下載裸機程序到內存運行,對調試十分有用 | 此功能對培訓機構或個人學習非常有用,可以極大提高效率 | 支持MLC/SLC等多種Flash類型,自動識別 | | 燒寫和運行均支持自動探測一線顯示屏型號,即插即用 | 獨家提供, | 支持「拷貝到SD卡即可運行」(Linux/WinCE/裸機程序/Ubuntu) | Android 2.3.2 | 版本: Linux-2.6.36 | 首家提供,驅動完善 | 支持YAFFS2/CRAMFS/NFS/UBIFS/NFS/FAT32等格式的文件系統 | 源代碼, 內核自帶 | 看門狗驅動 | 源代碼, 友善之臂移植 | RTC驅動 | 源代碼, 友善之臂移植 | 4個LED驅動 | 源代碼, 友善之臂添加 | 8個用戶按鍵驅動 | 源代碼, 友善之臂添加 | SPI驅動 | 源代碼, 內核自帶, 未經驗證(2011.1.16) | I2C-EEPROM驅動 | 源代碼, 友善之臂移植 | PWM控制蜂鳴器驅動 | 源代碼, 友善之臂添加 | ADC驅動(通道: AIN0) | 源代碼, 友善之臂添加 | CPU本身所帶觸摸屏控制器驅動 | 源代碼, 友善之臂移植 | 一線精準觸摸驅動 | 源代碼, 友善之臂添加 | LCD背光驅動, 支持127級可調 | 源代碼, 友善之臂添加 | LCD驅動(4.3", 7"等): 支持旋轉 | 源代碼, 友善之臂添加 | USB Host驅動: 支持優盤,藍牙等 | 源代碼, 內核自帶 | USB Device驅動: 支持USB ADB | 源代碼, 友善之臂移植 | SD卡驅動 | 源代碼, 友善之臂移植 | 4個串口驅動 | 源代碼, 友善之臂移植 | SD WiFi驅動 | 源代碼, 友善之臂移植 | USB WiFi驅動:內核自帶,對某些類型的卡支持不是太好 | 源代碼, 內核自帶,缺省系統並未包含此驅動 | USB WiFi驅動:可支持更多型號USB無線網卡,更加完善 | 第三方驅動,不提供源代碼,缺省系統已經包含此驅動 | 音頻驅動(WM9714:支持錄音和放音,ALSA接口 | 源代碼, 友善之臂移植 | 以太網絡(DM9000) | 源代碼, 友善之臂移植 | 多媒體驅動: 含視頻硬解碼,硬編碼,CMOS攝像頭,TV-OUT | 友善之臂移植,不提供源代碼, 尚未提供測試程序(僅限於Android) | USB轉串口驅動: | 源代碼, 內核自帶 | 3G驅動: 友善之臂添加,實際就是USB轉串口驅動 | 源代碼, 友善之臂移植 | 3D加速 | 實現,不提供源代碼 | 2D加速 | 實現,不提供源代碼 | 應用程序 | 3G撥號上網:支持中國移動,聯通,電信 | 國外用戶可以自行修改腳本實現其他網絡,獨家提供 | 有線以太網圖形界面設置 | 可手工或動態設置IP地址,自動獲取DNS,方便有線上網, 獨家提供 | 91手機助手 | 幫助你查找安裝無數的免費Android應用軟件 | ASTRO | 文件管理器,可以用來管理優盤,SD卡中的文件 | Bluetooth File Transfer:藍牙文件傳輸工具 | 開發板接藍牙模塊後,可通過該軟件與手機互傳文件, 獨家提供 | 優盤支持: 支持優盤即插即用 | 獨家提供 | Easy Note: 記事本軟件 | 可用來測試觸摸屏的準確性 | 優酷 | 網絡視頻軟件 | 觸摸屏校準 | 開機時循環校準觸摸屏, 獨家提供 | 屏幕旋轉 | 長按開發板的K2(Menu)按鍵可旋轉屏幕 | 音量調節 | 頂層狀態欄音量調節(+, -), 獨家提供 | 背光設置 | 支持127級可調, 獨家提供 | DroidRecord | 錄音程序,可用來測試開發板的錄音功能, 獨家提供 | Google Map: Android自帶 | 可配合網絡使用,如SD WiFi, 3G等 | Music: Android自帶 | 音樂播放器 | Browser: Android自帶 | 網絡瀏覽器 | 此欄預留 | | | | | 首家提供Linux-2.6.38內核,支持3G無線上網,支持硬解碼播放器 | 交叉編譯器 | arm-linux-gcc-4.5.1-v6-vfp | 默認採用armv6指令集,支持硬浮點運算, 獨家提供 | U-boot | 版本:U-Boot-1.1.6 | 除MLC Flash驅動外,其他全部開源 | 可燒寫到SD或Nand啟動 | 支持USB 2.0高速下載 | 支持菜單模式,一鍵燒寫YAFFS2格式文件系統 | Superboot | 支持SD卡脫機燒寫(根據配置文件),速度極快(1.8M/秒) 燒寫WinCE(50M)僅需26秒 燒寫Android(80M)僅需42秒 燒寫Linux(220M)僅需不到2分鐘 | Superboot專門為企業級用戶定制,不開源 | 支持SD卡脫機燒寫UBIFS格式映像文件(Android系統專用) | 獨家提供 | 支持USB一鍵燒寫 | | 支持任意大小的文件燒寫,不受限於內存大小 | 獨家提供 | 支持USB下載裸機程序到內存運行,對調試十分有用 | 此功能對培訓機構或個人學習非常有用,可以極大提高效率 | 支持MLC/SLC等多種Flash類型,自動識別 | | 燒寫和運行均支持自動探測一線顯示屏型號,即插即用 | 獨家提供, | 支持「拷貝到SD卡即可運行」(Linux/WinCE/裸機程序/Ubuntu) | 獨家提供 | Linux內核 | 版本: Linux-2.6.36 | 首家提供,驅動完善 | 支持YAFFS2/CRAMFS/NFS/UBIFS/NFS/FAT32等格式的文件系統 | 源代碼, 內核自帶 | 看門狗驅動 | 源代碼, 友善之臂移植 | RTC驅動 | 源代碼, 友善之臂移植 | 4個LED驅動 | 源代碼, 友善之臂添加 | 8個用戶按鍵驅動 | 源代碼, 友善之臂添加 | SPI驅動 | 源代碼, 內核自帶, 未經驗證(2011.1.16) | I2C-EEPROM驅動 | 源代碼, 友善之臂移植 | PWM控制蜂鳴器驅動 | 源代碼, 友善之臂添加 | ADC驅動(通道: AIN0) | 源代碼, 友善之臂添加 | CPU本身所帶觸摸屏控制器驅動 | 源代碼, 友善之臂移植 | 一線精準觸摸驅動 | 源代碼, 友善之臂添加 | LCD背光驅動, 支持127級可調 | 源代碼, 友善之臂添加 | LCD驅動(3.5", 4.3", 7", 8", LCD2VGA1024x768等): 支持旋轉 | 源代碼, 友善之臂添加 | USB Host驅動: 支持優盤,藍牙等 | 源代碼, 內核自帶 | USB鼠標,鍵盤,掃瞄器 | 源代碼, 內核自帶 | 萬能USB攝像頭 | 源代碼, 內核自帶 | USB Device驅動: 支持USB ADB | 源代碼, 友善之臂移植 | SD卡驅動 | 源代碼, 友善之臂移植 | 4個串口驅動 | 源代碼, 友善之臂移植 | SD WiFi驅動 | 源代碼, 友善之臂移植 | USB WiFi驅動:內核自帶,對某些類型的卡支持不是太好 | 源代碼, 內核自帶,缺省系統並未包含此驅動 | USB WiFi驅動:可支持更多型號USB無線網卡,更加完善 | 第三方驅動,不提供源代碼,缺省系統已經包含此驅動 | 音頻驅動(WM9714:支持錄音和放音,ALSA接口 | 源代碼, 友善之臂移植 | 音頻驅動(WM8960,支持錄音和放音, ALSA接口) | 驅動模塊,友善之臂添加 | 以太網絡(DM9000) | 源代碼, 友善之臂移植 | 多媒體驅動: 含視頻硬解碼,硬編碼,CMOS攝像頭,TV-OUT | 友善之臂移植,不提供源代碼 | USB轉串口驅動: | 源代碼, 內核自帶 | 3G驅動: 友善之臂添加,實際就是USB轉串口驅動 | 源代碼, 友善之臂移植 | 3D加速 | 已經實現,但無測試程序 | 2D加速 | 已經實現,但無測試程序 | Busybox | 版本:1.17.2 | 源代碼 | 命令行測試程序 | adc-test: ADC轉換測試程序 | 源代碼 | buttons: 按鍵測試程序 | 源代碼 | camtest: CMOS攝像頭測試程序 | 源代碼 | i2c: EEPROM讀寫測試程序 | 源代碼 | led-player: LED等服務程序,可通過網頁遠程控制LED | 源代碼 | leds: led測試程序,可單獨控制指定的一個led | 源代碼 | pwm: PWM控制蜂鳴器測試程序,按"+"或"-"可以調節頻率,按"esc"退出 | 源代碼 | vfp-test: 硬浮點運算測試程序 | 源代碼 | 嵌入式圖形系統 | Qtopia-2.2.0 | 提供平台全部源代碼,和一鍵編譯腳本 | QtE-4.8.5 | 提供平台全部源代碼,和一鍵編譯腳本 | 獨創特性: - 支持觸摸屏和USB鼠標共存
- 支持Qtopia2和QtE-4.8.5運行時自由切換
| | 圖形應用程序 | 以下圖形界面程序基於Qt2/4創建開發,均為友善之臂獨家提供,不提供源代碼 | 3G撥號上網 | - 自動識別上百種型號的USB上網卡,
- 支持WCDMA, CDMA2000, TD-SCDMA等多種網絡制式
- 支持開機自動3G撥號上網
| SMPlayer硬解碼播放器 | 支持Mpeg4/H.263/H.264格式高清圖視頻 | 無線網設置 | - 自動識別上千種USB無線網卡
- 支持自動/手動設置IP
| GPRS撥號上網 | 支持串口或USB接口的GPRS Modem | GPRS短信 | - 支持短信群發
- 支持短信單發
- 支持直接導入txt格式電話本
| 錄音測試 | 支持ALSA接口的錄音 | 隨手寫 | 主要用於觸摸筆的準確性測試 | 網絡設置 | | 開機程序自動運行設置 | 簡單易用的開機程序自帶運行設置軟件 | 語言設置 | 可設置桌面系統為中文,英文,日語三種語言 | 優盤,SD卡自帶識別並掛載 | 支持 | USB攝像頭 | | 串口助手 | - 支持CPU本身串口和USB轉串口
- 可設置波特率,校驗位,停止位,16進制顯示等
| LED測試 | 用於測試LED,可單獨控制每個LED,或全亮,或全滅 | 按鍵測試 | 非常形象的按鍵測試程序 | 蜂鳴器測試 | 用於測試PWM控制蜂鳴器, 可改變頻率 | ADC轉換測試 | 旋轉開發板上的可調電阻,實時查看ADC轉換結果 | EEPROM測試 | 用於測試在板EEPROM讀寫 | Ping測試 | 用於測試網絡的連通,可使用IP地址,也可以使用字符網址 | 看門狗 | 非常形象的看門狗測試程序,不停地給小狗一塊骨頭,就不會重啟 | 神奇幾何 | 一個用於消磨時間幾何程序,輸入不同的參數,會畫出不同的圖案 | 文件管理 | | MyPlayer: 支持電視輸出的Qt4播放器 | 友善之臂開發的一個開源視頻播放器 | Arora瀏覽器 | 一個完全開源的瀏覽器,基於WebKit引擎,支持現代網頁渲染,完美支持中文顯示 | AdsDemo: 廣告機示例,可循環播放H.264/Mpeg4等格式的高清多媒體視頻 | 一個開源的廣告機程序,友善之臂開發 | 其他重要系統特性 | - 內置telnet, ftp等網絡工具命令
- 內置Telnet Server
- 內置Web Server: 基於Boa
- 內置Ftp Server
- 內置Python: 強大的腳本編程語言,可直接訪問控制底層硬件,可調用C程序庫,非常適合物聯網應用開發
- 內置ssh: 用於遠程訪問和設備管理,文件傳輸等,非常適合遠程調試開發和管理
| 開源 多媒體測試 | 以下多媒體測試程序及文檔均來自三星原廠提供,我們並未做任何修改,以保持其原汁原味,見光盤三星原廠資料S3C6410X MultiMedia Driver V2.7 | H.264編解碼(含文檔和API) | 源代碼 | Mpeg4編解碼(含文檔和API) | 源代碼 | VC1編解碼(含文檔和API) | 源代碼 | H.263編解碼(含文檔和API) | 源代碼 | 2D加速測試(含文檔和API) | 源代碼 | 3D加速測試(含文檔和API) | 源代碼 | PP測試(Post Processer)(含文檔和API) | 源代碼 | JPEG解碼測試(含文檔和API) | 源代碼 | 翻轉測試(含文檔和API) | 源代碼 | CMM測試(Codec Memory Management)(含文檔和API) | 源代碼 | 此欄預留 | | | | | | | - 採用最新Linux內核Linux-2.6.36
- 採用最終版armv6的Ubuntu-0910
- 支持一線精準觸摸,支持UBIFS燒寫
- 支持SD脫機燒寫,或SD卡複製即可運行 | | Tiny6410和Mini6410硬件資源基本一致,只是主板的形態方式有所不同(Tiny6410為核心板+底板架構,Mini6410為一體化板),二者軟件可完全通用 | | 包裝清單 - Tiny6410核心板和開發參考底板: 各1片
- LCD模塊: 可選
- DVD資料光盤: 1張
- 交叉串口線: 1條
- miniUSB線: 1條
- 網線: 1條
- 電源適配器:1條,輸出5V/2A(4.3"套餐採用5V/1A),品質認證
- 文檔:(1)用戶手冊 (2)原理圖 (3)底板PCB (4)芯片和LCD數據手冊等
| | |