Linux设备驱动之Framebuffer分析
在Linux内核中,Framebuffer(帖缓冲)驱动是显示驱动的标准,Framebuffer将显示设备抽象为帖缓冲区,用户通过内存映射到进程地址空间之后,就可以直接进行读写操作,且写操作可以立即在屏幕上进行显示,在Linux内核/linux/drivers/video/下有相关的显示驱动与接口,其中Frmaebuffer驱动接口为fbmem.c,此文件提供了LCD驱动的通用文件操作接口,如read 、write、 ioctl等应用程序可能应用到的文件接口,特定平台的LCD驱动程序可以实现自己的
MDK4.11环境下应用JLINK进行仿真MINI2440
在本人的电脑上,ADS1.2环境下应用JLINK V8进行仿真MINI2440时,老是卡死,所以,就下载了MDK4.11来用,在刚始时,遇到不少的问题,最后还是解决了,所以把它进行分享。包括仿真操作,测试代码。
LDD3(第三版).PDF
由于对Linux设备驱动程序设计的需求,所以前段时间在网上下载了LDD3的HTML格式文档,在看的时候感觉不太好看,同时为了打印方便,把它转化为PDF格式,所以在此与大家一起分享。
由于本资料不是本人自创,也是来自于网络,所以不要求资源分,但是,请不要用于任何商业行办,如果对此书真的感兴趣,请购买正版。
同时,由于本人的时间有限,没有对所有的章节进行重新排版,所以,请原谅!!!!
在Word中使用Visio绘图
本文中主要说明怎样在Word中直接应用Visio进行绘图,也就是在应用Word进行书写文档时,直接在Word中启动Visio进行绘图,绘完后直接退入Word模式,而不是打开Word的同时又同时在打开Visio,在两个程序中来回切换。
注意:此文档不是有关Visio应用的手册,所以请各位在下载前确认是否是你所需要的。有关Visio的应用,请读者另寻。
后缀表达式的加、减、* / 的运算
本系统是一个后缀表达式的求值,在进行运算时,需要把要进行运算的表达式转化为后缀表达式再进行输入,因为时间有限,本人没有写专门的函数来进行转化,本系统适应于对负数,正数的+ = * /运算,其它的运算是相通的,所以,没有再进行设计。
基于MUS10的数字时钟
在我们的生活中,时间是不可少的一部分,因为时间,出现了一个时间
观念这一个重要的做人原则。
因为这样,所以我们每时每刻都在使用时钟,如我们所用的手表,闹钟,
还有我们手机中的时间系统,这些都是我们最常用的计时工具,但是,这只
是我们最常用的一部,也只是时间的一个小的部分。
在我们计机系统与其它的智能系统中,时钟更为重要,比如我们的时钟
中断等,计时器都是一般CPU 所必须的。
基于二叉排序数的个人通信录(附课程设计文档)
在日常生活中,个人通信录是我们不可少的,不管是纸式的个人通信录 还是我们手机中的个人通信录,查寻是其最基本的操作,几乎所有的操作都是在查寻的基础上进行的,所以,查寻时间的快慢很大程度上决定了整个通信录的性能。所以,一个有着良好界面、查寻速快的通信录,是人们所追求的。
本课程设计应用折半查寻法[1] [5]的技术思想进行查寻,从本思想出发,可以有两种数据组织方式:一是应用链表进行组织数据,由于折半查寻法的特殊性,所要进行查寻的数据列必须是有序的数据列,这样要求对数据列进行排序。出于系统实时查寻的考虑,每次对通信录进行改变后都得进行重新排序,这样才能保证数据列是实时有序的。这样当操作量大时,排序所消耗的时间对整个系统有很大的影响。
二是应用二叉排序树来组织数据,由于二叉排序树是应用折半查寻法思想进行对数据进行存储的,所以,其左孩子大于双亲结点、右孩子小于双亲结点(或者左孩子小于双亲结点、右孩子大于双亲结点),这样就可以应用折半查寻法的思想进行查寻,从而减少对排序时所消耗的时间。
本课程设计采用第二种方法,即应用二叉排序树进行组织数据,在此基础上进行对个人通信录的各种操作。
TMS320F2812 中SPI对AT93C46的读写操作(设计说明)
TMS320F2812是美国TI公司研发的一数字信号处理器,其有着对大量数据处理快的特点,SPI是TMS320F2912的串行外设接口,应用SPI以SPI接口的外设进行通信有着较大广泛的用途。
AT93C46是一基于SPI接口的随机存储器,通过SPI接口或摸拟SPI接口都可以对其进行读取与存储,这样对事件、记录等都可以进行随机读取与存储,给我们的日常生活带来了很大的方便。
软件开发文档总集(软件开发文档包括软件需求说明书、数据要求说有书、概要设计说明书、详细设计说明书、可行性研究报告、项目开发计划)
软件开发文档包括软件需求说明书、数据要求说有书、概要设计说明书、详细设计说明书、可行性研究报告、项目开发计划。
一:软件需求说明书
软件需求说明书也称为软件规格说明。该说明书对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。它是用户与开发人员双方对软件需求取得共同理解基础上达成的协议,也是实施开发工作的基础。软件需求说明书的编制目的的就是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解、并使之面成为整个开发工作的基础。
ht1621中文资料
HOLTEK HT1621 LCD驱动器
特性
* 工作电压2.4 5.2V
* 内嵌256KHz RC 振荡器
* 可外接32KHz晶片或256KHz频率源输入
* 可选1/2或1/3偏压和1/2 1/3 或1/4 的占空比
* 片内时基频率源
* 蜂鸣器可选择两种频率
* 节电命令可用于减少功耗
* 内嵌时基发生器和看门狗定时器WDT
* 时基或看门狗定时器溢出输出
* 八个时基/看门狗定时器时钟源
* 一个32 4 的LCD 驱动器
* 一个内嵌的32 4 位显示RAM 内存
* 四线串行接口
* 片内LCD 驱动频率源
* 软件配置特征
* 数据模式和命令模式指令
* 三种数据访问模式
* 提供VLCD 管脚用于调整LCD 操作电压
HT1632在LED点阵屏中的运用
HT1632在LED点阵屏中的运用
基于C语言的学籍管理系统
/*学籍管理系统
********************************************************************************************
*系统说明:
*本程序是一个简单的学籍理系统,所有的数据保存是用文件的形式进行保存的
*本程序提供了三个使用对象,学生,班主任,教务处管理人员
*其中学生只能进行查询本个的记录
*班主任可以单个查询或者浏全部的信息
*教务处管理人员所拥有的权限最高,可以进行查询,添加,删除,修改,保存,浏览
*所有使用者都配置密码,所以这只是一个间单的摸拟系统。
*由于学生与班主任的操作的权限,所以这两个使用者只能对己经保存的数据进行操作,对还正在进行
*的动态的数据不能进行操作
*教务处管理人员对数据的变动只有保存后才有效,否则变动的数据不能成功地保存在文件中。
*如果没有创建文件,学生与班主任将不能进行操作,选择任何操作都将进入教务处管理子系统
*所以如果要配置文件,请配置一个文本文件,并且文件名为"shuwen"
*也可以按使用者想要的名字进行配置,那样必须修改程序的读取记录与保存记录部分代码。
*************************************************************************************************
*作者:舒稳 计算机07-04班
*最后修改时间2008.11.17
*/