CK510嵌入式软件开发板的设计与实现
发布时间:2018-03-15 18:23
本文选题:嵌入式系统 切入点:CK510 出处:《杭州电子科技大学》2012年硕士论文 论文类型:学位论文
【摘要】:嵌入式系统是当前最热门最有发展前途的IT应用。在嵌入式系统的开发过程中,嵌入式软件开发平台帮助工程师完成嵌入式软件设计,成功实现嵌入式软硬件的协同工作,嵌入式开发平台包括嵌入式软件集成开发环境IDE(运行在宿主机上)、调试器/仿真器和开发板(可以看成是目标机),,目前国内外最主流的嵌入式开发平台有ARM平台和MIPS。 本论文设计一款CK510嵌入式软件开发板,该开发板与CK-CPU嵌入式软件集成开发环境CDS和下载仿真器一起,可组成一个完整的CK510嵌入式软件开发平台。论文设计CK510嵌入式软件开发板的分为硬件和软件设计两部分。 论文设计的CK510嵌入式软件开发板的硬件分为主芯片、存储系统、人机接口、通信接口四大部分。主芯片采用CK510为内核的HM1526芯片;存储系统由主芯片直接控制外接SDRAM和Flash芯片组成;人机接口包括的触摸屏、VGA显示及键盘输入;通信接口包括UART、GPIO等常用接口以及USB、SD卡和以太网接口。开发板硬件设计涉及到元器件选型以及硬件电路设计和实现。 论文的重点是CK510嵌入式软件开发板的软件设计,主要包括Bootloader实现、μC/OS-Ⅱ操作系统移植、文件系统设计、人机接口和通信接口的各类设备驱动程序设计、GUI的改进和移植。其中,设备驱动程序的工作量最大,论文完成了触摸屏、键盘、USB、SD卡和以太网的设备驱动程序的设计。 论文设计了实验程序,对移植的μC/OS-Ⅱ操作系统、设计的设备驱动程序以及移植的GUI进行测试,实验结果验证了其实现功能的正确性和完整性,同时也验证了CK510嵌入式软件开发板硬件设计的正确性。
[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
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1616415.html