——飛凌嵌入式OK335xS開(kāi)發(fā)平臺(tái)評(píng)測(cè) 飛凌OK335xS開(kāi)發(fā)平臺(tái)是飛凌嵌入式推出的又一款基于美國(guó)TI(德州儀器)公司的Sitara系列的AM335X處理器研發(fā)生產(chǎn)的一款高性能工業(yè)級(jí)ARM開(kāi)發(fā)平臺(tái),該平臺(tái)最大的特點(diǎn)就是采用工業(yè)級(jí)的設(shè)計(jì)理念,采用核心板加底板架構(gòu)OK335xS核心板采用6層PCB底板是4層PCB,其評(píng)估底板支持兩個(gè)1000M網(wǎng)口、RS485、CAN、Profibus、RS232等工業(yè)控制常用的總線接口,具備網(wǎng)絡(luò)路由功能,可實(shí)現(xiàn)雙網(wǎng)絡(luò)隔離,秉承飛凌一貫堅(jiān)持的“簡(jiǎn)單開(kāi)發(fā),穩(wěn)定運(yùn)行”原則,該平臺(tái)做工扎實(shí),用料考究,特別是支持Android 4.2/2.3、WinCE 6.0/7.0、Linux3.2等三大主流嵌入式操作系統(tǒng),Linux,Android,WinCE均支持一鍵燒寫(xiě)功能。軟件這塊咱們提供了所有接口的測(cè)試Demo且驅(qū)動(dòng)和測(cè)試app全部開(kāi)源,在同類(lèi)平臺(tái)中可說(shuō)是最全面的一個(gè)。下面一起了解一下吧! 飛凌OK335xS(TI AM335X系列)開(kāi)發(fā)平臺(tái)采用了核心板+底板的模式,非常方便用戶進(jìn)行產(chǎn)品開(kāi)發(fā)、原型設(shè)計(jì)、項(xiàng)目評(píng)估使用,其核心板采用136pin郵票孔(半孔)連接方式設(shè)計(jì),與底板連接更穩(wěn)定,電氣性能更佳,該核心板引腳引出了CPU大部分的功能,利用TI AM335X處理器pinmax的功能可以根據(jù)用戶需要定義引腳功能,極大的方便了客戶開(kāi)發(fā)產(chǎn)品。 飛凌OK335xS(TI AM335X系列)的評(píng)估底板采用6層板設(shè)計(jì),提供了產(chǎn)品開(kāi)發(fā)所需的絕大部分接口資源,特別值得一提的是其提供了雙千兆網(wǎng)口,對(duì)有這方面產(chǎn)品設(shè)計(jì)需求的客戶是一大福音。 飛凌OK335xS(TI AM335X系列)支持Android 4.2/2.3、WinCE 6.0/7.0、Linux3.2等高級(jí)嵌入式操作系統(tǒng),提供了基于以上操作系統(tǒng)的大部分接口功能驅(qū)動(dòng),并且全部開(kāi)源。 1、TI AM335X處理器介紹 AM335X是美國(guó)TI(德州儀器)公司基于 ARM Cortex-A8內(nèi)核的AM335X微處理器,在圖像、圖形處理、外設(shè)方面進(jìn)行了增強(qiáng),并全面支持諸如 EtherCAT 和 PROFIBUS等工業(yè)接口。AM335X的優(yōu)點(diǎn)有如下幾個(gè): 第一:該器件是最便宜的Cortex A8 處理芯片,這個(gè)對(duì)中國(guó)市場(chǎng)至關(guān)重要 ,甚至是決定性的因素。 第二:TI 史上公開(kāi)資料最全的一個(gè)芯片。 第三:產(chǎn)品定位最清晰的一個(gè),工業(yè)控制MPU 第四:唯一一個(gè)集成2個(gè)MAC的 MPU. 第五:目前唯一支持Androd 4.0, 而且同時(shí)支持3個(gè)操作系統(tǒng) Linux,Android,WinCE.另外支持第三方實(shí)時(shí)操作系統(tǒng)如QNX、VxWorks等系統(tǒng)。 AM335X是主頻從275MHz到1GHz 的ARM Cortex-A8、32位 RISC 微控制器。 AM335X系列處理器
【飛凌OK335xS(TI AM335X系列)核心板】 1、 細(xì)節(jié)欣賞 圖一,整體圖 飛凌OK335xS(TI AM335X系列)核心板尺寸為52*42mm,由于采用郵票孔的連接方式連接高度可以忽略不計(jì),非常適合緊湊型的產(chǎn)品開(kāi)發(fā)。 圖二,cpu細(xì)節(jié) 核心板標(biāo)配采用的是TI Sitara系列的AM3354工業(yè)級(jí)處理器,其運(yùn)行溫度達(dá)到-40℃~+85℃,根據(jù)客戶需求可以定制使用 AM3352,AM3356,AM3357,AM3358,AM3359,他們之間的區(qū)別如下所示: 處理器型號(hào)之間的主要區(qū)別是在運(yùn)行主頻和是否含有3D圖形顯示以及PRU子系統(tǒng)上面。 下面是 TI AM335X 處理器命名規(guī)則說(shuō)明: 根據(jù) AM335X 的命名規(guī)則結(jié)合核心板 CPU 的型號(hào)可以知道 CPU 的主頻,硬件版本號(hào),運(yùn)行溫度等關(guān)鍵參數(shù),我們可以看到目前該核心板采用的是AM3354BZCZD80 或者AM3354ZCZD72,可見(jiàn)產(chǎn)品屬于工業(yè)級(jí)別 圖三:內(nèi)存 飛凌FET335xS(TI AM335X系列)采用了2片256M DDR3內(nèi)存,即能滿足Android系統(tǒng)的運(yùn)行要求,又能有效降低成本 圖四:Nand-Flash 飛凌FET335xS(TI AM335X系列)采用了鎂光256M SLC Nand-flash作為存儲(chǔ)介質(zhì),相對(duì)于工業(yè)產(chǎn)品開(kāi)發(fā)來(lái)說(shuō)足夠使用了,另外SLC的NandFlash可達(dá)到10萬(wàn)次的擦寫(xiě)使用壽命更長(zhǎng)更加穩(wěn)定 圖五:屏蔽罩焊接點(diǎn) 飛凌FET335xS(TI AM335X系列)在四個(gè)角預(yù)留了屏蔽罩的焊點(diǎn),并在四邊絲印出了屏蔽罩定位點(diǎn),用戶可以根據(jù)自己需要和產(chǎn)品使用環(huán)境添加屏蔽罩以增強(qiáng)核心板的抗干擾性。 圖六:jtag調(diào)試點(diǎn) TI AM335X(TI AM335X系列)系列處理器本身支持裸機(jī)程序和裸機(jī)調(diào)試,因此飛凌FET335xS核心板上預(yù)留出了JTAG連接點(diǎn),用戶可以自己進(jìn)行裸機(jī)調(diào)試 圖七:定位孔 飛凌FET335xS(TI AM335X系列)在兩個(gè)對(duì)角預(yù)留了兩個(gè)定位孔,保證了在和底板焊接時(shí)定位的準(zhǔn)確性,大大提高了組裝效率。 2、功能和參數(shù) 飛凌FET335xS(TI AM335X系列)的基本參數(shù)和主要功能支持如下:
【飛凌OK335xS開(kāi)發(fā)平臺(tái)硬件】 TI 的AM335X可以說(shuō)是在Cortex-A8平臺(tái)中配置最靈活的主控之一,支持的功能十分豐富,其CPU共324個(gè)引腳,每個(gè)引腳有多達(dá)8種的功能配置,通過(guò)其PIN MUX工具,用戶可以自定義其引腳功能十分靈活,而飛凌嵌入式FET335xS的核心板將AM335X芯片的主要功能都做了引出,用戶可以根據(jù)自己的產(chǎn)品開(kāi)發(fā)需要來(lái)設(shè)計(jì)底板。 這塊飛凌OK335xS開(kāi)發(fā)板作為適合工業(yè)設(shè)計(jì)的開(kāi)發(fā)平臺(tái),飛凌嵌入式已經(jīng)引出了大部分工業(yè)應(yīng)用接口,并提供了全部接口的開(kāi)源驅(qū)動(dòng),下面我們欣賞一下。 1、 功能支持 圖一:雙千兆網(wǎng)口 飛凌OK335xS底板引出了兩個(gè)真正千兆網(wǎng)口,經(jīng)過(guò)實(shí)測(cè)其傳輸速率確實(shí)可達(dá)千兆,對(duì)于需要告訴傳輸?shù)膽?yīng)用來(lái)說(shuō)十分方便。 圖二:工業(yè)總線接口(can、Profibus、rs485、rs232) 飛凌OK335xS基于其工業(yè)開(kāi)發(fā)設(shè)計(jì)理念,底板引出了CAN、PROFIBUS、RS-485、RS-232等總線接口,用戶可以直接進(jìn)行開(kāi)發(fā)調(diào)試,如果用戶需要雙CAN或其他總線也可以通過(guò)對(duì)核心板的配置自己設(shè)計(jì)配套底板。 圖三:音頻接口 飛凌OK335xS支持LINEIN接口,這在同類(lèi)開(kāi)發(fā)板中并不常見(jiàn),對(duì)于需要音頻輸入和采集的應(yīng)用可以直接使用。 圖四:boot鍵 飛凌OK335xS的BOOT鍵采用了按鍵形式,通過(guò)按下/松開(kāi)的狀態(tài)來(lái)改變板卡的啟動(dòng)方式,其設(shè)計(jì)位置和操作方法都非常方便使用。 圖五:battery接口 飛凌OK335xS支持外界電池接口,用戶可以使用外接電池供電,作為手持終端、移動(dòng)設(shè)備的設(shè)計(jì)可以方便使用。 2、 驅(qū)動(dòng)支持:飛凌OK335xS開(kāi)發(fā)平臺(tái)提供了豐富的驅(qū)動(dòng)支持,并全部開(kāi)源,極大的方便工程師進(jìn)行開(kāi)發(fā),其支持Android 4.2/2.3、Linux3.2、WinCE7.0/6.0三大操作系統(tǒng),具體驅(qū)動(dòng)支持請(qǐng)參見(jiàn)其官方網(wǎng)站:http://www.forlinx.com/?p=26&a=view&r=93 第二部分 【飛凌OK335xS開(kāi)發(fā)平臺(tái)軟件測(cè)試】 飛凌OK335xS開(kāi)發(fā)平臺(tái)支持Android 4.2/2.3、Linux3.2、WinCE7.0/6.0三大主流嵌入式操作系統(tǒng),同時(shí)也支持TI官方的StarterWare裸機(jī)程序,確實(shí)不愧為最強(qiáng)的工業(yè)開(kāi)發(fā)平臺(tái)之一,下來(lái)我們逐一介紹一下。 1、 安卓系統(tǒng)評(píng)測(cè): 隨著Android系統(tǒng)的手機(jī)被人們的廣泛使用,大家對(duì)Android的操作方式已經(jīng)越來(lái)越習(xí)慣,這也導(dǎo)致了更多的廠家和開(kāi)發(fā)者在做產(chǎn)品時(shí)與用戶交互的系統(tǒng)逐漸傾向Android系統(tǒng),其友好的操作界面和優(yōu)秀的用戶體驗(yàn)都給產(chǎn)品提升了很大的競(jìng)爭(zhēng)力。 因此,一個(gè)嵌入式開(kāi)發(fā)平臺(tái)對(duì)Android系統(tǒng)的支持程度就顯得非常重要了,飛凌OK335xS提供了對(duì)最新的Android4.2和2.3版本的支持,下面我們就看看這套飛凌OK335xS對(duì)Android的支持吧。 Android 4.2.2 圖一:系統(tǒng)燒寫(xiě) 飛凌OK335xS開(kāi)發(fā)板所有的系統(tǒng)都支持SD卡的一鍵燒寫(xiě)功能,非常方便用戶操作。下面我們把制作好的SD啟動(dòng)卡插入OK335xS開(kāi)發(fā)板的卡槽中,然后上電啟動(dòng),開(kāi)始進(jìn)行燒寫(xiě)。燒寫(xiě)進(jìn)度會(huì)在屏幕上顯示,如圖: 燒寫(xiě)完成后,屏幕會(huì)顯示“Update system to nand success,you can now boot from nand.” 如圖所示: 圖二:系統(tǒng)啟動(dòng) 系統(tǒng)燒寫(xiě)成功了,接下來(lái)我們啟動(dòng)系統(tǒng)。啟動(dòng)的過(guò)程中會(huì)顯示Android的LOGO,如圖: 第一次燒寫(xiě)之后啟動(dòng)時(shí)間比較長(zhǎng),耐心等待一會(huì)后,即可進(jìn)入主界面,飛凌Ok335xS采用的是Android4.2的原生桌面。 圖三:功能調(diào)試 接下來(lái)我們簡(jiǎn)單的體驗(yàn)一下該系統(tǒng)的運(yùn)行狀況。 【2D、3D測(cè)試】 飛凌OK335xS內(nèi)置了2D、3D演示程序,進(jìn)入應(yīng)用界面后,選擇“3D”,這下面有4個(gè)3D的樣例,可以觀察到3D的演示 3D測(cè)試的選項(xiàng) 3D Chameleon測(cè)試界面 3D Vase測(cè)試界面 選擇“RowboatBench” -> “2D Tests” -> 您可以觀察到2D的演示 Android 2.3.4 飛凌OK335xS對(duì)Android2.3.4的燒寫(xiě)和啟動(dòng)和4.2.2基本一致,下來(lái)我們直接看看系統(tǒng)運(yùn)行效果。 圖一: 系統(tǒng)啟動(dòng) 系統(tǒng)燒寫(xiě)成功了,接下來(lái)我們啟動(dòng)系統(tǒng)。啟動(dòng)的過(guò)程中會(huì)顯示Android的LOGO,如圖: 本次評(píng)測(cè)我們采用的是7寸電阻屏,因?yàn)槭堑谝淮芜M(jìn)入系統(tǒng),所以,系統(tǒng)會(huì)要求我們進(jìn)行校準(zhǔn),如圖: 按照屏幕上的光標(biāo)進(jìn)行校準(zhǔn) 校準(zhǔn)結(jié)束后,我們會(huì)進(jìn)入系統(tǒng)界面,飛凌采用的是安卓2.3.4的原生界面。 圖二:功能調(diào)試 系統(tǒng)啟動(dòng)后,我們嘗試運(yùn)行了一下Android 2.3系統(tǒng)下流行的游戲戲《植物大戰(zhàn)僵尸無(wú)盡版》 能夠正常進(jìn)入游戲,基本沒(méi)有卡頓現(xiàn)象。 2、 Linux系統(tǒng)評(píng)測(cè) 飛凌OK335xS目前支持Linux3.2版本,其內(nèi)核版本為L(zhǎng)inux-3.2.0,U-boot版本為u-boot-2011.09,默認(rèn)的的圖形界面采用QT4.8.5 飛凌OK335xS同樣支持Linux系統(tǒng)SD卡的一鍵燒寫(xiě),由于和Android系統(tǒng)采用了同樣的內(nèi)核其燒寫(xiě)方式基本一致。 圖一:系統(tǒng)啟動(dòng) 系統(tǒng)燒寫(xiě)成功了,接下來(lái)我們啟動(dòng)系統(tǒng)。啟動(dòng)的過(guò)程中會(huì)顯示小企鵝,如圖: 我們依然采用的7寸電阻屏,因此第一次進(jìn)入系統(tǒng)時(shí),系統(tǒng)會(huì)要求我們進(jìn)行校準(zhǔn),如圖: 校準(zhǔn)結(jié)束后,我們會(huì)進(jìn)入系統(tǒng)界面,這里飛凌默認(rèn)的是QT4.8.5圖形操作界面 圖二:功能調(diào)試 接下來(lái)我們簡(jiǎn)單的體驗(yàn)一下該系統(tǒng)的運(yùn)行狀況。 【視頻】 首先我們播放視頻測(cè)試一下流暢程度。 從LCD主菜單界面點(diǎn)擊Movie圖標(biāo),我們選擇了一段mpg格式、300*168 分辨率、24fps幀數(shù)和H.264/MPEG-4視頻編碼的《功夫熊貓》的片段作為測(cè)試視頻,視頻運(yùn)行的很流暢,沒(méi)有卡頓現(xiàn)象。 【GPRS測(cè)試】 GPRS是我們?cè)佼a(chǎn)品開(kāi)發(fā)中經(jīng)常使用的功能,本次采用的是飛凌公司自主設(shè)計(jì)生產(chǎn)的GPRS模塊,其與開(kāi)發(fā)板之間采用串口連接,用戶也可以使用自己購(gòu)買(mǎi)的串口GPRS模塊。 “GPRS模塊圖片” 1. 選擇GPRS 模塊連接的串口、設(shè)置串口波特率、數(shù)據(jù)位、奇偶較驗(yàn)、停止位、硬件流控, 2. 點(diǎn)擊set 按鈕進(jìn)行設(shè)置。 在phone欄添加對(duì)方的電話號(hào)碼,分別點(diǎn)擊call 和msg-s 按鈕,進(jìn)行撥打電話、發(fā)送短信息測(cè)試; gprs 上網(wǎng)功能測(cè)試:?jiǎn)螕艚缑嫔系膅prs 按鈕,即可撥號(hào)上網(wǎng): 我們也可以通過(guò)點(diǎn)擊ping按鈕測(cè)試gprs是否撥號(hào)成功: 【GPS測(cè)試】 某些產(chǎn)品開(kāi)發(fā)會(huì)用的GPS功能,我們采用飛凌公司設(shè)計(jì)生產(chǎn)的GPS模塊進(jìn)行測(cè)試,其與開(kāi)發(fā)板之間采用串口連接,用戶也可以使用自己購(gòu)買(mǎi)的串口GPS模塊。 選擇GPS 模塊與開(kāi)發(fā)板之間連接的串口, 設(shè)置串口的波特率,點(diǎn)擊read按鈕,串口信息會(huì)顯示當(dāng)前的日期時(shí)間,經(jīng)緯度和海拔高度,這些信息是從衛(wèi)星獲取的,如果信息正確說(shuō)明GPS模塊工作正常.. 注意:飛凌公司自產(chǎn)的GPS模塊串口波特率是9600,客戶需要根據(jù)自己的模塊靈活選擇波特率,如果波特率設(shè)置的不正確,界面會(huì)顯示亂碼,或者顯示的信息不正確. 小結(jié): 經(jīng)過(guò)對(duì)Android和Linux系統(tǒng)的初步體驗(yàn),總體感覺(jué)飛凌OK335xS系統(tǒng)燒寫(xiě)方便,對(duì)兩個(gè)系統(tǒng)的支持也非常流暢,除了我們驗(yàn)證的一些功能和模塊,我們也發(fā)現(xiàn)飛凌對(duì)主要功能接口都提供了完善的驅(qū)動(dòng)支持并提供源碼,如果想了解更詳細(xì)的內(nèi)容可以訪問(wèn)飛凌官方網(wǎng)站www.forlinx.com或撥打飛凌的全國(guó)統(tǒng)一客服熱線400-699-6866 【總結(jié)】 通過(guò)一段時(shí)間的體驗(yàn),我們對(duì)飛凌OK335xS有了一個(gè)全面的認(rèn)識(shí),整體感覺(jué)其就是為工業(yè)開(kāi)發(fā)而生的,從硬件設(shè)計(jì)到軟件支持都能充分發(fā)揮TI AM335X主控的優(yōu)勢(shì),我相信做正在做工業(yè)開(kāi)發(fā)和產(chǎn)品設(shè)計(jì)的“攻城獅”們是否迫不及待的想體驗(yàn)一番了呢。 具體的官方可以訪問(wèn) 飛凌嵌入式的官方網(wǎng)站。 |
很少見(jiàn)到介紹這么詳細(xì)的板卡評(píng)測(cè),不錯(cuò) |
i think so |
感謝分享 |