自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C# 两窗体间控件调用

假设有两个窗体:Form1、Form2。  其中Form1 里面有控件 Label1;;   Form2里面有 button1;目标:通过点击Form2的button1来改变Form1里的Label1的Text属性。方法:step1:       在Form1窗体类中定义一个静态成员,来保存当前主窗体对象:       public static Form1 F

2014-10-18 10:30:44 1338

原创 C#引用概念

在C#中没有指针的概念,但是可以依据C中的指针来理解C# 的引用

2014-09-21 10:05:24 614

转载 晶体晶振区别、应用范围及用法

无源晶体与有源晶振的区别、应用范围及用法:1、无源晶体——无源晶体需要用DSP片内的振荡器,在datasheet上有建议的连接方法。无源 晶体没有电压的问题,信号电平是可变的,也就是说是根据起振电路来决定的,同样的晶体可以适用于多种电压,可用于多种不同时钟信号电压要求的DSP,而且 价格通常也较低,因此对于一般的应用如果条件许可建议用晶体,这尤其适合于产品线丰富批量大的生产者。无源晶体相对

2014-09-21 09:14:54 899

转载 linux驱动之中断函数request_irq()

request_irq()、free_irq() 这是驱动程序申请中断和释放中断的调用。在include/linux/sched.h里声明。 request_irq()调用的定义: int request_irq(unsigned int irq, void (*handler)(int irq, void *dev_id, struct pt_regs *regs ), 

2014-04-11 20:18:38 1362

转载 class_create()函数解析

从linux内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。提醒一点,udev是应用层的,不要试图在内核的配置选项里找到它;加入对udev的支持很简单,以作者所写的一个字符设备驱动为例,在驱动初始化的代码里调用class_create为该设备创建一个class,再为每个设备调用device_create创建对应的设备。大致用法如下:struct class *m

2014-04-10 22:06:34 1211

转载 字符设备注册相关函数

韦东山书本和视频讲的都是字符设备驱动都是2.4的接口但大多新书早已经是讲2.6的接口了,如LDD3、国嵌、宋宝华的书(1)早期版本的字符设备注册。早期版本的设备注册使用函数 register_chrdev(),调用该函数后就可以向系统申请 主设备号,如果 register_chrdev()操作成功,设备名就会出现在/proc/devices 文件里。 在关闭设备时,通常需要

2014-04-10 21:35:42 641

转载 cdev_alloc和cdev_init

内核中每个字符设备都对应一个 cdev结构的变量,下面是它的定义:linux-2.6.22/include/linux/cdev.hstruct cdev {struct kobject kobj;          // 每个 cdev都是一个 kobjectstruct module *owner;       //指向实现驱动的模块const struct file_op

2014-04-10 20:27:20 489

C#入门经典(高清版)

文字版的入门经典,第六版,可选择复制。值得拥有

2015-06-27

51单片机的一些课程设计项目

实用的51单片机设计项目,里面有项目代码,对初学者有一定的帮助。

2014-10-19

空空如也

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

TA关注的人

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