基于KEA128微控制器的位操作引擎應(yīng)用解析
本文關(guān)鍵詞:基于KEA128微控制器的位操作引擎應(yīng)用解析
更多相關(guān)文章: KEA微控制器 位操作引擎 外設(shè)地址 封裝地址
【摘要】:為了解決傳統(tǒng)位操作的執(zhí)行效率低下問(wèn)題,應(yīng)用KEA128微控制器的位操作引擎方法,提高系統(tǒng)的運(yùn)行速度.首先以封裝地址方式形成外設(shè)存儲(chǔ)地址訪問(wèn)空間,然后通過(guò)映射方式對(duì)應(yīng)到SRAM_U和外設(shè)地址.以LED點(diǎn)陣屏智能控制系統(tǒng)為例,分別采用自定義構(gòu)建函數(shù)方法、直接地址訪問(wèn)方法和位操作引擎方法編寫(xiě)關(guān)鍵程序代碼.經(jīng)測(cè)試,位操作引擎法比構(gòu)件函數(shù)法效率提高了213%,生成的機(jī)器指令數(shù)減少了46%;比直接地址法效率提高了133%,生成的機(jī)器指令數(shù)減少了29%.應(yīng)用結(jié)果表明,基于KEA128微控制器的位操作引擎方法適合嵌入式應(yīng)用中執(zhí)行效率要求較高的場(chǎng)景,在內(nèi)核資源緊張的時(shí)候可以給用戶(hù)提供一個(gè)精簡(jiǎn)代碼和提高程序執(zhí)行速度的手段,能夠減少CPU執(zhí)行時(shí)間,降低系統(tǒng)的功耗,提高指令執(zhí)行效率.
【作者單位】: 南通大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院;蘇州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院;
【關(guān)鍵詞】: KEA微控制器 位操作引擎 外設(shè)地址 封裝地址
【基金】:南通市應(yīng)用研究計(jì)劃項(xiàng)目(BK2012068) 南通大學(xué)教學(xué)改革研究項(xiàng)目(2015C02)
【分類(lèi)號(hào)】:TP332
【正文快照】: 在嵌入式編程中對(duì)RAM及外設(shè)寄存器的操作,通常只能進(jìn)行整字節(jié)讀取/寫(xiě)入(load/store).一般需要進(jìn)行“讀—改—寫(xiě)”操作,即讀內(nèi)存賦給臨時(shí)變量,然后對(duì)臨時(shí)變量進(jìn)修改,最后將臨時(shí)變量結(jié)果寫(xiě)回內(nèi)存[1].編譯后會(huì)生成多條指令,執(zhí)行的指令周期長(zhǎng),代碼占用空間大.在嵌入式應(yīng)用中經(jīng)常會(huì)
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前4條
1 唐飛;王陳寧;查長(zhǎng)禮;;位帶技術(shù)在STM32程序設(shè)計(jì)中的應(yīng)用[J];安慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版);2014年01期
2 張吉豫;劉先華;譚明星;程旭;叢京生;;一種針對(duì)位操作密集應(yīng)用的擴(kuò)展指令自動(dòng)選擇方法[J];電子學(xué)報(bào);2012年02期
3 張玉杰;馬立云;張賀艷;;基于ARM和FPGA的LED顯示屏控制系統(tǒng)的設(shè)計(jì)[J];計(jì)算機(jī)測(cè)量與控制;2009年12期
4 楊芙清,梅宏,李克勤;軟件復(fù)用與軟件構(gòu)件技術(shù)[J];電子學(xué)報(bào);1999年02期
【共引文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 鄔江;;基于構(gòu)件的軟件復(fù)用技術(shù)[J];科技展望;2016年15期
2 鐘柏昌;李藝;;計(jì)算思維的科學(xué)涵義與社會(huì)價(jià)值解析[J];江漢學(xué)術(shù);2016年02期
3 楊軒;舒紅平;;基于形式化構(gòu)件集成的研究[J];信息通信;2016年04期
4 李躍華;王宜懷;;基于KEA128微控制器的位操作引擎應(yīng)用解析[J];南通大學(xué)學(xué)報(bào)(自然科學(xué)版);2016年01期
5 林澤琦;趙俊峰;謝冰;;一種基于圖數(shù)據(jù)庫(kù)的代碼結(jié)構(gòu)解析與搜索方法[J];計(jì)算機(jī)研究與發(fā)展;2016年03期
6 范寧寧;王宜懷;陳瑞杰;;基于WSCN與E-Ethernet相結(jié)合的遠(yuǎn)程測(cè)控系統(tǒng)框架研究[J];現(xiàn)代電子技術(shù);2016年02期
7 金歡;王景朝;莫娟;馬瀟;黃彭;;基于SOA的架空送電線路三維協(xié)同設(shè)計(jì)系統(tǒng)架構(gòu)方案[J];電氣應(yīng)用;2016年01期
8 杜智遠(yuǎn);武心安;;面向顯控領(lǐng)域的軟件框架設(shè)計(jì)及應(yīng)用[J];指揮控制與仿真;2015年06期
9 劉海亮;屈華敏;武方方;姚龍輝;;基于領(lǐng)域構(gòu)件的余度管理軟件平臺(tái)研究與實(shí)現(xiàn)[J];微電子學(xué)與計(jì)算機(jī);2015年12期
10 董宏昌;王殿軍;齊曉聲;;氣象觀測(cè)站運(yùn)行監(jiān)護(hù)業(yè)務(wù)系統(tǒng)的研究[J];甘肅科技;2015年21期
【二級(jí)參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前5條
1 呂雅帥;沈立;黃立波;王志英;;面向嵌入式應(yīng)用的指令集自動(dòng)擴(kuò)展[J];電子學(xué)報(bào);2008年05期
2 王飛;靳桅;鄔芝權(quán);;LED大屏幕輸出電路的優(yōu)化設(shè)計(jì)[J];液晶與顯示;2008年01期
3 方勇;呂國(guó)強(qiáng);彭良清;洪占勇;;3D顯示器視頻轉(zhuǎn)換系統(tǒng)設(shè)計(jì)及其FPGA實(shí)現(xiàn)[J];液晶與顯示;2007年01期
4 陳科,孟文,肖世德,袁軍;基于ARM S3C44B0X的LED顯示屏設(shè)計(jì)[J];液晶與顯示;2004年06期
5 沈樹(shù)群,潘曉軍,沈宇超,樊榮;LED大屏幕圖像掃描控制的實(shí)現(xiàn)[J];北京郵電大學(xué)學(xué)報(bào);1999年01期
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前2條
1 劉海成;;單片機(jī)C環(huán)境下位操作的實(shí)現(xiàn)方法[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2006年04期
2 ;[J];;年期
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前3條
1 浙江 張磊;AVR C高效率位操作的實(shí)現(xiàn)[N];電子報(bào);2002年
2 本報(bào)記者 薛斐;奔馳的心+凌厲的腦[N];計(jì)算機(jī)世界;2002年
3 若木;與64位系統(tǒng)親密接觸[N];中國(guó)國(guó)門(mén)時(shí)報(bào);2006年
,本文編號(hào):827413
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/827413.html