驱动
文章平均质量分 78
sunsea1026
这个作者很懒,什么都没留下…
展开
-
引用 SAMSUNG_S3C2410串口驱动
引用 SAMSUNG_S3C2410串口驱动引用Akem 的 SAMSUNG_S3C2410串口驱动 今天写了一个2410的串口驱动.在此总结一下.也当作一次复习. 废话不多说了.进入正题. 2410支持3个COM口,在u-boot中已经打开了COM1, 所以现在要打开COM2口.以模块方式加载驱动程序.并在COM2口打印测试. 开发板上有两个串口接口,所以要用两台PC机进行测试.一台作为宿主机COM1,一台测试串口读写COM2. 在开发板已经转载 2011-01-04 15:33:00 · 1081 阅读 · 0 评论 -
I2C驱动片段
static void ft5x0x_ts_release(void) { struct ft5x0x_ts_data *data = i2c_get_clientdata(this_client); #ifdef FT5X0X_MULTI_TOUCH input_report_abs(data->input_dev, ABS_MT_TOUCH_MAJOR, 0); input_repor原创 2012-03-31 14:56:42 · 2930 阅读 · 0 评论 -
android休眠与唤醒驱动流程分析
android休眠与唤醒驱动流程分析 标准linux休眠过程: powermanagement notifiers are executed with PM_SUSPEND_PREPARE tasksare frozen targetsystem sleep state is announced to the platform-handling code devi转载 2012-02-16 16:29:23 · 7715 阅读 · 1 评论 -
GPIO control driver
/* * Control LED for G7 project * * module name: gpio_led * * Author: sunsea * */ #include #include #include #include #include "../../../arch/arm/mach-tegra/gpio-names.h" #include #defi原创 2012-02-22 15:31:15 · 1375 阅读 · 2 评论 -
file_operations中各项解析
linux设备驱动中file_operations结构体分析 struct module *owner 第一个 file_operations 成员根本不是一个操作; 它是一个指向拥有这个结构的模块的指针. 这个成员用来在它的操作还在被使用时阻止模块被卸载原创 2011-07-05 17:03:52 · 32941 阅读 · 0 评论 -
分配和释放设备编号
在建立一个字符驱动时你的驱动需要做的第一件事是获取一个或多个设备编号来使用. 为此目的的必要的函数是 register_chrdev_region, 在 中声明:int register_chrdev_region(dev_t first, unsigned原创 2011-07-06 09:43:30 · 1277 阅读 · 0 评论 -
有关注册设备文件、删除注册的设备文件、注册中断、删除中断的用法
有关注册设备文件、删除注册的设备文件、注册中断、删除中断的用法注册设备文件 函数原型: int register_chrdev(unsigned int major, const char *name, struct file_operations *fops); 参数说明: major是为设备驱动程序向系统申请的主设备号,如果为0则系统为此驱动程序动态地分配一个主设备号 name是设备名 fops是各个调用的入口点的说明 返回值: 返回 0 表示成功; 返回原创 2011-01-14 16:14:00 · 853 阅读 · 0 评论 -
s3c2440串口驱动(二)
s3c2440串口驱动(二)arm平台上的应用程序app.c源代码/* * ===================================================================================== * * Filename: app.c * * Description: 可以在arm平台上运行的应用程序 * * Version: 1.0 * Created: 2011年01原创 2011-01-11 13:52:00 · 3075 阅读 · 15 评论 -
s3c2440串口驱动(一)
s3c2440串口驱动(一)s3c2440_serial.c源代码/* * ===================================================================================== * * Filename: s3c2440_serial.c * * Description: s3c2440 serial driver program * * Version: 1.0 *原创 2011-01-11 00:06:00 · 2291 阅读 · 0 评论 -
linux内核启动过程分析
[ 0.000000] Debug-sunsea: start_kernel(), init/main.c [ 0.000000] Debug-sunsea: page_address_init(), mm/highmem.c [ 0.000000] Debug-sunsea: setup_arch(), arch/arm/kernel/setup.c [ 0.000000原创 2012-12-24 16:16:00 · 1393 阅读 · 2 评论