自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux 中字符设备的注册(转)

Linux中字符设备的注册过程是比较简单的。我们通常可以调用misc_register()函数来注册一个字符设备。Misc设备是一种字符设备,通过该设备可以将fops请求转发给注册的misc设备,从而实现字符设备的功能。用户调用该接口注册Misc字符设备时,可以动态分配设备Minor号,当获取Minor号之后调用class_simple_device_add()或者device_create()函

2014-02-17 21:21:53 402

原创 程序员笔试面试必考之一

a) 一个整型数(An integer) b) 一个指向整型数的指针(A pointer to an integer) c) 一个指向指针的的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer) d) 一个有10个整型数的数组(An array of 10 integers) e) 一个有10个指针的数组,该指针是指向一个整

2014-02-15 15:48:08 376

原创 有关字符设备的数据结构

1、file_operations结构include/linux/fs.hstruct file_operations{我认为的常用部分:struct module * owner;loff_t (*llseek) (struct file*, loff_t, int);ssize_t (*read) (struct file*, char *, size_t, loff_

2014-02-15 15:19:09 525

原创 Fedora NFS配置

1、yum install portmap Nfs-utils2、这步要注意,不然会因为权限不够而挂载不上,耗费了很多时间。   chmod 755 /home/lin   chomd 755 /home/lin/root_nfs  3、vim /etc/exports    添加/home/lin/root_nfs/ *(sync,rw,no_root_squash)4、

2013-12-19 11:43:14 453

原创 交叉编译器配置

1、创建文件夹 mkdir /usr/local/arm2、将交叉编译链cross-4.2.2-eabi.tar.bz2拷贝到/home目录下。 cp cross-4.2.2-eabi.tar.bz2  /home3、解压缩到/usr/local/arm目录 tar jxvf cross-4.2.2-eabi.tar.bz2 -C /usr/local/arm/4、修改环境变量PA

2013-12-19 09:40:43 503

转载 Linux字符设备驱动之cdev_init

1.内核中每个字符设备都对应一个 cdev 结构的变量,下面是它的定义:linux-2.6.22/include/linux/cdev.hstruct cdev {  13        struct kobject kobj;  14        struct module *owner;  15        const struct file_operation

2013-12-17 22:12:21 361

转载 linux驱动学习笔记

说明笔记适用于Linux的2.6.10以后的内核。笔记以Linux Device Driver 3提供的scull程序(scull目录中的main.c和scull.h)为记录主线,并以该驱动程序中的各种系统调用和函数调用流程为记录顺序。比如,module_init( )和module_exit( )为相对应的一对系统调用,一般书籍中都会放在一起讨论,但是本笔记却不会这样,而是在需要调用的时

2013-12-17 20:46:51 390

转载 简单理解 struct inode 和 struct file,cdev 和 inode的关系

内核中用inode结构表示具体的文件,而用file结构表示打开的文件描述符。inode中对于编写驱动代码有用的主要成员是dev_t i_rdev,struct cdev  * i_cdev。对于代表设备文件的结点,dev_t i_rdev包含了实际的设备编号。内核中提供了两个宏可以提取inode中的主次编号。unsigned int iminor(struct inod

2013-12-17 16:54:35 2013

大华股份2014年嵌入式软件、算法类笔试题

2014年大华笔试题目,和以往2012、2013笔试题目出入很大,备考利器啊!

2013-10-25

ucos 内核代码 详细注释版

ucosII 内核代码详细注释,很容易看懂,是学习ucos必须要看的基本材料。

2013-08-12

2.6寸 TFT驱动程序

蓝芯科技的2.6寸,带锁存器的那种tft,如果你还在为stm32驱动这种屏幕发愁的话,如果你连id都读取不对的话,那么下载这个,保证解决你的问题。这个问题困扰了我2天,才发现解决的。

2013-08-12

电子称的设计与仿真

这是本人的本科论文,现在共享出来,大家有兴趣的可以借鉴,但不要全抄袭哦!

2013-08-06

精通QT4编程(包括代码)

这是学习QT4的神兵利器,我学习过,很适合初学者入门,废话不多说,谁用谁知道。

2013-08-06

华为上机考试

这是华为招聘机考题,里面是我整理的部分题目和代码,都是自己测试编译通过的,放心使用。

2013-08-06

OK6410裸机程序

这是飞凌OK6410裸机代码,采用rvds2.2开发环境编写,测试通过,里面包括了led灯和蜂鸣器,希望初学者好好学习观摩。

2013-08-06

6410中文手册

这是OK6410中文手册,内部资源中文介绍,很不错,适合初学者查看使用。

2013-08-06

空空如也

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

TA关注的人

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