中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

嵌入式系統(tǒng)線程技術(shù)研究

發(fā)布時(shí)間:2020-12-05 12:39
  線程技術(shù)是現(xiàn)代操作系統(tǒng)最重要的功能之一,也是程序員開發(fā)高性能并發(fā)程序的得力工具。然而,現(xiàn)今嵌入式系統(tǒng)中的線程機(jī)制在兼容性、效率等方面普遍存在不足,阻礙了采用多線程設(shè)計(jì)的嵌入式系統(tǒng)的跨平臺(tái)應(yīng)用,也使得相應(yīng)嵌入式系統(tǒng)上的線程應(yīng)用一直保持在比較低的水平。本地POSIX線程庫(kù)NPTL在遵循POSIX標(biāo)準(zhǔn)的基礎(chǔ)上,配合Glibc和Linux2.6核心在信號(hào)處理、線程同步、存儲(chǔ)管理等多方面進(jìn)行了優(yōu)化,其整體性能優(yōu)于LinuxThreads。為此,在分析研究NPTL線程機(jī)制實(shí)現(xiàn)原理的基礎(chǔ)上,完成了NPTL在特定嵌入式系統(tǒng)中的移植。該系統(tǒng)以DSP BF533為核心處理器,并采用uClinux2.6作為嵌入式操作系統(tǒng)。uClinux2.6繼承了Linux2.6的大部分新特性,如線程結(jié)構(gòu)的核心實(shí)現(xiàn),改進(jìn)的同步機(jī)制及信號(hào)機(jī)制等,為NPTL的核心實(shí)現(xiàn)奠定了堅(jiān)實(shí)的基礎(chǔ)。通過在uClinux2.6中添加相應(yīng)系統(tǒng)調(diào)用,使得這些新特性能為核外線程庫(kù)所用。NPTL線程庫(kù)的移植要結(jié)合嵌入式系統(tǒng)的特點(diǎn)。針對(duì)uClinux的實(shí)存管理特性,需對(duì)NTPL中的線程棧結(jié)構(gòu)及其隊(duì)列進(jìn)行相關(guān)修改,同時(shí),線程描述結(jié)構(gòu)獲取函數(shù)也必須重寫;針... 

【文章來(lái)源】:華中科技大學(xué)湖北省 211工程院校 985工程院校 教育部直屬院校

【文章頁(yè)數(shù)】:65 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

嵌入式系統(tǒng)線程技術(shù)研究


“多功能視頻電話”系統(tǒng)組成框圖

系統(tǒng)框架,主流,處理器,基本差異


2.2.2 uClinux 系統(tǒng)特點(diǎn)uClinux 是針對(duì)微控制領(lǐng)域的嵌入式 linux 操作系統(tǒng),沿襲了主流 Linux 的絕大部分特性,適合不具備內(nèi)存管理單元(MMU)的微處理器/微控制器或者一些沒有提供全功能 MMU 的處理器,如 Blackfin 系列處理器。沒有 MMU 支持是 uClinux 與主流Linux 的基本差異[19]。由圖 2.5 可以看出,uClinux 的系統(tǒng)架構(gòu)與標(biāo)準(zhǔn) Linux 的完全一致。

線程技術(shù),實(shí)現(xiàn)模型,嵌入式系統(tǒng),線程


內(nèi)核本身并不涉及線程處理,而是純粹以進(jìn)程為處理器調(diào)度單位。因此,NPTL中的每個(gè)線程對(duì)應(yīng)核心中的一個(gè)進(jìn)程,但該進(jìn)程卻和線程一樣只占用較少的系統(tǒng)資源。本系統(tǒng)線程技術(shù)實(shí)現(xiàn)的整體模型如圖2.6所示。

【參考文獻(xiàn)】:
期刊論文
[1]LINUX系統(tǒng)下多線程與多進(jìn)程性能分析[J]. 周麗,焦程波,蘭巨龍.  微計(jì)算機(jī)信息. 2005(17)
[2]Linux下的多線程編程方法研究[J]. 張鳳梅,洪運(yùn)國(guó).  大連民族學(xué)院學(xué)報(bào). 2005(01)
[3]基于uCLinux的嵌入式系統(tǒng)開發(fā)過程[J]. 廖羽,戴瑜興.  湖南工程學(xué)院學(xué)報(bào)(自然科學(xué)版). 2004(04)
[4]嵌入式系統(tǒng)的技術(shù)和發(fā)展(上)[J]. 余永權(quán).  電子世界. 2004(09)
[5]嵌入式系統(tǒng)的設(shè)計(jì)與開發(fā)[J]. 張連明,霍迎輝.  國(guó)外電子元器件. 2004(01)
[6]基于uClinux嵌入式系統(tǒng)的設(shè)備驅(qū)動(dòng)程序的研究[J]. 龔彬,吳平,劉維亞,王遵立.  電子工程師. 2004(01)
[7]Linux系統(tǒng)的線程技術(shù)[J]. 袁建紅.  寧德師專學(xué)報(bào)(自然科學(xué)版). 2003(04)
[8]嵌入式系統(tǒng)的構(gòu)成與特點(diǎn)[J]. 李林功,李華玲.  電測(cè)與儀表. 2003(05)
[9]線程模型實(shí)現(xiàn)機(jī)制的研究[J]. 張莉莉.  三峽大學(xué)學(xué)報(bào)(自然科學(xué)版). 2003(01)
[10]嵌入式系統(tǒng)的技術(shù)發(fā)展和我們的機(jī)遇[J]. 魏慶福,鄭文波.  自動(dòng)化博覽. 2002(04)

碩士論文
[1]嵌入式瀏覽器的研究與實(shí)現(xiàn)[D]. 胡青山.西北大學(xué) 2005
[2]嵌入式軟件開發(fā)技術(shù)研究[D]. 曾非一.電子科技大學(xué) 2005
[3]基于DSP的高可靠性嵌入式硬件系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)[D]. 劉宗平.大連交通大學(xué) 2005



本文編號(hào):2899466

資料下載
論文發(fā)表

本文鏈接:http://www.lk138.cn/kejilunwen/jisuanjikexuelunwen/2899466.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶b6133***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com