毕业设计[论文]

题目:基于linux的EEPROM的读写控制

毕业论文(设计)原创性声明

本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名: 日期:

毕业论文(设计)授权使用说明

本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。

?

作者签名: 指导教师签名:

日期: 日期:

注 意 事 项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

3)其它

目 录

摘 要II

AbstractIII

1绪论1

1.1开发背景1

1.2 EEPROM的开发意义1

2 LINUX技术简介3

2.1 开发工具简介3

2.2 编译工具简介5

2.3 bootloader简介6

3 操作系统的移植8

3.1 LINUX内核的移植8

3.2 LINUX内核的目录结构9

3.3 LINUX源代码的安装10

4 EEPROM的概要设计13

4.1 IIC总线的读/写控制逻辑13

4.2 设计操作过程16

4.3 设计参考程序17

4.4 实验结果分析20

结束语21

参考文献22

致 谢23

基于linux的EEPROM的读写控制

摘 要

本文着眼于在linux开发环境下实现EEPROM的读/写控制访问方法.Linux操作系统作为新兴的操作系统,具有内核强大、开源、易扩展和裁减以及丰富的硬件支持等诸多优点,其嵌入式应用具有实时处理能力,广泛应用于智能设备、智能仪器仪表、信息电器领域。随着计算技术向微型化、网络化方向的发展,嵌入式软件极大地提高了传统工业控制、医疗、办公乃至家用消费类电子产品的附加值和易用性,市场应用前景极为广阔。项目必要性软件在信息系统中起着核心和灵魂的作用。

本设计在EduKit2410实验平台上,通过编写程序在EEPROM器件AT24C04进行读写访问,掌握EEPROM器件在LINUX下的读/写访问方法,然后把实验数据写入整个EEPROM的存储空间,接着读出来而进行比较[8]。通过检测EEPROM器件AT24C04 和处理器 I2C总线接口及驱动程序的工作是否正常,比较写入数据与读出数据的结果。

关键词: EEPROM I2C总线 读写控制

Based on Linux Read-Write control of EERROM

Abstract

This article focuses on realizing read/writes control access method of EEPROM under the linux development environment. The Linux operating system as a emerming operating system, has strong core, o

linux下eeprom读写测试,本科毕业设计__基于linux的eeprom的读写控制.doc相关推荐

  1. linux下多进程聊天室,从0实现基于Linux socket聊天室-多线程服务器模型-1

    前言 Socket在实际系统程序开发张中,应用非常广泛,也非常重要.实际应用中服务器经常需要支持多个客户端连接,实现高并发服务器模型显得尤为重要.高并发服务器从简单的循环服务器模型处理少量网络并发请求 ...

  2. Linux下使用Speedtest测试网速教程

    Linux下使用Speedtest测试网速教程 文章目录: 一.通过Speedtest官网直接测试网络速度 二.通过下载源码,在命令行中测试网速 1.下载安装 2.Speedtest的参数使用: 有时 ...

  3. 性能测试入门(六)windows及Linux下做压力测试的注册表设置

    windows及Linux下做压力测试的注册表设置 from: http://www.cnblogs.com/tianzhiliang/articles/2400176.html TcpTimedWa ...

  4. 用Prime95来做linux下CPU压力测试

    Prime95是用来做linux下CPU压力测试的,由GIMPS (Great Internet Mersenne Prime Search)所提供,主要是透过运算找出梅森质数,质数(Prime nu ...

  5. linux下网速测试

    linux下网速测试 speedtest 是一个知名的网速测试工具,它是用 Python 写成的,可以使用 apt 或 pip 命令来安装. 安装 sudo apt install speedtest ...

  6. ZedBoard--(5)嵌入式Linux下的DMA测试(Direct Register Mode)(PS + PL)

    ZedBorad–(5)嵌入式Linux下的DMA测试(PS+PL) 本文将详细介绍如何在ZedBorad上使用AXI接口的DMA IP核.(文末会给出测试代码的下载链接) DDR控制器.AXI DM ...

  7. linux ortp 编译,Linux下oSIP的编译使用应该是很简单的,其Install说明文档.doc

    Linux下oSIP的编译使用应该是很简单的,其Install说明文档.doc Linux下oSIP的编译使用应该是很简单的,其Install说明文档里也介绍的比较清楚,本文主要就oSIP在Windo ...

  8. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

  9. linux运行隐藏文件,Linux下如何隐藏文件_网站服务器运行维护,Linux,隐藏文件

    linux系统怎样安装软件_网站服务器运行维护 linux系统安装软件的方法:1.使用apt命令进行安装,如[apt install app_name]:2.使用rpm命令进行安装,如[rpm -i ...

最新文章

  1. pandas数据预处理(字段筛选、query函数进行数据筛选、缺失值删除)、seaborn可视化分面图(facet)、seaborn使用Catplot可视化分面箱图(Faceted Boxplot)
  2. 汇编试验六:实践课程中的程序
  3. 在Jetson Nano上编译 pyrealsense2库包,并在Intel的tof相机上进行测试
  4. DEV express 对Gridview某行的元素赋值
  5. java 线程一直运行状态_详解JAVA 线程-线程的状态有哪些?它是如何工作的?
  6. #pragma warning(pop) 和 #pragma warning(push)的作用
  7. 简单却实用的的例子:Jquery获取 radio 选中后的文字
  8. **【POJ - 3122】 Pie(二分寻值)
  9. method java_解析Java中的Field类和Method类
  10. 五一假期期间 全国快递包裹揽投量同比增长约四成
  11. HA功能与DRS配合使用
  12. Ajax用POST方式传中文到SERVLET中,接收时乱码
  13. Input调用流程(好文)
  14. 如何用vrml技术实现虚拟计算机组装实验,虚拟现实技术在计算机组装教学中的应用研究...
  15. Cisco 冗余备份(IRDP)
  16. CentOS官网下载对应版本
  17. 企业盈利能力五大指标之:净利率
  18. 工作缺点和不足及措施_个人工作问题不足20条以及改进措施
  19. 奇点云 x 阿里云 | 联合发布综合体数字化转型与数据创新解决方案
  20. 前端基础进阶(三)-史上最详细的变量对象详解

热门文章

  1. libiconv库编译undefined reference to `aliases_lookup‘
  2. Jquery 模板插件 jquery.tmpl.js 的使用方法(2):嵌套each循环,temp调用(使用预编译的模板缓存)...
  3. 人到中年:“无爱、无话、无性”
  4. Dorado7 notify非alert 输入框prompt confirm layer dialoger,layer.msg,toast效果,几秒关闭layer.load layer.open
  5. Java设计模式总结——6大设计原则
  6. 华为 路由双点双向引入
  7. LeetCode Image Smoother
  8. 元学习:Meta-Learning in Neural Networks: A Survey
  9. 云笔记Fusion Compute架构
  10. 消防中计算机基础知识,消防基础知识考试题