2014年6月25日

摘要: 本文根据debian开机信息来查看内核源代码。系统使用《debian下配置dynamic printk以及重新编译内核》中内核源码来查看执行流程。使用dmesg命令,得到下面的开机信息:[ 0.000000] Initializing cgroup subsys cpuset[ 0.00... 阅读全文
posted @ 2014-06-25 08:05 qiaoqiao2003 阅读(2168) 评论(0) 推荐(0)

2014年6月22日

摘要: 在《debian下使用dynamic printk分析usb转串口驱动执行流程》中使用了usb转串口,当前例子使用usb网卡分析驱动(dm9601芯片)。仍然需要使能dynamic printk,可以参考《debian下配置dynamic printk以及重新编译内核》配置并重新编译内核。此处使用的... 阅读全文
posted @ 2014-06-22 09:59 qiaoqiao2003 阅读(1213) 评论(0) 推荐(0)

2014年6月20日

摘要: 看了一篇文章《debug by printing》,文中提到了多种通过printk来调试驱动的方法,其中最有用的就是"Dynamic debugging"。“Dynamic debugging"的官方文档:http://git.kernel.org/cgit/linux/kernel/git/tor... 阅读全文
posted @ 2014-06-20 17:04 qiaoqiao2003 阅读(1409) 评论(0) 推荐(0)
摘要: 在以前的一篇博文《编译debian内核》已经提过了重新编译内核的方法,但是整个过程花费时间较长,并且生成deb包。这里我采用稍微简单一些的方法,因为我并没有对内核或者驱动代码做任何修改,仅仅是在内核中选中一些未被选中的调试选项(以便于查看log信息)先获取内核源码: sudo apt-get sou... 阅读全文
posted @ 2014-06-20 10:47 qiaoqiao2003 阅读(1028) 评论(0) 推荐(0)

2014年6月18日

摘要: 本文打算将蓝牙适配器和手机蓝牙进行配对。买了个支持蓝牙4.0协议的蓝牙适配器,将其插入到pc(debian 7.4)的usb口。查看手机蓝牙信息:选择手机中"设置"->"关于手机"->"状态信息"可以看到蓝牙地址是18:DC:56:D2:1C:1Apc上安装蓝牙工具:sudo apt-get ins... 阅读全文
posted @ 2014-06-18 15:42 qiaoqiao2003 阅读(13071) 评论(1) 推荐(0)

2014年6月17日

摘要: 昨天博文《linux下无线鼠标驱动执行流程》中有一行输出信息很让我迷惑,如下所示:[ 3597.864715] generic-usb 0003:1D57:0016.0006: input,hidraw2: USB HID v1.10 Mouse [HID Wireless Mouse HID Wi... 阅读全文
posted @ 2014-06-17 11:37 qiaoqiao2003 阅读(1366) 评论(0) 推荐(0)

2014年6月16日

摘要: 操作系统: debian 7.4(linux 3.2.54)硬件: 一个无线鼠标、一个有线鼠标、usb集线器。从淘宝上花了15块钱买了个无线鼠标,很好奇它的驱动程序是如何执行的。首先将usb集线器插入到pc的usb口,然后将无线鼠标插入到usb集线器的一个usb口上。执行下面命令来捕获uevent事... 阅读全文
posted @ 2014-06-16 17:20 qiaoqiao2003 阅读(3397) 评论(0) 推荐(0)

2014年6月11日

摘要: 肚子疼了好几天,今天稍微好点,简单写点东西。好几个月前做的项目,有些地方已经记不清楚了,但是突然客户又来问关于代码配置的情况,重新查看了代码,把相关的知识也整理一下。dsp2812中有好几个时钟相关的配置。首先是系统时钟SYSCLKOUT=15MHZ*PLL(PLL可以在代码中进行修改)。我的代码中... 阅读全文
posted @ 2014-06-11 09:42 qiaoqiao2003 阅读(3850) 评论(1) 推荐(1)

2014年6月7日

摘要: 交叉编译器:arm-uclinuxeabi-2010q1交叉编译器下载下来后解压,然后将其中bin文件夹路径加入到PATH变量中.根据《debian下烧写stm32f429I discovery裸机程序》安装openocd.安装genromfs,使用下面命令:sudo apt-get install... 阅读全文
posted @ 2014-06-07 13:51 qiaoqiao2003 阅读(2950) 评论(0) 推荐(0)

2014年6月6日

摘要: 交叉编译器:arm-uclinuxeabi-2010q1交叉编译器下载下来后解压,然后将其中bin文件夹路径加入到PATH变量中.先下载uboot和linux源码:git clone https://github.com/EmcraftSystems/u-boot.gitgit clone http... 阅读全文
posted @ 2014-06-06 15:24 qiaoqiao2003 阅读(642) 评论(0) 推荐(0)

导航