首页 > 学术论文

基于Linux操作系统的嵌入式微处理器节能研究

来源:论文学术网
时间:2024-08-20 12:05:12
热度:

基于Linux操作系统的嵌入式微处理器节能研究【摘要】:随着计算机技术、通信技术的迅猛发展以及3C(计算机、通信、消费电子)的融合、三网(广播电视网、电信网、互联网)融合技术的蓬勃

【摘要】:随着计算机技术、通信技术的迅猛发展以及3C(计算机、通信、消费电子)的融合、三网(广播电视网、电信网、互联网)融合技术的蓬勃发展,嵌入式系统和ARM处理器已被广泛应用到各个领域。其中AT91SAM9G20微处理器广泛用于销售点终端、建筑自动化、安全摄像头以及条形码读出器等场合,但是,这些应用都在一定程度上受到功率的限制。因此,如何进一步降低微处理器的功率消耗已成为一个关键问题。本文针对这一问题,提出了基于Linux操作系统的节能研究方案,该方案利用动态电源管理技术以及根据判断进程队列中的进程数量和当前CPU占有率来改变微处理器主频,同时设计功耗控制模块和编写功耗控制驱动程序,完成了对功耗的控制,最后通过测试程序证明此方案有效可行。在倡导“节能减排,低碳生活”的大环境下,人们有必要从各个方面来考虑降低功率消耗的问题,因此基于Linux系统的微处理器节能研究有着非常重要的意义。 论文作者完成的工作和主要的研究内容如下: 1.熟悉YL-9G20开发板,并在此基础上深入学习了Linux操作系统的裁剪和移植以及从u-boot启动到根文件系统成功挂载的整个过程。 2.深入研读了AT91SAM9G20微处理器的datasheet,充分了解了其中PMC(电源管理控制器)的工作原理。 3.根据提出的节能方案,设计功耗控制模块、编写功耗控制驱动程序,熟悉了驱动开发的整个流程以及VI编辑器和GDB调试器的使用,最后通过测试程序证明了改造后的内核可以正常运行以及功耗控制模块有效可行。 4.论文完成了整个节能方案的研究与功耗控制模块的设计,它们都是行之有效的,通过试验表明,在电源供电的同等条件下,文中的方案可以相当大的降低功率消耗。最后总结了在研究过程中出现的困难和问题,并进行总结展望,对于在研究中得到的经验教训也做了很好的总结。 【关键词】:AT91SAM9G20微处理器 节能 Linux 功耗控制模块 驱动程序
【学位授予单位】:安徽大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP316.81;TP368.1
【目录】:
  • 摘要3-4
  • Abstract4-6
  • 目录6-8
  • 插图清单8-10
  • 第一章 绪论10-15
  • 1.1 论文的研究背景10-13
  • 1.1.1 嵌入式微处理器发展现状10-11
  • 1.1.2 Linux的发展以及应用11-12
  • 1.1.3 节能研究的传统方案12-13
  • 1.2 研究课题的意义和内容13-14
  • 1.3 本文的组织14-15
  • 第二章 AT91SAM9G20和Linux开发概述15-30
  • 2.1 AT91SAM9G20微处理器15-20
  • 2.1.1 AT91SAM9G20芯片介绍15-16
  • 2.1.2 电源管理控制器16-19
  • 2.1.3 动态电源管理技术19-20
  • 2.2 Linux操作系统分析20-29
  • 2.2.1 Linux内核概述21-22
  • 2.2.2 Linux进程的相关原理22-25
  • 2.2.3 Linux模块概念25-29
  • 2.3 本章小结29-30
  • 第三章 基于Linux节能内核的分析与设计30-51
  • 3.1 Linux 2.6内核的分析与改造30-40
  • 3.1.1 原有内核的分析30-33
  • 3.1.2 进程转换模型的改造33-35
  • 3.1.3 内核源码分析及改造35-40
  • 3.2 软件平台的设计与实现40-50
  • 3.2.1 交叉编译环境的搭建41-42
  • 3.2.2 Bootloader的制作42-44
  • 3.2.3 Linux内核的制作和移植44-47
  • 3.2.4 Cramfs根文件系统的制作47-50
  • 3.2.5 Linux登陆50
  • 3.3 本章小结50-51
  • 第四章 节能研究的测试与分析51-57
  • 4.1 功耗控制驱动程序的设计51-53
  • 4.2 测试程序设计53-55
  • 4.3 测试结果以及分析55-56
  • 4.4 本章小结56-57
  • 第五章 总结与展望57-59
  • 5.1 研究内容总结57
  • 5.2 进一步的研究工作57-59
  • 参考文献59-61
  • 致谢61-62
  • 攻读学位期间发表的学术论文62


