- 博客(13)
- 收藏
- 关注
原创 在ubuntu下python编码问题
#coding=utf-8import chardetimport requests as requestsimport systar_url = "http://www.baidu.com"header = { "User-Agent": "Mozilla/5.0 (X11; Ubuntu; Linu…) Gecko/20100101 Firefox/55.0",
2017-09-04 22:51:18 1105
原创 nrf51822蓝牙触摸屏驱动总结
跟老大一起出来创业有一段时间了,以前一直在做android手机camera驱动和调试方面,这段时间是基本上什么都做,做了蓝牙4.0模块,android app,还要做手机sensor实现游戏场进720度的东东,学习了app反编译,了解了smali语言等等,好多原来都没有接触过,虽然确实很累,但是也学到了不少东西。打算这段时间好好总结一下。首先总结下关于我写的蓝牙触摸屏方面的知识。其实说
2015-05-15 19:29:41 1532 1
原创 发短信
package com.android.frankmenu;import java.util.Iterator;import java.util.List;import android.app.Activity;import android.app.PendingIntent;import android.telephony.SmsManager;p
2014-10-08 23:59:53 868
原创 git入门
git是最优秀的源代码管理工具之一,分布式的系统可以不需要有一个集中的代码管理仓库,分支原理可以很好的测试添加功能,版本控制也完全得心应手。首先介绍一些git的常用命令首先要使用git,你要创建一个仓库,命令如下git init
2014-04-29 17:49:23 541
原创 framebuffer驱动开发三
前面我们已经介绍了LCD驱动的写法,但是光有LCD驱动还无法表示我们的驱动程序是否应写好,下面我们准备写一个LCD驱动测试程序,程序的目标是在LCD屏上面将屏幕分成三个矩形块,分别是红绿蓝。下面我们需要得到fb_info里面两个最重要的结构体fb_fix_screeninfo,fb_var_screeninfo,我们定义两个全局变量struct>struct fb_var_screen
2014-04-29 17:42:16 456
原创 framebuffer驱动开发二
分析一下frambuffer驱动的软件部分整个LCD驱动框架在linux内核源码的fbmem.c里,采用内核的分层思想,这里我们跳过对fbmem.c的分析直接到LCD驱动的编写分析整个LCD驱动的核心是fb_info结构体struct fb_info中包含了LCD的硬件相关的参数,如果在这些接口中使用,必须前期要将fb_info的硬件相关的信息先初始化,应用程序就可以使用。通过搜索代码
2014-04-29 17:41:05 513
原创 framebuffer驱动开发一
这里我使用的是mini2440核心板和s3c2440一样所以我们这里使用时TFT屏幕,TFT屏幕也是未来的主流 硬件分析: 这里VYSNC是帧同步信号,每发送一次屏幕会换一屏,而HSYNC是行同步信号,VDEN用来表明信号的有效性,VCLK用来视频锁存的时钟,VSYNC的前回扫时间是(VSPW+1)+(VBPD+1),后回扫时间是(VBPD+1),HSYNC的前回扫时间是(HS
2014-04-29 17:03:40 613
原创 基于中断的linux按键驱动(mini2440)
原理其实相当简单就是,在测试程序中读驱动节点,这时候将驱动的read接口调用wait_event_interruptible()驱动休眠wait_event_interruptible(btn_wq,is_press! =0); is_press = 0;然后再中断入口程序中设置唤醒休眠进程调用wake_up_interruptible(&btn_wq); is_p
2013-12-19 15:08:25 499
原创 用定时器中断实现流水灯一秒走两格
其实一直想设置一个自己的宏定义把常用的函数和定义放入里面,不过这是后话。#include#include//包含移位函数_crol_#define uchar unsigned char#define uint unsigned intuchar flag,temp;void init();void main(){ init(); whil
2012-03-11 15:11:40 3228
原创 新手练手
最近在捅咕linux操作系统,说实话,到现在为止对linux没有入门,不过写这篇博客,是为了给大家分享我的使用linux的经验,让后来学习者,可以少走弯路。首先,linux操作系统是一个庞大的家族,包括经典的red hat,以及图像化界面很成熟的debian, 本土的红旗,已经别的我没有用过类别,以及分支,自己现在为止使用过的有red hat和debian的分支ubuntu,个人比较喜欢ubu
2012-03-03 18:20:32 530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人