CK510嵌入式軟件開發(fā)板的設(shè)計與實現(xiàn)
發(fā)布時間:2018-03-15 18:23
本文選題:嵌入式系統(tǒng) 切入點:CK510 出處:《杭州電子科技大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
【摘要】:嵌入式系統(tǒng)是當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用。在嵌入式系統(tǒng)的開發(fā)過程中,嵌入式軟件開發(fā)平臺幫助工程師完成嵌入式軟件設(shè)計,成功實現(xiàn)嵌入式軟硬件的協(xié)同工作,嵌入式開發(fā)平臺包括嵌入式軟件集成開發(fā)環(huán)境IDE(運行在宿主機上)、調(diào)試器/仿真器和開發(fā)板(可以看成是目標機),,目前國內(nèi)外最主流的嵌入式開發(fā)平臺有ARM平臺和MIPS。 本論文設(shè)計一款CK510嵌入式軟件開發(fā)板,該開發(fā)板與CK-CPU嵌入式軟件集成開發(fā)環(huán)境CDS和下載仿真器一起,可組成一個完整的CK510嵌入式軟件開發(fā)平臺。論文設(shè)計CK510嵌入式軟件開發(fā)板的分為硬件和軟件設(shè)計兩部分。 論文設(shè)計的CK510嵌入式軟件開發(fā)板的硬件分為主芯片、存儲系統(tǒng)、人機接口、通信接口四大部分。主芯片采用CK510為內(nèi)核的HM1526芯片;存儲系統(tǒng)由主芯片直接控制外接SDRAM和Flash芯片組成;人機接口包括的觸摸屏、VGA顯示及鍵盤輸入;通信接口包括UART、GPIO等常用接口以及USB、SD卡和以太網(wǎng)接口。開發(fā)板硬件設(shè)計涉及到元器件選型以及硬件電路設(shè)計和實現(xiàn)。 論文的重點是CK510嵌入式軟件開發(fā)板的軟件設(shè)計,主要包括Bootloader實現(xiàn)、μC/OS-Ⅱ操作系統(tǒng)移植、文件系統(tǒng)設(shè)計、人機接口和通信接口的各類設(shè)備驅(qū)動程序設(shè)計、GUI的改進和移植。其中,設(shè)備驅(qū)動程序的工作量最大,論文完成了觸摸屏、鍵盤、USB、SD卡和以太網(wǎng)的設(shè)備驅(qū)動程序的設(shè)計。 論文設(shè)計了實驗程序,對移植的μC/OS-Ⅱ操作系統(tǒng)、設(shè)計的設(shè)備驅(qū)動程序以及移植的GUI進行測試,實驗結(jié)果驗證了其實現(xiàn)功能的正確性和完整性,同時也驗證了CK510嵌入式軟件開發(fā)板硬件設(shè)計的正確性。
[Abstract]:Embedded system is the most popular and promising IT application at present. In the development of embedded system, the embedded software development platform helps engineers complete the embedded software design and successfully realizes the collaborative work of embedded software and hardware. The embedded development platform includes IDE (running on host computer, debugger / emulator and development board) (which can be regarded as the target computer). At present, the most popular embedded development platform at home and abroad is ARM platform and MIPS platform. In this paper, we design a CK510 embedded software development board, which works with CK-CPU embedded software integrated development environment (CDS) and download simulator. The design of CK510 embedded software development board is divided into two parts: hardware and software design. The hardware of the CK510 embedded software development board is divided into four parts: main chip, memory system, man-machine interface and communication interface. The main chip uses HM1526 chip with CK510 core. The memory system consists of SDRAM and Flash chips directly controlled by the main chip, and the man-machine interface includes touch screen display and keyboard input. The communication interface includes UART GPIO interface, USB SD card and Ethernet interface. The hardware design of the development board involves the selection of components and the design and implementation of hardware circuit. This paper focuses on the software design of CK510 embedded software development board, including Bootloader implementation, 渭 C / OS- 鈪
本文編號:1616415
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1616415.html
最近更新
教材專著