基于μC/OS-Ⅱ嵌入式電子書閱讀器的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2021-08-14 19:45
電子書是利用計(jì)算機(jī)技術(shù)將一定的文字、圖片、聲音、影像等信息,通過數(shù)碼方式記錄在以光、電、磁為介質(zhì)的設(shè)備中,借助于特定的設(shè)備來讀取、復(fù)制、傳輸。從近幾年開始,電子書進(jìn)入了一個(gè)飛速發(fā)展的階段,許多廠家紛紛進(jìn)入電子書領(lǐng)域,新技術(shù)、新產(chǎn)品如雨后春筍般涌現(xiàn)。電子書閱讀器也逐漸出現(xiàn)在了手機(jī)、MP3、MP4等可移動電子設(shè)備上。但是缺點(diǎn)也暴露了出來,大多數(shù)可移動電子書閱讀器支持的格式有限,很多只能支持TXT文件的閱讀。而PC機(jī)上的大多數(shù)電子書閱讀器,只能在PC機(jī)上使用,不方便攜帶。針對以上問題,本設(shè)計(jì)以ALIENTEK MiniSTM32開發(fā)板為硬件平臺。在其提供硬件驅(qū)動的基礎(chǔ)上,移植μC/OS-II操作系統(tǒng)以及uC/GUI圖形化界面工具,設(shè)計(jì)出一種支持TXT、PDF格式,可以查看圖片,并擁有電子時(shí)鐘和畫圖程序的嵌入式電子書閱讀器。本設(shè)計(jì)的研究內(nèi)容的主要包括:1、介紹了課題背景,閱讀器發(fā)展?fàn)顩r。閱讀電子書閱讀器相關(guān)文獻(xiàn),確定需要實(shí)現(xiàn)的功能。2、介紹了開發(fā)環(huán)境,開發(fā)平臺、操作系統(tǒng)、圖形化界面設(shè)計(jì)軟件、以及嵌入式系統(tǒng)結(jié)構(gòu)。3、設(shè)計(jì)了軟件層次結(jié)構(gòu),移植了操作系統(tǒng)。通過uC/GUI軟件完成人機(jī)交互界面的設(shè)計(jì)。...
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:126 頁
【學(xué)位級別】:碩士
【部分圖文】:
STM32F103VET6開發(fā)板
圖 3-1 CRL 寄存器位2、LED 初始化寄存器配置:RCC->APB2ENR|=1<<2; //使能 PORTA 時(shí)鐘RCC->APB2ENR|=1<<5; //使能 PORTD 時(shí)鐘GPIOA->CRH&=0XFFFFFFF0;GPIOA->CRH|=0X00000003;//PA8 推挽輸出GPIOA->ODR|=1<<8; //PA8 輸出高GPIOD->CRL&=0XFFFFF0FF;GPIOD->CRL|=0X00000300;//PD.2 推挽輸出GPIOD->ODR|=1<<2; //PD.2 輸出高LED 端口定義如下:#define LED0 PAout(8)// PA8#define LED1 PDout(2)// PD2
需要的硬件連接,是通過 JLINKV8 連接到開作的最后一步,最直接的方法就是編寫一個(gè)板上看是否可以運(yùn)行。如果下載和在線調(diào)試 UC/GUI 的移植以及后續(xù)閱讀器等應(yīng)用程序線(BOOT0(B0)和 BOOT1(B1))配置、下載配置一步的檢查。,拷貝開發(fā)板提供的 SYSTEM 文件夾后,在單跑馬燈程序(程序見附錄 test.c),執(zhí)行結(jié)果符合,說明測試通過。-2 所示:
【參考文獻(xiàn)】:
期刊論文
[1]試論電子書對圖書館的影響[J]. 高峰,李玲. 山西廣播電視大學(xué)學(xué)報(bào). 2007(01)
[2]基于ARM的USB接口數(shù)據(jù)記錄器的設(shè)計(jì)[J]. 王安,錢曉亮,樊文俠. 計(jì)算機(jī)應(yīng)用. 2007(01)
[3]ARM手持式儀器中USB接口的簡單實(shí)現(xiàn)[J]. 白云燕,陳家勝. 自動化儀表. 2006(12)
[4]電子書悄悄走近我們[J]. 周康. 出版參考. 2006(27)
[5]基于ARM和μC/OS-II的車載移動終端設(shè)計(jì)[J]. 聶偉,李云瑞. 北京化工大學(xué)學(xué)報(bào)(自然科學(xué)版). 2006(05)
[6]基于ARM的嵌入式系統(tǒng)設(shè)計(jì)方法研究[J]. 邵常勇,陳滌,董國鋒. 信息技術(shù)與信息化. 2006(02)
[7]適于閱讀的電子書設(shè)計(jì)[J]. Mark T.Johnson,李慶誠,張金. 現(xiàn)代顯示. 2005(11)
[8]基于ARM與μC/OS-II的嵌入式系統(tǒng)設(shè)計(jì)[J]. 羊四清,王東光. 計(jì)算機(jī)時(shí)代. 2005(10)
[9]嵌入式系統(tǒng)設(shè)計(jì)與發(fā)展[J]. 楊志強(qiáng). 青海師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2005(03)
[10]μC/OS-II的實(shí)時(shí)性能分析[J]. 方安平,肖強(qiáng). 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2005(08)
本文編號:3343074
【文章來源】:電子科技大學(xué)四川省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:126 頁
【學(xué)位級別】:碩士
【部分圖文】:
STM32F103VET6開發(fā)板
圖 3-1 CRL 寄存器位2、LED 初始化寄存器配置:RCC->APB2ENR|=1<<2; //使能 PORTA 時(shí)鐘RCC->APB2ENR|=1<<5; //使能 PORTD 時(shí)鐘GPIOA->CRH&=0XFFFFFFF0;GPIOA->CRH|=0X00000003;//PA8 推挽輸出GPIOA->ODR|=1<<8; //PA8 輸出高GPIOD->CRL&=0XFFFFF0FF;GPIOD->CRL|=0X00000300;//PD.2 推挽輸出GPIOD->ODR|=1<<2; //PD.2 輸出高LED 端口定義如下:#define LED0 PAout(8)// PA8#define LED1 PDout(2)// PD2
需要的硬件連接,是通過 JLINKV8 連接到開作的最后一步,最直接的方法就是編寫一個(gè)板上看是否可以運(yùn)行。如果下載和在線調(diào)試 UC/GUI 的移植以及后續(xù)閱讀器等應(yīng)用程序線(BOOT0(B0)和 BOOT1(B1))配置、下載配置一步的檢查。,拷貝開發(fā)板提供的 SYSTEM 文件夾后,在單跑馬燈程序(程序見附錄 test.c),執(zhí)行結(jié)果符合,說明測試通過。-2 所示:
【參考文獻(xiàn)】:
期刊論文
[1]試論電子書對圖書館的影響[J]. 高峰,李玲. 山西廣播電視大學(xué)學(xué)報(bào). 2007(01)
[2]基于ARM的USB接口數(shù)據(jù)記錄器的設(shè)計(jì)[J]. 王安,錢曉亮,樊文俠. 計(jì)算機(jī)應(yīng)用. 2007(01)
[3]ARM手持式儀器中USB接口的簡單實(shí)現(xiàn)[J]. 白云燕,陳家勝. 自動化儀表. 2006(12)
[4]電子書悄悄走近我們[J]. 周康. 出版參考. 2006(27)
[5]基于ARM和μC/OS-II的車載移動終端設(shè)計(jì)[J]. 聶偉,李云瑞. 北京化工大學(xué)學(xué)報(bào)(自然科學(xué)版). 2006(05)
[6]基于ARM的嵌入式系統(tǒng)設(shè)計(jì)方法研究[J]. 邵常勇,陳滌,董國鋒. 信息技術(shù)與信息化. 2006(02)
[7]適于閱讀的電子書設(shè)計(jì)[J]. Mark T.Johnson,李慶誠,張金. 現(xiàn)代顯示. 2005(11)
[8]基于ARM與μC/OS-II的嵌入式系統(tǒng)設(shè)計(jì)[J]. 羊四清,王東光. 計(jì)算機(jī)時(shí)代. 2005(10)
[9]嵌入式系統(tǒng)設(shè)計(jì)與發(fā)展[J]. 楊志強(qiáng). 青海師范大學(xué)學(xué)報(bào)(自然科學(xué)版). 2005(03)
[10]μC/OS-II的實(shí)時(shí)性能分析[J]. 方安平,肖強(qiáng). 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2005(08)
本文編號:3343074
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3343074.html
最近更新
教材專著