新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > ARM嵌入式控制系統(tǒng)設(shè)計(jì)

        ARM嵌入式控制系統(tǒng)設(shè)計(jì)

        作者: 時(shí)間:2012-11-16 來源:網(wǎng)絡(luò) 收藏
          系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          1.1 系統(tǒng)的硬件基礎(chǔ)

          控制系統(tǒng)是基于Atmel 微處理器進(jìn)行設(shè)計(jì)的。是一款基于7TDMI核的16/32位微控制器。其處理器核為高性能的32位RISC體系結(jié)構(gòu);具有高密度的16位指令集和極低的功耗,片內(nèi)集成了8 KB SRAM、向量中斷控制器VIC、先進(jìn)電源管理控制器APMC和完全可編程的外部總線接口EBI;具有3個(gè)USART、58個(gè)可編程I/O線、6通道1 6位定時(shí)器/計(jì)數(shù)器、8通道10位ADC和2路lO位DAC,為各種超低功耗應(yīng)用提供了一種高度靈活且高性價(jià)比的解決方案。

          圖1是控制系統(tǒng)的硬件結(jié)構(gòu)框圖。硬件設(shè)計(jì)采用了結(jié)構(gòu)化、模塊化的設(shè)計(jì)思想,易于裁剪。通信接口包括RS232串行通信接口、以太網(wǎng)接口和CAN總線接口。通過以太網(wǎng)口可以實(shí)現(xiàn)與工業(yè)以太網(wǎng)的互聯(lián)。結(jié)合集成開發(fā)環(huán)境ADSl.2和在線調(diào)試工具M(jìn)ulti-ICE,通過JTAG調(diào)試接口和處理器內(nèi)嵌的Embedded ICE邏輯,可以對(duì)系統(tǒng)進(jìn)行實(shí)時(shí)仿真和跟蹤調(diào)試。

          1.2 系統(tǒng)的軟件基礎(chǔ)

          (1)μC/OS-II的移植

          控制系統(tǒng)要完成的工作足很復(fù)雜的,要管理的外設(shè)也很多,程序也越來越龐大,因此移植嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)是必然的選擇。對(duì)小型實(shí)時(shí)控制系統(tǒng)來說,源代碼公開的、可固化可裁剪的,具有很好的可移植性、高穩(wěn)定性和高可靠性,具有可剝奪型內(nèi)核的搶占式實(shí)時(shí)多任務(wù)操作系統(tǒng)μC/OS-II是很好的選擇。代碼簡(jiǎn)潔的μC/OS-II已經(jīng)應(yīng)用到智能儀表、信息家電、無線通信設(shè)備和工業(yè)機(jī)器等嵌入式系統(tǒng)中。

          μC/OS-II在AT9lM5800A處理器上移植比較簡(jiǎn)單,只須修改3個(gè)與體系結(jié)構(gòu)相關(guān)的文件——OS——CPU.H、OS_CPU_A.S和(OS_CPU_C.C,代碼量大約是500行。具體的移植過程不再詳述,網(wǎng)上有很多移植成功的范例可以考。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: ARM AT91M55800A μCOS-II

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 顺平县| 莱西市| 镇江市| 彰武县| 治县。| 周至县| 琼海市| 松江区| 阜南县| 浦城县| 瓦房店市| 吉安县| 连州市| 南平市| 南充市| 彰武县| 满城县| 塘沽区| 交口县| 蓬安县| 长泰县| 双江| 资溪县| 分宜县| 饶阳县| 通许县| 板桥市| 启东市| 中江县| 三河市| 泰州市| 河源市| 拉孜县| 巴里| 临安市| 利川市| 庆城县| 天祝| 和政县| 江孜县| 米林县|