您可以在本站搜索以下学术论文文献来了解更多相关内容

基于Linux的嵌入式交叉编译环境的建立及实现    刘永林;梁莹;王诗琴;师惠萍;

浅析进程概念    王岩;

嵌入式Linux的动态电源管理技术    黄武陵,宋莉,何小庆,江文瑞

基于ARM和Linux交叉开发环境的搭建    张磊;温阳东;

增强Linux内核实时性能的研究与实现    宋颖慧,迟关心,赵万生,侯爽

Linux 2.6内核分析——对进程调度机制的分析    张同光;李秀芹;朱家义;杨延玉;

基于Linux动态频率调整的DPM方案    万思海;邵堃;刘宗田;

Linux操作系统简介    邵长磊;

SOC时代低功耗设计的研究与进展    王祚栋,魏少军

U-Boot在s3c2410上的移植及功能扩展    吴玉香;周建香;郭建勋;

嵌入式Linux操作系统的实现及其应用研究    冯峰

嵌入式无线视频监控系统的设计与实现    戴丽;张维勇;刘征宇;钱军;

RF-CMOS建模:面向低功耗应用的RF-MOSFET模型开发    刘军;孙玲玲;徐晓俊;

uClinux基于ARM9嵌入式系统的移植    余晨晨;吴芳芳;胡铃;

构建基于RTLinux的嵌入式系统研究与开发    宋虎,李秉智

基于优先级调度算法的TXC设备的设计    陈为;徐志刚;张云麟;张治中;

基于优先级位图对RTAI实时性的改进    甘玲;刘柄宏;

Linux内核的可抢占性分析和研究    杨中良;蒋朝根;

基于Linux2.6的进程隐藏机制的实现    邹秋艳;徐红云;

基于Linux操作系统的系统调用分析    范恩魁;陈亚军;

Linux操作系统内核同步机制分析    胡小龙,李刚,陈明

嵌入式工业以太网    郭颖;张振东;王雪梅;

一种基于块级的连续数据捕获方法研究    李巍;李春花;周可;黄平;

基于虚拟化技术的远程数据镜像系统的实现    张雷;张宇;文中领;王永海;

Ext文件系统检测和修复工具的研究与改进    卢雪山;戴华东;颜跃进;

以AT91RM9200和ADS1256为核心的嵌入式物探和监测数据采集方案    汪兴旺;曹修定;任晨虹;

USB2.0数据传输环节逻辑电路低功耗设计    陈婷婷;李哲英;

嵌入式系统弹性应对方法研究    赵国冬

基于网络磁盘阵列的海量信息存储系统    邓玉辉

可编程密码处理器关键技术研究与实现    赵学秘

基于可扩展对象的海量存储系统研究    刘群

电力电子集成系统中的数字控制平台研究    胡海兵

异步数据触发微处理器体系结构关键技术研究与实现    李勇

基于电力电子网络的变流系统研究    杭丽君

复杂山地自定位无缆地震仪的研究与实现    杨泓渊

海量存储系统中数据分布化及其关键技术的研究    王宇德

开放式数控系统的实时操作系统优化技术研究与应用    秦承刚

基于ARM与DSP的机器视觉硬件平台设计与研究    刘国栋

基于OMAP5912的准在线故障诊断系统软件平台关键技术研究    韦建威

基于DaVinci的嵌入式小平台声纳处理系统研究    武兴宇

基于ARM的智能家居远程监控系统研究与实现    张云

稻米质量国家标准参数智能化测试仪的研制    步东伟

基于家庭视频监控平台网络传输系统的设计    王文文

