- 博客(4)
- 资源 (20)
- 收藏
- 关注
转载 SourceInsight几个经典用法 -- context window
1.如何找回失去的context window context window 在看程序时很有用,当用户指向某个函数或变量时,在context window中都会有该变量或函数的定义;但有时会为了增加程序的容量或者不小心,将context window变成独立窗口,sourceinsight没有简单的菜单来恢复它。下面介绍一种网上流传的方法:步骤为: 运行source insi
2016-07-28 08:56:16 7243 1
原创 LDD3 字符设备驱动
主次设备号:一般请情况下,主设备号用来标识设备驱动对应的驱动程序;次设备号由内核使用,用于正确确定设备文件所指的设备。内核中,一般用dev_t类型来保存设备编号,将主次设备转换为dev_t类型的宏 MKDEV(int major, int minor)分配和释放设备编号:主要由两种方法 1)、明确知道设备编号,则使用register_chrdev_region();
2016-07-28 08:54:42 399
转载 驱动程序调测方法与技巧
驱动程序开发的一个重大难点就是不易调试。本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段,它们是:利用printk查看OOP消息利用strace利用内核内置的hacking选项利用ioctl方法利用/proc 文件系统使用kgdb一、利用printk这是驱动开发中最朴实无华,同时也是最常用和有效的手段。scull驱动的main.c第338行如下,就是使用printk
2016-07-22 19:55:05 1101
转载 Linux 内核中的 cdev_alloc和cdev_add
Linux内核中每个字符设备都对应一个 cdev 结构的变量,下面是它的定义:linux-2.6.22/include/linux/cdev.hstruct cdev {struct kobject kobj; // 每个 cdev 都是一个 kobjectstruct module *owner; // 指向实现驱动的模块const stru
2016-07-18 21:19:12 1199
Android驱动开发与移植实战详解
2017-03-05
在Fedora22平台下将opencv移植到S3C6410
2015-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人