会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LY襄阳掰哥
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
2017年4月25日
linux c 使用socket 发送http请求 可以发送json格式数据
摘要: #include <stdio.h>#include <sys/socket.h>#include <sys/types.h>#include <time.h>#include <errno.h>#include <signal.h>#include <stdlib.h>#include <stri
阅读全文
posted @ 2017-04-25 15:41 LY襄阳掰哥
阅读(2471)
评论(0)
推荐(0)
2016年12月27日
linux驱动之USB驱动程序
摘要: 1. USB是主从结构的 所有的USB传输,都是从USB主机这方发起;USB设备没有"主动"通知USB主机的能力。 例子:USB鼠标滑动一下立刻产生数据,但是它没有能力通知PC机来读数据,只能被动地等得PC机来读。 2. USB的传输类型:a. 控制传输:可靠,时间有保证,比如:USB设备的识别过程
阅读全文
posted @ 2016-12-27 23:06 LY襄阳掰哥
阅读(451)
评论(0)
推荐(0)
2016年12月26日
linux驱动之触摸屏驱动程序
摘要: 触摸屏归纳为输入子系统,这里主要是针对电阻屏,其使用过程如下 :当用触摸笔按下时,产生中断。在中断处理函数处理函数中启动ADC转换x,y坐标。ADC结束,产生ADC中断,在ADC中断处理函数里上报(input_event)启动定时器,再次启动定时器(可以处理滑动、长按),松开按键。其驱动程序的写法和
阅读全文
posted @ 2016-12-26 22:09 LY襄阳掰哥
阅读(1283)
评论(0)
推荐(0)
2016年12月25日
linux驱动之LCD
摘要: LCD程序步骤:1. 分配一个fb_info 2. 设置 3. 硬件相关的操作4. 注册 register_framebuffer 5.入口函数 6.出口函数 #include <linux/string.h>#include <linux/mm.h>#include <linux/slab.h>#
阅读全文
posted @ 2016-12-25 20:48 LY襄阳掰哥
阅读(284)
评论(0)
推荐(0)
linux驱动的分离分层概念之LED
摘要: bus_drv_dev模型:功能改写只需改dev硬件代码即可,drv不需改写。 LED例子 下面用一个点亮LED的例子来说明这个分离的的例子: led_dev.c 定义这个平台设备的资源: static struct resource led_resource[] = { [0] = { .star
阅读全文
posted @ 2016-12-25 11:58 LY襄阳掰哥
阅读(421)
评论(0)
推荐(0)
2016年12月22日
基于输入子系统的按键驱动程序
摘要: 输入子系统框图: 基于输入子系统的按键驱动程序步骤: 1.分配input_dev结构体 2.设置这个结构体 3.注册 4.硬件相关操作(有数据产生时调用 input_event来上报)。 1、分配input_dev结构体 首先要定义这个结构体:static struct input_dev *but
阅读全文
posted @ 2016-12-22 22:46 LY襄阳掰哥
阅读(692)
评论(0)
推荐(0)
2016年12月21日
烧写ARM开发板系统教程----->uboot 、内核以及文件系统
摘要: 一、sd启动 将u-boot镜像写入SD卡,将SD卡通过读卡器接上电脑(或直接插入笔记本卡槽),通过"cat /proc/partitions"找出SD卡对应的设备,我的设备节点是/dev/sdb.(内存卡的节点)。 当有多个交叉编译器是,不方便设置环境变量时,可以在编译命令中指定交叉编译器,具体如
阅读全文
posted @ 2016-12-21 20:39 LY襄阳掰哥
阅读(6294)
评论(0)
推荐(0)