基于CK-CPU嵌入式平台的LCD显示驱动的开发与实现
本文选题:嵌入式系统 + Linux ; 参考:《哈尔滨工业大学》2013年硕士论文
【摘要】:目前,,嵌入式处理器行业中,ARM等国外处理器占据着绝对的主导地位。随着嵌入式系统功能的强大,嵌入式操作系统逐渐成为不可或缺的一部分。CSKY系列处理器是杭州中天微公司自主研发的高性能嵌入式处理器,性能与ARM、MIPS相当。在当前产业环境下,积极推广具有国内自主知识产权的国产处理器对提高我国在电子行业内的核心竞争力具有重要意义。 本课题是基于杭州中天微公司自主研发的32位高端嵌入式C-SKY610系列处理器。C-SKY610系列处理器在性能上与行业领域中的ARM9~ARM11相当。课题选用源码开放、软件和驱动框架成熟的嵌入式Linux内核在CK-CPU硬件平台上进行移植并完成了Linux系统下基于FramerBuffer的LCD驱动的开发,然后将其移植到Bootloader中去,接着在Bootloader中增加LCD模块测试指令。 论文对CK-CPU的硬件平台特性及基于Linux内核的操作系统结构进行了分析,构建了实验开发环境,进行了Linux2.6内核的操作系统和Bootloader在平台上的移植,完成了基于FramerBuffer机制的LCD驱动开发与测试。课题实现了Bootloader和Linux操作系统在CK-CPU的硬件平台CK5A6EVB上的加载启动与稳定运行,并实现了开发板的LCD显示模块测试功能。 本课题的研究内容对国产嵌入式处理器的推广和应用具有一定的实践参考意义;同时,基于国产处理器的嵌入式开发有利于促进我国自主知识产权系统芯片SoC的设计与产业化发展。
[Abstract]:At present, the embedded processor industry, such as arm and other foreign processors occupy an absolute dominant position. With the powerful function of embedded system, embedded operating system gradually becomes an indispensable part. CSKY series processor is a high-performance embedded processor independently developed by Hangzhou Zhongtian Micro Company, and its performance is comparable to that of ARMN MIPS. In the current industrial environment, it is of great significance to promote the domestic processors with domestic independent intellectual property rights to improve the core competitiveness of our country in the electronic industry. This paper is based on the 32 bit high end embedded C-SKY610 series processor. SKC-Y610 series processor developed by Hangzhou Zhongtian Microcomputer Company. The performance of the processor is comparable to that of ARM9~ARM11 in the field of industry. The thesis chooses the embedded Linux kernel with open source code, mature software and driver framework to transplant on the CK-CPU hardware platform and completes the development of LCD driver based on FramerBuffer in Linux system, and then transplant it to Bootloader. Then add the LCD module test instruction in Bootloader. In this paper, the hardware platform characteristics of CK-CPU and the operating system structure based on Linux kernel are analyzed, the experimental development environment is constructed, and the operating system of Linux2.6 kernel and the transplantation of Bootloader on the platform are carried out. The development and test of LCD driver based on FramerBuffer mechanism are completed. In this paper, the Bootloader and Linux operating systems are loaded and run stably on the CK-CPU hardware platform CK5A6EVB, and the test function of the LCD display module of the development board is realized. The research content of this topic has certain practical reference significance for the popularization and application of domestic embedded processor. The development of embedded processor based on domestic processor is helpful to promote the design and industrialization of our own intellectual property system chip SoC.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332;TP316.81
【参考文献】
相关期刊论文 前10条
1 肖为;嵌入式系统概述及其在综合信息终端中的应用及前景[J];北京广播学院学报(自然科学版);2001年04期
2 申睿,赵伟;嵌入式系统及其在测量领域的应用[J];电测与仪表;2003年09期
3 黄力,覃纪武;嵌入式Linux的现状与前景研究[J];电脑知识与技术;2005年15期
4 王自然;;浅谈嵌入式处理器的特点与进展[J];电脑知识与技术;2009年22期
5 何立民;嵌入式系统的定义与发展历史[J];单片机与嵌入式系统应用;2004年01期
6 郭永志;嵌入式系统在通信控制器中的应用[J];信息技术与标准化;2002年06期
7 刘伟;童敏;;Linux 2.6内核的嵌入式系统应用[J];电子技术应用;2006年01期
8 彭浩;龚杰;秦建敏;;基于S3C2440的嵌入式Linux根文件系统构建[J];电子设计工程;2010年06期
9 高伟华,杨子军;嵌入式操作系统的研究现状及发展趋势[J];黑龙江电力;2002年05期
10 车向勇;薛念;潘峗;严晓浪;;基于CK-Core的处理器SDIO接口主控制器设计[J];机电工程;2010年10期
相关博士学位论文 前2条
1 张培勇;32位嵌入式CPU的超深亚微米物理实现与验证[D];浙江大学;2005年
2 孟建熠;超标量嵌入式处理器关键技术设计研究[D];浙江大学;2009年
相关硕士学位论文 前2条
1 贺占权;基于Mcf5271的网络隔离系统[D];哈尔滨工程大学;2006年
2 张协国;嵌入式Linux在ARM9上的移植研究与实现[D];哈尔滨工程大学;2007年
本文编号:1886216
本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/1886216.html