基于Linux操作系统的嵌入式微处理器节能研究
本文关键词:基于Linux操作系统的嵌入式微处理器节能研究 出处:《安徽大学》2013年硕士论文 论文类型:学位论文
更多相关文章: AT91SAM9G20微处理器 节能 Linux 功耗控制模块 驱动程序
【摘要】:随着计算机技术、通信技术的迅猛发展以及3C(计算机、通信、消费电子)的融合、三网(广播电视网、电信网、互联网)融合技术的蓬勃发展,嵌入式系统和ARM处理器已被广泛应用到各个领域。其中AT91SAM9G20微处理器广泛用于销售点终端、建筑自动化、安全摄像头以及条形码读出器等场合,但是,这些应用都在一定程度上受到功率的限制。因此,如何进一步降低微处理器的功率消耗已成为一个关键问题。本文针对这一问题,提出了基于Linux操作系统的节能研究方案,该方案利用动态电源管理技术以及根据判断进程队列中的进程数量和当前CPU占有率来改变微处理器主频,同时设计功耗控制模块和编写功耗控制驱动程序,完成了对功耗的控制,最后通过测试程序证明此方案有效可行。在倡导“节能减排,低碳生活”的大环境下,人们有必要从各个方面来考虑降低功率消耗的问题,因此基于Linux系统的微处理器节能研究有着非常重要的意义。 论文作者完成的工作和主要的研究内容如下: 1.熟悉YL-9G20开发板,并在此基础上深入学习了Linux操作系统的裁剪和移植以及从u-boot启动到根文件系统成功挂载的整个过程。 2.深入研读了AT91SAM9G20微处理器的datasheet,充分了解了其中PMC(电源管理控制器)的工作原理。 3.根据提出的节能方案,设计功耗控制模块、编写功耗控制驱动程序,熟悉了驱动开发的整个流程以及VI编辑器和GDB调试器的使用,最后通过测试程序证明了改造后的内核可以正常运行以及功耗控制模块有效可行。 4.论文完成了整个节能方案的研究与功耗控制模块的设计,它们都是行之有效的,通过试验表明,在电源供电的同等条件下,文中的方案可以相当大的降低功率消耗。最后总结了在研究过程中出现的困难和问题,并进行总结展望,对于在研究中得到的经验教训也做了很好的总结。
[Abstract]:With the rapid development of computer technology, communication technology and the integration of 3C (computer, communication, consumer electronics), three networks (radio and television network, telecommunications network, Internet) integration technology is booming. Embedded systems and ARM processors have been widely used in various fields, among which AT91SAM9G20 microprocessors are widely used in point-of-sale terminals, architectural automation. Security camera and bar code readout, but these applications are limited by power to some extent. How to further reduce the power consumption of microprocessor has become a key problem. In this paper, a research scheme of energy saving based on Linux operating system is proposed. This scheme uses dynamic power management technology and determines the number of processes in the process queue and the current CPU share to change the main frequency of the microprocessor. At the same time, the power control module and power control driver are designed. The control of power consumption is completed, and the test program proves that this scheme is effective and feasible. In the environment of "energy saving and emission reduction, low carbon living". It is necessary to consider the problem of reducing power consumption from various aspects, so the research of microprocessor energy saving based on Linux system is of great significance. The author's work and main research contents are as follows: 1. Familiar with the YL-9G20 development board, and on this basis, we deeply study the cutting and porting of the Linux operating system and the whole process from u-boot boot to the successful mount of the root file system. 2. The data set of AT91SAM9G20 microprocessor is deeply studied, and the working principle of PMC (Power Management Controller) is fully understood. 3. According to the proposed energy saving scheme, design power control module, write power control driver, familiar with the driver development process, VI editor and the use of GDB debugger. Finally, the test program proves that the modified kernel can run normally and the power control module is effective and feasible. 4. The research of the whole energy saving scheme and the design of the power consumption control module are completed in the thesis. They are all effective. The experiment shows that under the same condition of power supply. The scheme in this paper can greatly reduce the power consumption. Finally, the difficulties and problems in the research process are summarized, and the prospects are summarized, and the experience and lessons learned in the research are also well summarized.
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP316.81;TP368.1
【参考文献】
相关期刊论文 前10条
1 刘永林;梁莹;王诗琴;师惠萍;;基于Linux的嵌入式交叉编译环境的建立及实现[J];电脑开发与应用;2011年07期
2 王岩;;浅析进程概念[J];电脑知识与技术;2010年21期
3 黄武陵,宋莉,何小庆,江文瑞;嵌入式Linux的动态电源管理技术[J];单片机与嵌入式系统应用;2005年09期
4 张磊;温阳东;;基于ARM和Linux交叉开发环境的搭建[J];仪器仪表用户;2009年03期
5 宋颖慧,迟关心,赵万生,侯爽;增强Linux内核实时性能的研究与实现[J];哈尔滨工业大学学报;2005年06期
6 张同光;李秀芹;朱家义;杨延玉;;Linux 2.6内核分析——对进程调度机制的分析[J];长春工业大学学报(自然科学版);2006年04期
7 万思海;邵X;刘宗田;;基于Linux动态频率调整的DPM方案[J];计算机工程;2011年10期
8 邵长磊;;Linux操作系统简介[J];农业图书情报学刊;2008年12期
9 王祚栋,魏少军;SOC时代低功耗设计的研究与进展[J];微电子学;2005年02期
10 吴玉香;周建香;郭建勋;;U-Boot在s3c2410上的移植及功能扩展[J];计算机工程与设计;2010年04期
相关硕士学位论文 前1条
1 冯峰;嵌入式Linux操作系统的实现及其应用研究[D];西南交通大学;2005年
,本文编号:1416014
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1416014.html