三星目前有如下幾種通用ARM9主控CPU:
- S3C2440: 以下簡稱2440
- S3C2451:以下簡稱2451
- S3C2416:以下簡稱2416
簡要說明:
就三星ARM9系列主控而言,根據以上三款CPU的芯片手冊性能參數來看,2451是2440的最佳替代品,2416次之。
簡單的講:
接口資源方面:2451 > 2440 > 2416,其中2451的接口更加接近2440,還有多余,可以做到完全兼容;2416的接口少于2440,無法做到完全兼容。
最高運行速度:2451 > 2416 = 2440
芯片價格:2451 < 2440 > 2416
實際上,2416可以稱為2451的縮減版,包括bootloader在內,2416的所有程序,都可以在相同外設的2451平臺上運行。在三星提供的開發資料中,2416和2451所用的VID/PID (制造商ID/產品ID)都是完全一樣的。
我們設計了Mini2451用以代替Mini2440,Micro2451代替Micro2440,它們的接口尺寸和引出管腳都是幾乎完全一致的,并且Micro2451和Mini2451的軟件可完全通用。
我們還設計了Tiny2416和Tiny2451核心板,它們可兼容Tiny6410和Tiny210,底板可通用;用戶可以根據不同的產品功能特性,來選擇合適的型號。
下面是2451, 2416和2440主要性能參數對比(來三星官方CPU數據手冊)
Tiny2416核心板簡介
Tiny2416是一款基于三星ARM9 S3C2416主處理器的高性能低功耗嵌入式核心板,由廣州友善之臂設計、生產和發行銷售。S3C2416基于ARM926EJ架構核設計,運行主頻為400Mhz,相較S3C2440而言,它可支持SD啟動,miniUSB 2.0,并可支持使用DDR2內存,具有更低功耗等優良特性。
Tiny2416核心板采用了常見的2.0mm間距雙排針,引出CPU大部分常用功能引腳,排針定義可兼容Tiny2451/Tiny6410/Tiny210,因此它們可共用同一個底板。Tiny2416標配64M內存和256M閃存(SLC),并可選配1GB閃存(SLC)。 Tiny2416可供不打算自行設計CPU板的開發者進行快捷的二次開發使用,非常便于中小型企業快速產品上市。
TinySDK是一款通用開發參考底板,可支持Tiny2416/Tiny2451/Tiny6410/Tiny210系列核心板。它主要幫助開發者以此為參考進行核心板的功能驗證以及擴展開發。該底板具有不同位置的3個LCD接口(支持一線觸摸,和I2C電容觸摸),以便不同尺寸的LCD安裝固定;還帶有100/10M自適應標準網絡接口、標準DB9五線串口x2、MiniUSB 2.0接口、USB Host x4、3.5mm音頻輸入輸出口、彈出式SD卡座等常用接口;另外還引出4路TTL串口,SDIO2接口(可接SD WiFi之用),CMOS Camera接口(Tiny2416不支持)接口,多余的GPIO口等;在板的還有蜂鳴器、I2C-EEPROM、備份電池、AD可調電阻、4個中斷式按鍵等資源。
我們還充分地發揮了2416支持SD卡啟動這一特性,精心研制了Superboot-2416,無需連接電腦,只要把目標文件拷貝到SD卡中(可支持高達32G的高速大容量卡),你就可以在開發板上極快極簡單地自動安裝各種嵌入式系統(WindowsCE 6.0/Linux/裸機程序/uCos2等);甚至無需燒寫,就可以在SD卡上直接運行它們!配合MiniTools,開發者還可以十分方便地通過USB下載單個文件到內存運行,MiniTools可支持WindowsXP/Vista/7/8(含32/64-bit),以及各種Linux發行平臺環境,非常便于調試之用!
Tiny2416核心板硬件資源特性
CPU處理器
- CPU: Samsung S3C2416,基于ARM926EJ,運行主頻400Mhz
DDR2 RAM內存
- 64M DDR2 RAM, 16bit數據總線
FLASH存儲
- 標配256M SLC NAND Flash
- 可選1GB SLC NAND Flash
接口資源
- 2 x 60 pin 2.0mm space DIP connector
- 1 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
- 4層高密度電路板,采用沉金工藝生產
- 64 x 50 x 12 (mm)
操作系統支持
- Superboot-2416
- Linux-3.6 + Qtopia2/QtE-4.8.5
- WindowsCE 6.0
- 裸機教程
- uCos2
Tiny2416開發參考底板 Tiny2416的開發參考板如圖所示(可兼容Tiny2451/Tiny6410/Tiny210),光盤中有該它的PCB文件(Allegro格式),因生產批次不同,請以實物為準
- LCD分辨率:480x272
- 觸摸: 精準一線電阻觸摸
- 背光: LED背光,背光可調
- 存儲容量: 64M內存,256M閃存
- 預裝OS: Linux
- 供電: 5V/2A
- LCD分辨率:800x480
- 觸摸: 精準一線電阻觸摸
- 背光: LED背光,背光可調
- 存儲容量: 64M內存,256M閃存
- 預裝OS: Linux
- 供電: 5V/2A
- LCD分辨率:1024x600
- 觸摸: 精準一線電阻觸摸
- 背光: LED背光,背光可調
- 存儲容量: 64M內存,256M閃存
- 預裝OS: Linux
- 供電: 5V/2A
LCD顯示屏系列以下LCD均采用一線接口觸摸,Superboot可自動探測它們的型號,各個系統即插即用,十分方便。比如,如果你的開發板(配7寸屏)燒寫了Linux系統,若要使用10.1寸屏(W101),只需更換一下LCD即可,無需重新刷機,也無需設置任何參數。
- 分辨率:320x240
- 觸摸: 精準一線電阻觸摸
- LED背光,背光可調
- 帶精致面板,方便固定安裝
- 外形尺寸:100 x 78(mm)
- 供電: 5V/1A
- 分辨率:480x320
- 觸摸:精準一線電阻觸摸
- LED背光,背光可調
- 帶精致面板,方便固定安裝
- 外形尺寸:110 x 88(mm)
- 供電: 5V/1A
- 分辨率:800x480
- 觸摸:精準一線電阻觸摸
- LED背光,背光可調
- 帶精致面板,方便固定安裝
- 外形尺寸:130 x 93(mm)
- 供電: 5V/1A
- 分辨率:800x480
- 觸摸:精準一線電阻觸摸
- LED背光,背光可調
- 帶精致面板,方便固定安裝
- 外形尺寸:180 x 130(mm)
- 供電: 5V/1A
- 分辨率:640x480
- 觸摸:精準一線電阻觸摸
- LED背光,背光可調
- 帶精致面板,方便固定安裝
- 外形尺寸:202 x 162(mm)
- 供電: 5V/1A
- 分辨率:1024x600
- 觸摸:精準一線電阻觸摸
- LED背光,背光可調
- 帶精致面板,方便固定安裝
- 外形尺寸:130 x 93mm
- 供電: 5V/1A
- 制式: HSUPA/WCDMA
-
頻段:·UMTS2100/1900/1700/900/850MHz
·GSM1900/1800/900/850MHz - 速度: 7.2M/5.76Mbps
- 外形尺寸: 26.80 x 30 x 4.7mm
- VID:PID : 12d1:140c
- 適用OS: Linux
- 品牌: 羅技
- 照片: 分辨率高達300萬像素
- 視頻拍攝像素: 1280x720
- 帶有降噪功能的內置麥克風
- 接口: USB 2.0
- 提示: 以上特性為原廠商針對PC提供,因開發板性能有限,不一定能完全發揮
- 無線標準: IEEE 802.11b/g/n
- 傳輸速率: 150Mbps
- 芯片: RTL8192CU
- 接口類型: USB
- 尺寸: 18 x 14 x 6mm
- OS支持:Linux
- 用于把TTL電平串口轉為RS232,并通過DB9接口引出
- 輸入電壓:5V
- PCB外形尺寸:40 x 40m (mm)
- 像素:130w
- USB 2.0(可兼容USB 1.1)即插即用
- 輸出信號格式: YUV2/MJPG
- 輸出引腳位數:5Pin
- 工作電壓: USB 5V
- 外形尺寸: 60x8x7.1 (mm)
arm-linux-gcc-4.4.3 和Mini2440通用,支持硬浮點運算, 獨家提供
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等各種發行版
版本: Linux-3.6 完善的BSP 支持YAFFS2/CRAMFS/NFS/UBIFS/NFS/FAT32等格式的文件系統 提供源代碼, 內核自帶 看門狗驅動 提供源代碼, 三星原廠BSP所帶 RTC驅動 提供源代碼, 三星原廠BSP所帶 4個LED驅動 提供源代碼, 友善之臂添加 4個用戶按鍵驅動 提供源代碼, 友善之臂添加 SPI驅動 提供源代碼, 內核自帶, 未經驗證 I2C-EEPROM驅動 提供源代碼, 三星原廠BSP所帶 PWM控制蜂鳴器驅動 提供源代碼, 友善之臂添加 ADC驅動(通道: AIN0) 提供源代碼, 友善之臂添加 CPU本身所帶觸摸屏控制器驅動 提供源代碼, 三星原廠BSP所帶(未采用,見一線觸摸) 一線精準觸摸驅動 提供源代碼, 友善之臂添加 LCD背光驅動, 支持127級可調 提供源代碼, 友善之臂添加 LCD驅動(4.3",5",7",8",10"等): 支持旋轉 提供源代碼, 友善之臂移植,可通過一線協議自動識別LCD類型,因此共用一個內核 USB Host驅動: 支持優盤,藍牙等 提供源代碼, 三星原廠BSP所帶 SD卡驅動 提供源代碼, 三星原廠BSP所帶,友善之臂修改移植 4個串口驅動 提供源代碼, 三星原廠BSP所帶 SD WiFi驅動 暫不支持 USB WiFi驅動:內核自帶,對某些類型的卡支持不是太好 提供源代碼, 內核自帶 USB WiFi驅動:可支持更多型號USB無線網卡,更加完善 驅動模塊,缺省系統已經包含此驅動 音頻驅動(WM8960:支持錄音和放音,ALSA接口,支持D類功放) 驅動模塊, 友善之臂添加移植 以太網絡(DM9000AEP) 提供源代碼, 友善之臂移植 CMOS攝像頭驅動(OV8650) 暫不支持 2D加速 提供源代碼, 三星原廠BSP所帶 USB轉串口驅動: 提供源代碼, 內核自帶 3G驅動: 友善之臂添加,實際就是USB轉串口驅動 提供源代碼, 友善之臂移植
(支持運行時自由切換)
Qtopia-2.2.0 提供全部平臺源代碼,分為x86和arm兩個版本 Qt/Embedded-4.8.5 提供全部平臺arm版本源代碼
以下圖形界面程序均為友善之臂獨家開發提供,不提供源代碼(藍色部分為開源軟件) 圖形界面3G撥號程序
GPRS短信 支持連接串口或USB口GPRS Modem短信收發,支持群發短信 ADC測試程序 動態顯示ADC轉換的結果 LED測試 Buttons測試 I2C測試 用于測試EEPROM讀寫,十分方便使用 LCD測試 支持手動和自動模式 Ping測試 圖形界面的Ping測試,支持永久Ping和暫時Ping USB攝像頭測試 支持動態預覽和拍照,支持萬能USB攝像頭驅動 CMOS攝像頭測試 支持動態預覽也拍照 錄音 支持ALSA接口的錄音 Web瀏覽器一個完全開源的嵌入式瀏覽器,比較老了 Arora瀏覽器 一個完全開源的瀏覽器,基于WebKit引擎,支持現代網頁渲染 看門狗測試 開啟后,只有不停地喂狗才能保證系統不重啟 圖形界面網絡設置 可設置IP地址,DNS,網關等網絡參數,并可保存設置 背光控制- 128級背光可調
- 可設置背光關閉時間
Visual Studio 2005
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等各種發行版
- 版本: WindowsCE 6.0
-
常規特性
- 串口驅動:支持完善的4個串口驅動,可以直接連接GPRS Modem、RS485轉接等串口設備,可通過簡單修改頭文件定義options.h指定UART0作為DEBUG輸出或普通串口功能
- RTC驅動: 支持可掉電保持實時時鐘
- Watchdog驅動:支持
- NAND Flash驅動: 支持256M/512M/1G SLC NAND閃存,支持掉電保存數據(僅限"NAND Flash"目錄)
- LCD驅動: 支持480x272, 640x480, 800x480, 800x600, 1024x768等分辨率各種尺寸的真彩LCD(含3.5", 4.3", 5", 7", 8", 10.1", 12"等尺寸),支持一線協議自動識別LCD類型,即插即用
- 觸摸屏驅動:支持一線觸摸,更加精準穩定的驅動,可提供一線觸摸的單片機固件
- 背光驅動:支持一線控制的背光調節,最高可達128級,可設定背光關閉時間,并通過按鍵,觸摸屏,鍵盤,鼠標等喚醒
- 網卡驅動: 支持DM9000AEP以太網卡驅動, 100/10M兼容,支持用戶自定義網卡MAC地址,可設定靜態IP地址或DHCP
- 音頻驅動: 支持WM8960音頻輸出
- SD卡驅動: 可支持SDHC(高速大容量卡),最高可達32G
- USB Host驅動:支持USB 1.1,可接優盤,鍵鼠等外設即插即用
- USB Device驅動: 支持USB 2.0同步通訊
- LED驅動: 4個,用戶可自定義功能
- 按鍵驅動:4個,用戶可自動定義功能
- PWM驅動:支持板載PWM控制蜂鳴器,可以自由調節輸出頻率
- ADC驅動:支持12-bit精度ADC轉換
- SPI驅動:原廠自帶,未經測試
- I2C驅動:支持板載WM8960音頻芯片控制
- 支持注冊表保存
- 開機程序自動運行:支持用戶指定開機程序自動運行,非常便于企業用戶特定功能程序的開機設定
- 開機Logo: 支持通過SD卡脫機更新開機Logo, 或通過USB下載更新,開機Logo可為普通的bmp格式文件
- 支持開機進度條指示
- 系統安裝或更新: 支持SD卡脫機更新Nk.bin系統ROM,或通過USB下載更新系統,支持多平臺USB驅動,一鍵操作,簡單易用!
- 實用測試程序
-
嵌入式系統
+關注
關注
41文章
3564瀏覽量
129224 -
WINDOWS
+關注
關注
3文章
3524瀏覽量
88418 -
友善之臂
+關注
關注
0文章
36瀏覽量
3487
發布評論請先 登錄
相關推薦
評論