飛凌OK335xS開發(fā)平臺是飛凌嵌入式推出的又一款基于美國TI(德州儀器)公司的Sitara系列的AM335X處理器研發(fā)生產的一款高性能工業(yè)級ARM開發(fā)平臺,該平臺最大的特點就是采用工業(yè)級的設計理念,其評估底板引出了RS485、CAN、Profibus、RS232等工業(yè)控制常用的總線接口,秉承飛凌一貫堅持的“簡單開發(fā),穩(wěn)定運行”原則,該平臺做工扎實,用料考究,特別是支持Android 4.2/2.3、WinCE 6.0/7.0、Linux3.2等三大主流嵌入式操作系統,在同類平臺中可說是最全面的一個。下面一起了解一下吧!
第一部分
【飛凌OK335xS(TI AM335X系列)開發(fā)平臺介紹】
1、 平臺介紹:
(產品全圖,圖片文字:真工業(yè)級核心開發(fā)平臺——飛凌OK335xS(TI AM335X系列)。產品特點:極致纖薄、工業(yè)級設計、低成本快速開發(fā);產品定位:工業(yè)級快速開發(fā)平臺;產品配置:cpu:TI AM335X處理器(工業(yè)級)、內存:512M DDRⅢ、Flash:256M SLC NandFlash)
飛凌OK335xS(TI AM335X系列)開發(fā)平臺采用了核心板+底板的模式,非常方便用戶進行產品開發(fā)、原型設計、項目評估使用,其核心板采用136pin郵票孔(半孔)連接方式設計,與底板連接更穩(wěn)定,電氣性能更佳,該核心板引腳引出了CPU大部分的功能,利用TI AM335X處理器pinmax的功能可以根據用戶需要定義引腳功能,極大的方便了客戶開發(fā)產品。
飛凌OK335xS(TI AM335X系列)的評估底板采用6層板設計,提供了產品開發(fā)所需的絕大部分接口資源,特別值得一提的是其提供了雙千兆網口,對有這方面產品設計需求的客戶是一大福音。
飛凌OK335xS(TI AM335X系列)支持Android 4.2/2.3、WinCE 6.0/7.0、Linux3.2等高級嵌入式操作系統,提供了基于以上操作系統的大部分接口功能驅動,并且全部開源。
2、 TI AM335X處理器介紹
AM335X是美國TI(德州儀器)公司基于 ARM Cortex-A8內核的AM335X微處理器,在圖像、圖形處理、外設方面進行了增強,并全面支持諸如 EtherCAT 和 PROFIBUS等工業(yè)接口。AM335X的優(yōu)點有如下幾個:
第一:該器件是最便宜的Cortex A8 處理芯片,這個對中國市場至關重要 ,甚至是決定性的因素。
第二:TI 史上公開資料最全的一個芯片。
第三:產品定位最清晰的一個,工業(yè)控制MPU
第四:唯一一個集成2個MAC的 MPU.
第五:目前唯一支持Androd 4.0, 而且同時支持3個操作系統 Linux,Android,WinCE.另外支持第三方實時操作系統如QNX、VxWorks等系統。
AM335X是主頻從275MHz到1GHz 的ARM Cortex-A8、32位 RISC 微控制器
AM335X系列處理器
Part Number ARM MHz (Max.) ARM MIPS(Max.) Graphics Acceleration Operating Temperature Range(C)
AM3359 800 1600 1 3D -40 to 105, -40 to 90
AM3358 600, 800, 1000 1200, 1600, 2000 1 3D -40 to 90, 0 to 90, -40 to 105
AM3357 300, 600, 800 600, 1200, 1600 -40 to 105, -40 to 90
AM3356 300, 600, 800 600, 1200, 1600 -40 to 105, -40 to 90, 0 to 90
AM3354 600, 800, 1000 1200, 1600, 2000 1 3D -40 to 105, -40 to 90, 0 to 90
AM3352 300, 600, 800, 1000 600, 1200, 1600, 2000 -40 to 105, -40 to 90, 0 to 90
【飛凌OK335xS(TI AM335X系列)核心板】
1、 細節(jié)欣賞
圖一,整體圖
文案:飛凌OK335xS(TI AM335X系列)核心板尺寸為52*42mm,由于采用郵票孔的連接方式連接高度可以忽略不計,非常適合緊湊型的產品開發(fā)。
圖二,cpu細節(jié)
文案:核心板標配采用的是TI Sitara系列的AM3354工業(yè)級處理器,其運行溫度達到-40℃~+85℃,根據客戶需求可以定制使用 AM3352,AM3356,AM3357,AM3358,AM3359,他們之間的區(qū)別如下所示:
處理器型號之間的主要區(qū)別是在運行主頻和是否含有3D圖形顯示以及PRU子系統上面。
下面是 TI AM335X 處理器命名規(guī)則說明:
根據 AM335X 的命名規(guī)則結合核心板 CPU 的型號可以知道 CPU 的主頻,硬件版本號,運行溫度等關鍵參數,我們可以看到目前該核心板采用的是AM3354BZCZD80 或者AM3354ZCZD72,可見產品屬于工業(yè)級別
圖三:內存
文案:飛凌FET335xS(TI AM335X系列)采用了2片256M DDR3內存,即能滿足Android系統的運行要求,又能有效降低成本
圖四:Nand-Flash
文案:飛凌FET335xS(TI AM335X系列)采用了鎂光256M SLC Nand-flash作為存儲介質,相對于工業(yè)產品開發(fā)來說足夠使用了,另外SLC的NandFlash可達到10萬次的擦寫使用壽命更長更加穩(wěn)定
圖五:屏蔽罩焊接點
文案:飛凌FET335xS(TI AM335X系列)在四個角預留了屏蔽罩的焊點,并在四邊絲印出了屏蔽罩定位點,用戶可以根據自己需要和產品使用環(huán)境添加屏蔽罩以增強核心板的抗干擾性。
圖六:jtag調試點
文案:TI AM335X(TI AM335X系列)系列處理器本身支持裸機程序和裸機調試,因此飛凌FET335xS核心板上預留出了JTAG連接點,用戶可以自己進行裸機調試
圖七:定位孔
文案:飛凌FET335xS(TI AM335X系列)在兩個對角預留了兩個定位孔,保證了在和底板焊接時定位的準確性,大大提高了組裝效率。
2、 功能和參數
飛凌FET335xS(TI AM335X系列)的基本參數和主要功能支持如下:
FET335xS核心板參數
基本參數 CPU TI AM335X Cortex-A8處理器,運行主頻最高可達1GHz
CPU 架構 Cortex-A8
內存 512M DDR3
FLASH 256M SLC NandFlash
運行溫度 -40℃~+85℃注:該核心板處理器為工業(yè)級處理器,但是標配出貨的核心板其他器件并非全工業(yè)級的,如果客戶需要全工業(yè)級的核心板需要向飛凌嵌入式說明定制
尺寸 130px*105px
電源管理 TPS65217C
工作電壓 5V
相對濕度 10%~90%
系統支持 Android2.3/4.2、Linux3.2、WinCE7.0/6.0
預設系統 Linux3.2,Android2.3,WinCE7.0
圖形處理器 PowerVR SGX530
功能支持 USB 2.0 1路HOST,1路OTG
Ethernet 2路千兆網口
SD/MMC/SDIO 3路MMC接口
IIC 3路
SPI 2路
UART / IrDA 6路UART
GPIOs 多于20路
ADC 8路
Video Decoder 軟件編解碼
2D / 3D 支持
Audio interface IIS接口
JTAG 支持
E2PROM 支持,用于加密
【飛凌OK335xS開發(fā)平臺硬件】
TI 的AM335X可以說是在Cortex-A8平臺中配置最靈活的主控之一,支持的功能十分豐富,其CPU共324個引腳,每個引腳有多達8種的功能配置,通過其PIN MUX工具,用戶可以自定義其引腳功能十分靈活,而飛凌嵌入式FET335xS的核心板將AM335X芯片的主要功能都做了引出,用戶可以根據自己的產品開發(fā)需要來設計底板。
這塊飛凌OK335xS開發(fā)板作為適合工業(yè)設計的開發(fā)平臺,飛凌嵌入式已經引出了大部分工業(yè)應用接口,并提供了全部接口的開源驅動,下面我們欣賞一下。
1、 功能支持
圖一:雙千兆網口
文案:飛凌OK335xS底板引出了兩個真正千兆網口,經過實測其傳輸速率確實可達千兆,對于需要告訴傳輸的應用來說十分方便。
圖二:工業(yè)總線接口(can、Profibus、rs485、rs232)
文案:飛凌OK335xS基于其工業(yè)開發(fā)設計理念,底板引出了CAN、PROFIBUS、RS-485、RS-232等總線接口,用戶可以直接進行開發(fā)調試,如果用戶需要雙CAN或其他總線也可以通過對核心板的配置自己設計配套底板。
圖三:音頻接口
文案:飛凌OK335xS支持LINEIN接口,這在同類開發(fā)板中并不常見,對于需要音頻輸入和采集的應用可以直接使用。
圖四:boot鍵
文案:飛凌OK335xS的BOOT鍵采用了按鍵形式,通過按下/松開的狀態(tài)來改變板卡的啟動方式,其設計位置和操作方法都非常方便使用。
圖五:battery接口
文案:飛凌OK335xS支持外界電池接口,用戶可以使用外接電池供電,作為手持終端、移動設備的設計可以方便使用。
2、 驅動支持:飛凌OK335xS開發(fā)平臺提供了豐富的驅動支持,并全部開源,極大的方便工程師進行開發(fā),其支持Android 4.2/2.3、Linux3.2、WinCE7.0/6.0三大操作系統,具體驅動支持請參見其官方網站:http://www.forlinx.com/?p=26&a=view&r=93