基于WinCE/Linux系統(tǒng)的新一代嵌入式工控主板
發(fā)布時(shí)間:2008/8/29 0:00:00 訪問(wèn)次數(shù):662
1 背景與價(jià)值—減少用戶“階段0”的開(kāi)發(fā)
隨著嵌入式行業(yè)的發(fā)展,嵌入式的功能越來(lái)越復(fù)雜,嵌入式硬件從最初的scu(single chip microcomputer,只含cpu,無(wú)ram、rom),mcu(micro controller unit)到現(xiàn)在廣泛應(yīng)用的soc系統(tǒng),嵌入式硬件經(jīng)歷了幾次比較大的變革。伴隨著嵌入式硬件性能的提升,嵌入式軟件也由最初的前后臺(tái)程序發(fā)展到使用小型操作系統(tǒng)(如rtx51、μc/osii等);再到現(xiàn)在,各種大型操作系統(tǒng)在嵌入式系統(tǒng)中的應(yīng)用隨處可見(jiàn),像linux、wince、vxworks等。然而要開(kāi)發(fā)一個(gè)大型操作系統(tǒng)下的嵌入式系統(tǒng),首先要對(duì)操作系統(tǒng)進(jìn)行移植,而對(duì)于現(xiàn)在的一些大型操作系統(tǒng),單移植工作就需要花費(fèi)工程師大量的時(shí)間,并且移植后的系統(tǒng)還會(huì)存在不穩(wěn)定因素。因此,越來(lái)越多的工程師選擇在現(xiàn)有的穩(wěn)定平臺(tái)上進(jìn)行二次開(kāi)發(fā),來(lái)開(kāi)發(fā)大型嵌入式系統(tǒng)。這樣,平臺(tái)供應(yīng)商應(yīng)運(yùn)而生。
圖1 epc8000系列工控主板接口
epc8000系列嵌入式工控主板是由廣州致遠(yuǎn)電子有限公司開(kāi)發(fā)的基于xscale pxa270處理器的pc/104嵌入式工控主板,產(chǎn)品架構(gòu)設(shè)計(jì)符合pc/104規(guī)范v2.5。該主板具有低功耗、高可靠性等特點(diǎn),預(yù)裝正版 microsoft windows ce 5.0或montavista realtime linux嵌入式實(shí)時(shí)操作系統(tǒng)。epc8000 pc/104嵌入式工控主板可在-40~+85 ℃溫度范圍內(nèi)穩(wěn)定工作,滿足工業(yè)現(xiàn)場(chǎng)的各種應(yīng)用需求。
2 提供豐富的軟硬件資源
epc8000系列工控主板具有極好的穩(wěn)定性及豐富的接口。標(biāo)準(zhǔn)pc/104擴(kuò)展總線為用戶提供了極大的可擴(kuò)展性,即使是使用板載的軟硬件資源,也足以滿足絕大多數(shù)應(yīng)用的需求。
圖2 epc8000系列工控主板系統(tǒng)功能框圖
從圖2中可以看出,系統(tǒng)僅需要一組+5 v的電源供電即可正常工作。在系統(tǒng)總線上,掛接有64 mb的sdram、2 mb nor flash、256 mb nand flash、cpld(用于pc/104總線的時(shí)序變換)、10/100m以太網(wǎng)控制器、can控制器、cf卡及uart擴(kuò)展芯片等。pxa270本身自帶的i2c總線上外掛一個(gè)rtc芯片,作為系統(tǒng)的實(shí)時(shí)時(shí)鐘;在cpu的復(fù)位引腳上接有一個(gè)硬件看門狗,用于監(jiān)視操作系統(tǒng)的運(yùn)行;自帶的ac’97、 lcd、usb、uart等接口都被加上驅(qū)動(dòng)電路或相關(guān)器件引出到主板邊緣,方便用戶使用。(注:虛線框內(nèi)的接口有無(wú)及接口個(gè)數(shù)依據(jù)的產(chǎn)品型號(hào)而定。)
表1 epc8000系列嵌入式工控主板的軟硬件資源
3 像開(kāi)發(fā)pc軟件一樣開(kāi)發(fā)嵌入式系統(tǒng)
epc8000系列工控主板預(yù)裝的windows ce 5.0或montavista realtime linux操作系統(tǒng)為用戶屏蔽所有硬件細(xì)節(jié),并為用戶提供一個(gè)強(qiáng)大的系統(tǒng)平臺(tái),使你可以像開(kāi)發(fā)pc機(jī)軟件一樣開(kāi)發(fā)嵌入式系統(tǒng),提高了用戶應(yīng)用程序的可移植性。
epc8000系列工控主板使用與pc機(jī)幾乎一樣的集成開(kāi)發(fā)環(huán)境,在wince下,用戶可以使用embedded visual c++ 4.0(與pc機(jī)的visual c++具有相同的開(kāi)發(fā)環(huán)境和完全兼容的api,包括mfc),以及visual studio 2003、visual studio 2005等。圖3是使用embedded visual c++ 4.0開(kāi)發(fā)一個(gè)應(yīng)用程序界面的圖片。可以看到,利用embedded visual c++ 4.0可以方便地開(kāi)發(fā)應(yīng)用程序界面及編寫各控件的事件處理代碼。對(duì)于使用montavista realtime linux操作系統(tǒng)的epc8000系列工控主板,則使用大家熟悉的gcc作為編譯及開(kāi)發(fā)環(huán)境。
圖3 使用embedded visual c++4.0開(kāi)發(fā)一個(gè)應(yīng)用程序界面
4 特點(diǎn)與優(yōu)勢(shì)
。1) 滿足工業(yè)現(xiàn)場(chǎng)應(yīng)用的苛刻要求
產(chǎn)品出廠前均進(jìn)行(-40~+85 ℃)高低溫測(cè)試;電源板使用進(jìn)口電感,可靠性高,emc達(dá)到4 kv;多級(jí)看門狗:硬件看門狗監(jiān)視操作系統(tǒng)運(yùn)行;系統(tǒng)看門狗監(jiān)視用戶應(yīng)用程序的運(yùn)行;多達(dá)5個(gè)rs232c串口,滿足多串口應(yīng)用的需求;板載接口齊全,無(wú)需擴(kuò)展即能滿足絕大多數(shù)應(yīng)用;板載電子硬盤,無(wú)需再購(gòu)買cf卡;用戶應(yīng)用程序可加密,有效防止盜版;板載can、rs485及ican、modbus協(xié)議,大大降低成本;預(yù)裝正版操作系統(tǒng),無(wú)需再購(gòu)買操作系統(tǒng)的費(fèi)用。
(2) 人性化的設(shè)計(jì)
所有接插件具有防插反功能;用戶可方便更換開(kāi)機(jī)logo;用戶可自由選購(gòu)觸摸屏、液晶屏;多種選配件,功能擴(kuò)展靈活多樣;提供大量軟件包,用戶二次開(kāi)發(fā)快。
。3) 功耗極低,無(wú)需散熱片
單5 v電源供電,典型電流值僅為500 ma。結(jié)語(yǔ)epc8000系列嵌入式工控主板順應(yīng)了當(dāng)前嵌入式發(fā)展的需要,滿足了當(dāng)前嵌入式行業(yè)高端產(chǎn)品的應(yīng)用需求,具有適應(yīng)工業(yè)現(xiàn)場(chǎng)惡劣環(huán)境應(yīng)用的所有特點(diǎn)。板載資源即可滿足絕大多數(shù)應(yīng)用的需求
1 背景與價(jià)值—減少用戶“階段0”的開(kāi)發(fā)
隨著嵌入式行業(yè)的發(fā)展,嵌入式的功能越來(lái)越復(fù)雜,嵌入式硬件從最初的scu(single chip microcomputer,只含cpu,無(wú)ram、rom),mcu(micro controller unit)到現(xiàn)在廣泛應(yīng)用的soc系統(tǒng),嵌入式硬件經(jīng)歷了幾次比較大的變革。伴隨著嵌入式硬件性能的提升,嵌入式軟件也由最初的前后臺(tái)程序發(fā)展到使用小型操作系統(tǒng)(如rtx51、μc/osii等);再到現(xiàn)在,各種大型操作系統(tǒng)在嵌入式系統(tǒng)中的應(yīng)用隨處可見(jiàn),像linux、wince、vxworks等。然而要開(kāi)發(fā)一個(gè)大型操作系統(tǒng)下的嵌入式系統(tǒng),首先要對(duì)操作系統(tǒng)進(jìn)行移植,而對(duì)于現(xiàn)在的一些大型操作系統(tǒng),單移植工作就需要花費(fèi)工程師大量的時(shí)間,并且移植后的系統(tǒng)還會(huì)存在不穩(wěn)定因素。因此,越來(lái)越多的工程師選擇在現(xiàn)有的穩(wěn)定平臺(tái)上進(jìn)行二次開(kāi)發(fā),來(lái)開(kāi)發(fā)大型嵌入式系統(tǒng)。這樣,平臺(tái)供應(yīng)商應(yīng)運(yùn)而生。
圖1 epc8000系列工控主板接口
epc8000系列嵌入式工控主板是由廣州致遠(yuǎn)電子有限公司開(kāi)發(fā)的基于xscale a270處理器的pc/104嵌入式工控主板,產(chǎn)品架構(gòu)設(shè)計(jì)符合pc/104規(guī)范v2.5。該主板具有低功耗、高可靠性等特點(diǎn),預(yù)裝正版 microsoft windows ce 5.0或montavista realtime linux嵌入式實(shí)時(shí)操作系統(tǒng)。epc8000 pc/104嵌入式工控主板可在-40~+85 ℃溫度范圍內(nèi)穩(wěn)定工作,滿足工業(yè)現(xiàn)場(chǎng)的各種應(yīng)用需求。
2 提供豐富的軟硬件資源
epc8000系列工控主板具有極好的穩(wěn)定性及豐富的接口。標(biāo)準(zhǔn)pc/104擴(kuò)展總線為用戶提供了極大的可擴(kuò)展性,即使是使用板載的軟硬件資源,也足以滿足絕大多數(shù)應(yīng)用的需求。
圖2 epc8000系列工控主板系統(tǒng)功能框圖
從圖2中可以看出,系統(tǒng)僅需要一組+5 v的電源供電即可正常工作。在系統(tǒng)總線上,掛接有64 mb的sdram、2 mb nor flash、256 mb nand flash、cpld(用于pc/104總線的時(shí)序變換)、10/100m以太網(wǎng)控制器、can控制器、cf卡及uart擴(kuò)展芯片等。a270本身自帶的i2c總線上外掛一個(gè)rtc芯片,作為系統(tǒng)的實(shí)時(shí)時(shí)鐘;在cpu的復(fù)位引腳上接有一個(gè)硬件看門狗,用于監(jiān)視操作系統(tǒng)的運(yùn)行;自帶的ac’97、 lcd、usb、uart等接口都被加上驅(qū)動(dòng)電路或相關(guān)器件引出到主板邊緣,方便用戶使用。(注:虛線框內(nèi)的接口有無(wú)及接口個(gè)數(shù)依據(jù)的產(chǎn)品型號(hào)而定。)
表1 epc8000系列嵌入式工控主板的軟硬件資源
3 像開(kāi)發(fā)pc軟件一樣開(kāi)發(fā)嵌入式系統(tǒng)
epc8000系列工控主板預(yù)裝的windows ce 5.0或montavista realtime linux操作系統(tǒng)為用戶屏蔽所有硬件細(xì)節(jié),并為用戶提供一個(gè)強(qiáng)大的系統(tǒng)平臺(tái),使你可以像開(kāi)發(fā)pc機(jī)軟件一樣開(kāi)發(fā)嵌入式系統(tǒng),提高了用戶應(yīng)用程序的可移植性。
epc8000系列工控主板使用與pc機(jī)幾乎一樣的集成開(kāi)發(fā)環(huán)境,在wince下,用戶可以使用embedded visual c++ 4.0(與pc機(jī)的visual c++具有相同的開(kāi)發(fā)環(huán)境和完全兼容的api,包括mfc),以及visual studio 2003、visual studio 2005等。圖3是使用embedded visual c++ 4.0開(kāi)發(fā)一個(gè)應(yīng)用程序界面的圖片?梢钥吹剑胑mbedded visual c++ 4.0可以方便地開(kāi)發(fā)應(yīng)用程序界面及編寫各控件的事件處理代碼。對(duì)于使用montavista realtime linux操作系統(tǒng)的epc8000系列工控主板,則使用大家熟悉的gcc作為編譯及開(kāi)發(fā)環(huán)境。
圖3 使用embedded visual c++4.0開(kāi)發(fā)一個(gè)應(yīng)用程序界面
4 特點(diǎn)與優(yōu)勢(shì)
(1) 滿足工業(yè)現(xiàn)場(chǎng)應(yīng)用的苛刻要求
產(chǎn)品出廠前均進(jìn)行(-40~+85 ℃)高低溫測(cè)試;電源板使用進(jìn)口電感,可靠性高,emc達(dá)到4 kv;多級(jí)看門狗:硬件看門狗監(jiān)視操作系統(tǒng)運(yùn)行;系統(tǒng)看門狗監(jiān)視用戶應(yīng)用程序的運(yùn)行;多達(dá)5個(gè)rs232c串口,滿足多串口應(yīng)用的需求;板載接口齊全,無(wú)需擴(kuò)展即能滿足絕大多數(shù)應(yīng)用;板載電子硬盤,無(wú)需再購(gòu)買cf卡;用戶應(yīng)用程序可加密,有效防止盜版;板載can、rs485及ican、modbus協(xié)議,大大降低成本;預(yù)裝正版操作系統(tǒng),無(wú)需再購(gòu)買操作系統(tǒng)的費(fèi)用。
(2) 人性化的設(shè)計(jì)
所有接插件具有防插反功能;用戶可方便更換開(kāi)機(jī)logo;用戶可自由選購(gòu)觸摸屏、液晶屏;多種選配件,功能擴(kuò)展靈活多樣;提供大量軟件包,用戶二次開(kāi)發(fā)快。
。3) 功耗極低,無(wú)需散熱片
單5 v電源供電,典型電流值僅為500 ma。結(jié)語(yǔ)epc8000系列嵌入式工控主板順應(yīng)了當(dāng)前嵌入式發(fā)展的需要,滿足了當(dāng)前嵌入式行業(yè)高端產(chǎn)品的應(yīng)用需求,具有適應(yīng)工業(yè)現(xiàn)場(chǎng)惡劣環(huán)境應(yīng)用的所有特點(diǎn)。板載資源即可滿足絕大多數(shù)應(yīng)用的需求
熱門點(diǎn)擊
- 基于嵌入式處理器的電力諧波多功能實(shí)時(shí)分析系統(tǒng)
- 基于ARM9芯片S3C2410異常中斷程序設(shè)
- 三星ARM9 S3C2410 的的特點(diǎn)及其軟
- VxWorks下實(shí)時(shí)多任務(wù)程序的實(shí)現(xiàn)
- ARM、DSP、FPGA的特點(diǎn)和區(qū)別
- 基于CP2200的嵌入式以太網(wǎng)接口設(shè)計(jì)
- ucos-ii在嵌入式智能視覺(jué)監(jiān)控系統(tǒng)中的應(yīng)
- ARM/uClinux應(yīng)用程序的開(kāi)發(fā)
- 基于ARM開(kāi)發(fā)板的車輛檢測(cè)系統(tǒng)控制單元設(shè)計(jì)
- 425嵌入式開(kāi)發(fā)平臺(tái)簡(jiǎn)介
推薦技術(shù)資料
- DFRobot—玩的就是
- 如果說(shuō)新車間的特點(diǎn)是“靈動(dòng)”,F(xiàn)QPF12N60C那么... [詳細(xì)]
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動(dòng)器單
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究