基于ARM和GPRS的农田现场信息远程采集系统的研究    汪斌

网络行为监控系统的设计与实现    张卫华

对象存储设备中文件系统的设计与实现    胡永奎

基于嵌入式系统汽车倒车雷达的设计与实现    鞠永胜

基于ARM-linux的交叉编译环境的创建    王晓惠;

嵌入式Linux中多文件系统的构建    王集森 ,刘昊 ,胡晨

用busybox制作嵌入式Linux的文件系统    杨延军

嵌入式Linux中根文件系统的实现    熊伟;董金明;

一种基于Internet的远程监控系统    王建峰,刘红旗,李杰

Linux内核的实时支持的研究与实现    邹勇,王青,李明树

一个基于Linux的嵌入式实时操作系统    刘云新,张尧学

嵌入式Linux的中断处理与实时调度的实现机制    钟汉如,王创生

Linux操作系统调度器实时性能的研究和改进    杜旭,胥海鹏

基于嵌入式Linux系统的电源管理软件    邢向磊;周余;都思丹;

基于Linux的光纤通道网卡驱动程序开发    郑魁;杨志义;曾小荟;

计算机基础教学中引入LINUX操作系统的探讨    李岩;

基于Linux高可靠性网络子系统的分析    肖云炎,杨薇薇,周玉琴

操作系统安全模型研究及方案设计    李芳,范玉妹,胡志兴

PC在Linux下与DSP的异步串行通讯    周新林,张继和,余永立

基于Linux的单机全数字控制的扫描探针显微镜    刘争晖;郭宇铮;张朝晖;朱星;

采用Linux技术构建安全的校园网    吴庆祥;

基于ARM9的低成本数字远程视频监控系统    陈波;石旭刚;

浅谈《Linux操作系统》课程教学    谭冬平;

Red Hat Linux V6.1环境下RAID技术的运用与实现    杨俊志;张斌;

Linux操作系统常见攻击与防范技术分析    吴果;

根据应用设定linux的安全策略    张耀南;罗立辉;

嵌入式Internet技术在变电站监控中的应用研究    邹宏亮;周晨;郑远德;冯波;王玲;李帆;贺彪;曾晓;

基于Linux的小型网络入侵检测系统的设计与实现    罗佳宇;李陶深;

NEWS油藏综合解释系统    魏嘉;岳承祺;徐雷鸣;庞世明;刘永宁;

Linux下的串口通信实现    宋莉;

基于嵌入式的电力谐波数据采集设计    巢丽娟;鞠勇;

RTAI机制的研究及其在无线接入网MAC协议中的应用    王伟;曹秀英;

基于Altera Nios软核处理器的无线局域网接入点设备设计    李晓光;谢新翔;

序列同源性分析软件Blast的WEB界面构建及其应用    张成岗;

“联盟”突破发展滞胀    熊熙玲

产业联盟突破Linux发展瓶颈    周娴

为什么是Linux?    袁萌

Linux给点阳光就能灿烂    本报记者 朱毅

国产软硬件经受兼容性考验    本报记者 宋乐永

政府IT配置应多高    刘励平

Debian:Linux自由文化的精髓    新华科技系统软件有限公司

成长,并烦恼着    本报记者 姜波

采用Linux操作系统的 PDA Sharp Zaurus SL-6000系统    

拓林思蓄势而发    高华

安全Linux操作系统及安全Web系统的形式化建模与实现    刘克龙

龙芯2号处理器多线程技术研究    李祖松

嵌入式视频监控系统中uClinux的应用研究    刘六彬

基于ARM的电脑横机主控系统设计    寿挺

局域网计费系统的设计与实现    朱梦涛

基于Linux操作系统的Web服务器的设计与实现    封相远

Linux平民化的相关问题研究    黄小洁

LINUX内核进程间通信的模型检测研究    姜玉蓉

支持可重构计算的Linux操作系统研究    黄勋章

基于S3C4510B的嵌入式数控机床联网系统的研究与设计    杨雪金

64位高性能微处器系统功能验证方法的研究与实现    陈华宏

基于Linux的嵌入式移动测试系统的设计和实现    宋轲欣

Linux补丁管理系统的研究与实现    黄丹丹