- 博客(18)
- 资源 (16)
- 收藏
- 关注
转载 copy_to_user()和copy_from_user()的使用
#include #include #include #include #include MODULE_LICENSE("Dual BSD/GPL");static int count = 10;static char *init_mesg = "hello,world\n";static char *exit_mesg = "goodbye\n";static int m
2014-04-29 16:02:39 1272
转载 SPI驱动
1、驱动中有总线和设备的概念。spi控制器就是总线(spi总线),对应atmel_spi.cspi控制器上外接的芯片,比如串行flash、can收发器、时钟芯片等,就是设备。这就涉及到设备驱动的问题. 2、这些spi设备可以对应spidev.c,或者具体的文件. 比如说,我接的是flash芯片,那么可以定义spi_board_info 数组的时候指定
2014-04-28 17:45:21 650
转载 linux内核的配置机制及其编译过程
一、配置系统的基本结构Linux内核的配置系统由三个部分组成,分别是: 1、Makefile:分布在 Linux 内核源代码根目录及各层目录中,定义 Linux 内核的编译规则; 2、配置文件(config.in(2.4内核,2.6内核)):给用户提供配置选择的功能; 3、配置工具:包括配置命令解释器(对配置脚本中使用的配置命令进行解释)和配置用户界
2014-04-24 10:25:34 748
原创 MTK 中的projectconfig.mk
CUSTOM_MODEM=cellon89_we_jb2_md1_hspa ,有关工程的调制解调器的 对应的目录为:
2014-04-21 19:32:26 2260
转载 第一个内核驱动
测试驱动开发平台为了后续学习的顺利进行,我们利用最简单的hello,world程序,在内核上挂载和卸载我们自己编写的hello模块。说明:本文调试环境VMware Workstation 5.0+TurboLinux 10,教材是《Linux Device Drivers》第3版英文电子图书。一、编写hello.c文件利用vi编辑器,我们键入下面的代码,并保存为hello.c文件。
2014-04-20 21:03:19 527
转载 MTK uart调试
MTK6575串口默认配置是uart1 uart4 用于log输出,uart3 用于GPS; 我现在在UART2接了一个串口外设,当前调试已经把UART2对应的GPIO功能配置为uart功能了,我用串口测试工具往串口里写数据用示波器测不到信号(用此上具向uart1写数据可以测到相应波形)。uart2引脚功能默认是关闭的,还需要配置其它地方吗?如何验证串口通讯已经OK?求做过或者了解uart调试的高
2014-04-18 15:13:53 3449 2
原创 wait_event_interruptible()和wait_up_interruptible()
wait_event_interruptible(wq, condition)用wake_up_interruptible()唤醒后,wait_event_interruptible(wq,condition)宏,自身再检查“condition”这个条件以决定是返回还是继续休眠,真则返回,假则继续睡眠,不过这个程序中若有中断程序的话,中断来了,还是会继续执行中断函数的。只有当执行
2014-04-17 12:01:51 2076
转载 Linux内核线程编程方法
内核经常需要在后台执行一些操作,这种任务就可以通过内核线程(kernle thread)完成--独立运行在内核空间的标准进程。内核线程和普通的进程间的区别在于内核线程没有独立的地址空间,mm指针被设置为NULL;它只在 内核空间运行,从来不切换到用户空间去;并且和普通进程一样,可以被调度,也可以被抢占。实际上,内核线程只能由其他内核线程创建,在现有的内核线程中创建一个新的内核线程的方法:
2014-04-17 11:55:20 634
转载 Android驱动之 Linux Input分系统之TP——A/B(Slot)协议
将A/B协议这部分单独拿出来说一方面是因为这部分内容是比较容易忽视的,周围大多数用到input子系统的开发人员也不甚理解;另一方面是由于这部分知识一旦扩展到TP(触摸屏Touch Panel)的多点触摸就要与Middleware/Framework一起结合起来看才能完全掌握,复杂性所在。这里的Middleware/Framework是针对android来说的,本人从事android这几个层次的工作
2014-04-16 16:39:57 827
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人