- 博客(6)
- 资源 (23)
- 收藏
- 关注
原创 linux定时器
主要内容:Linux-定时器 知识点:1.Linux定时器基础知识 1.1 定时器的使用范围(延后执行某个操作,定时查询某个状态;前提是对时间要求不高的地方) 1.2 内核时间概念 HZ:(系统时钟通过CONFIG_HZ来设置,范围是100-1000;HZ决定时钟中断发生的频率) 内核的全局变量jiffies:(记录内核自启动来的节拍数,内核之启动以来,产生的中断数) ...
2018-06-06 19:20:52 314
原创 按键中断
1, 理论知识按键按下(产生了中断)→跳转到异常向量入口,执行中断函数中断函数要做什么:1.保护现场2.执行中断处理函数3.恢复现场我们需要做什么?学会使用中断注册函数,了解注册中断相关的函数和结构体 中断注册函数:request_irq的5个参数request_irq(unsignedint irq, irq_handler_t handler, unsigned long flags, ...
2018-06-06 19:09:03 3007
原创 GPIO驱动
1,申请GPIO资源 配置GPIO模式 s3c_gpio_cfgpin设置为什么模式 输入输出或则复用功能 其中复用功能最常用到 s3c_gpio_setpull设置为什么样式的电阻 2, 编写GPIO操作函数3, 配置GPIO的值 gpio_get_value(EXYNOS4_GPC0(3));gpio_set_value(EXYNOS4_GPX0(6),1);4, 平台文件...
2018-06-06 19:06:22 980
原创 注册字符类设备驱动
1,申请字符类设备号 (1)alloc_chrdev_region动态 (2)register_chrdev_region静态 2,注册字符类设备 (1)kmalloc 为reg_dev开空间 清除reg_dev空间数据 清除结构体中.data中数据 (2)cdev_init 首先数...
2018-06-06 19:00:41 1102
原创 注册杂项设备驱动
1, 注册设备(1)platform_device 设备结构体 2, 注册驱动(1)platform_driver_register注册驱动 platform_driver_unregister卸载驱动 platform_driver 编写驱动的入口函数卸载函数等 3, 生成设备节点(1)miscdevice 节点信息结构体(2)misc_regist...
2018-06-06 18:50:53 358
转载 基于arduino promini和GY521的小四轴蓝牙连接
首先,在这里感谢 纯洁比利 我的小四轴就是在他的基础上做的,他的连接http://tieba.baidu.com/p/3453053221 ,资料什么的他都有链接分享了,需要的可以去下载的。感谢他的无私奉献。他的遥控是用遥控器控制的,用蓝牙连接控制有些问题,我用蓝牙连接成功了,故我在这里分享下的经验和在此过程中遇到的问题。但是用手机软件控制,必须是安卓4.4以上的,很幸运,我就是的,其他的版本我试
2017-11-29 08:34:30 2766
stm32启动文件
2018-11-19
linux最小系统(包括ramdisk-uboot.img system.img zImage)
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人