自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (9)
  • 收藏
  • 关注

转载 (转)详解Linux2.6内核中基于platform机制的驱动模型

<br />转自<br />http://blog.csdn.net/sailor_8318/archive/2010/01/29/5267698.aspx<br />【摘要】本文以Linux 2.6.25 内核为例,分析了基于platform总线的驱动模型。首先介绍了Platform总线的基本概念,接着介绍了platform device和platform driver的定义和加载过程,分析了其与基类device 和driver的派生关系及在此过程中面向对象的设计思想。最后以ARM S3C2440中I2C

2010-10-04 15:28:00 913

原创 vc++对话框伸缩功能实现

<br />实现对话框伸缩功能的通用代码:<br />void CCpuUsageDlg::OnSize(UINT nType, int cx, int cy) <br />{<br /> CDialog::OnSize(nType, cx, cy);<br /> if (listRect.GetCount()>0)//看链表是否为空<br /> {<br />  CRect rectDlgNow;<br />  GetWindowRect(&rectDlgNow);//得到当前对话框的坐标<br />  

2010-07-27 22:22:00 3173 2

原创 led驱动

#include<linux/module.h>/*它定义了模块的 API、类型和宏(MODULE_LICENSE、MODULE_AUTHOR等等),所有的内核模块都必须包含这个头文件。/#include<linux/kernel.h>/*使用内核信息优先级时要包含这个文件,一般在使用printk函数时使用到优先级信息*/#include<linux/init.h>//头文件:module_init、module_exit等宏定义。#include<linux/fs.h>////struct file_op

2010-07-04 17:48:00 1479 1

原创 led驱动

#include<linux/module.h>/*它定义了模块的 API、类型和宏(MODULE_LICENSE、MODULE_AUTHOR等等),所有的内核模块都必须包含这个头文件。/#include<linux/kernel.h>/*使用内核信息优先级时要包含这个文件,一般在使用printk函数时使用到优先级信息*/#include<linux/init.h>//头文件:module_init、module_exit等宏定义。#include<linux/fs.h>////struct file_op

2010-07-04 17:47:00 791

转载 电子技术术语---带宽和增益带宽

目录 <br />1 一、 带宽的两种概念  <br />2 二、 总线中的带宽  <br />3 三、 内存中的带宽  <br />4 四、 带宽匹配的问题  <br />5 五、 显示器中的带宽  <br />6 六、 通讯中的带宽  <br />7 放大器中关于带宽和增益带宽等的主要指标:  <br />  <br /><br />一、 带宽的两种概念<br />如果从电子电路角度出发,带宽(Bandwidth)本意指的是电子电路中存在一个固有通频带,这个概念或许比较抽象,我们有必要作进一步解释。大家

2010-06-09 14:33:00 2835

原创 C语言编译全过程

C语言编译全过程    编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。    编译的完整过程:C源程序-->预编译处理(.c)-->编译、优化程序(.s、.asm)-->汇编程序(.obj、.o、.a、.ko)-->链接程序(.exe、.elf、.ax

2010-05-09 18:48:00 442

原创 sizeof与strlen的区别

1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。  2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以/0结尾的。4.数组做sizeof的参数不退化,传递给strlen就退化为指针了。 5.大部分编译程序在

2010-05-09 11:24:00 489

原创 内核模块相关命令:lsmod,depmod,modprob...

 内核模块相关命令:lsmod,depmod,modprob...   lsmod功能:列出内核已载入模块的状态用法:lsmod描述:    lsmod 以美观的方式列出/proc/modules的内容。    输出为:    Module(模块名)    Size(模块大小)   Used b

2010-05-08 22:03:00 2169

原创 第一个驱动helloworld module加载insmod “Invalid module format ”问题解决

        在使用命令ismod helloworld.ko 加载编译成功的模块helloworld.ko时出现错误  insmod: error inserting helloworld.ko: -1 Invalid module format一般出错信息被记录在文件/var/log/messages中[root@hailiang linux-2.6.15.5]# cat /var/

2010-05-08 19:58:00 26117 6

房价问题的数学建模

在解决房价模型问题时,我们用了多元线性回规模型和蛛网模型同 时对相关变量进行分析和处理,最终找出了影响房价的主要因素为生产成本和供 需关系。并对房价的形成、演化机理和房地产投机进行了深入细致的分析

2011-09-18

房价价格合理性研究及未来走势预测

本文根据不同的已知条件和搜集到的资料,针对不同的问题建立起了不同的模型。利用房价收入比等简单的评价标准,对房价合理性出了细致的分析判断,增强了文章的说服力。应用GM(1,1)模型对问题2进行预测,所得的预测值和实际值的相关程度较好,可以较精确的显示未来住房价格的变化情况。针对问题参考了相关资料,深入研究了影响房价波动的因素,选择合理的措施来调控房价,使模型具有合理性,科学性

2011-09-18

AVR_FAT16-PROTEUS+源码

从别人的例子修改来的,用了proteus仿真,带源码。不错的例子

2009-10-19

fat 文件系统学习

学习文件系统很好的资料,我当时在学习sd卡,需要加上文件系统,在网上找了不少资料,现在将真正很好的一些资料上传,包括一些文档和一些调试成功的代码。请关注

2009-10-19

C8051F02x.pdf

c8051f020/1/2/3完整技术手册

2009-10-09

C51编译器用户手册.PDF

使用 KEIL C51 的过程中 老要去看那英文的手册 总感到不是那么方便 老要用词霸查来查去的 烦的很 因此在看到 C51BBS 上的倡议 后 就动了把它翻译出来的念头 我想这对自己和别人都会带来些好处

2009-10-09

zlg_sd卡源代码

sd卡在arm上的实现,是周立功公司的,在s3c2410上实现了,我进行过测试,可用。或者改一下用在单片机上也可

2009-09-30

EasyARM2103开发板串口调试软件

周立功开发板EasyARM2103开发板串口调试软件

2009-03-31

lpc2103 ppt

周立功4.EasyARM2103开发板资料

2009-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除