- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 QT - USB-driver - libusb
一 libusb 介绍libusb 设计了一系列的外部API为应用程序所调用,通过这些API应用程序可以操作硬件,从libusb的源代码可以看出,这些API 调用了内核的底层接口,和kerneldriver中所用到的函数所实现的功能差不多,只是libusb更加接近USB 规范。使得libusb的使用也比开发内核驱动相对容易的多。Libusb 的编译安装请查看Readme,这里不
2012-11-30 16:46:27 2853
原创 linux platform
一:前言Platform总线是kernel中最近加入的一种虚拟总线.在近版的2.6kernel中,很多驱动都用platform改写了.只有在分析完platform总线之后,才能继续深入下去分析.在分析完sysfs和设备驱动模型之后,这部份应该很简单了.闲言少叙.步入正题.GO.GO!以下的源代码分析是基于2.6.25的. 二:platform概貌在分析源代码之前,先在内核代码中找一
2012-11-29 14:38:24 511
原创 sqlite3在ARM上的移植
一、 开发环境: Mini2440, linux-2.6.32.2内核, ubuntu9.10, arm-linux-gcc-4.3.2在http://www.sqlite.org/ 上下载 sqlite源代 码二、移植步骤1.解压数据库源文件并进入解压后的目录,如下:tar -zxvf sqlite-3.6.22.t
2012-11-25 21:29:09 685
原创 QT读写ini文件
1 ini文件介绍.ini 文件是Initialization File的缩写,即初始化文件。除了windows现在很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。它可以用来存放软件信息,注册表信息等。 2 ini文件格式INI文件由节、键、值组成。 节
2012-11-16 23:07:27 940
原创 gpio_direction_output 与 gpio_set_value
gpio_set_value(port_num,0/1) 一般只是在这个GPIO口的寄存器上写上某个值,至于这个端口是否设置为输出,它就管不了!而gpio_direction_output (port_num,0/1),在某个GPIO口写上某个值之后,还会把这个端口设置为输出模式。 因此,有人也许就会建议,把gpio_set_value这个函数直接去掉不用,是否可以,显然是可以的。
2012-11-16 13:22:17 759
原创 时钟配置
s3c2410时钟信号:FCLK、HCLK和PCLK;clk_get_rate() s3c2410 有三个时钟FLCK 、HCLK 和PCLK (这3个时针都是核心时针)s3c2410 芯片有这么一段话: FCLK is used by ARM920T ,内核时钟,主频。 HCLK is used for AHB bus, which is used by the ARM920T
2012-11-15 10:29:58 778
转载 local_irq_enable和local_irq_disable是消除异步并发源的有效方式
内核版本:2.6.30平台:arm在单处理器不可抢占系统中,使用local_irq_enable和local_irq_disable是消除异步并发源的有效方式。在驱动程序中要避免使用这两个宏(系统不能长时间不响应中断),后面将要介绍的自旋锁等互斥机制中会经常用到这两个宏。local_irq_enable宏用于打开本地处理器的中断,local_irq_disable宏则用来关闭本处理器的中断
2012-11-15 09:08:20 1477
转载 按键驱动
/*mini2440_buttons_my.c*//*后面加了_my*/ /*按键驱动程序*/ /*mini2440所用到的按键资源*//**************************************************//* 按键 对应的IO寄存器 对应的中断引脚*//* K1 GPG0
2012-11-14 20:44:43 594
原创 中断处理例程的返回值
中断处理例程应当返回一个值指示是否真正处理了一个中断。如果处理例程发现设备确实需要处理, 应当返回 IRQ_HANDLED; 否则返回值 IRQ_NONE。以下宏可产生返回值:IRQ_RETVAL( handled)/*若要处理中断,handled应是非零*/ 有位网友在处理返回值是按惯例return 0;,导致了oops。吸取经验教训,我们应特别注
2012-11-14 20:27:53 705
转载 Qt 简易播放器
Qt简易播放器头文件: #ifndef MEDIA_H#define MEDIA_H #include #include#include#include#include#include#include#include#include//影音播放#include#include#include#include#inc
2012-11-14 20:21:28 702
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人