自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ymangu的专栏

技术累积

  • 博客(72)
  • 资源 (36)
  • 收藏
  • 关注

转载 ListActivity 使用方法详解

原文:android中 ListActivity讲解

2014-09-30 13:46:24 5344

转载 使用Collections.sort方法对list排序的两种方法

使用 Collections.sort 方法对 list 排序有两种方法第一种是list中的对象实现Comparable接口,如下:

2014-09-30 09:39:17 4617

原创 文件浏览器 + 优酷菜单 + 下拉菜单 + 自定义开关按钮

1.  文件浏览器功能 : 实现浏览文件系统中的文件知识点: listView + SimpleAdapter  ------ android ListView详解效果图:

2014-09-29 16:57:00 936

原创 常用工具及库的使用

一些常用工具的使用小技巧:

2014-09-28 08:51:22 889

原创 驱动程序分层分离概念_总线驱动设备模型

上一节讲了input子系统,主要思想就是把硬件相关的部分和纯软件部分分开来,由input.c把两部分连接起来。并由它向应用层提供接口,这样硬件相关的部分再怎么改,只要符合这套规范,应用程序都不需要变,去读取input_event输入的值就可以。   分析内核下 /drivers/input/keyboard/gpio_keys.c  在入口程序中调用了 platform_driver_re

2014-09-27 16:46:49 2068 1

原创 字符设备驱动程序之定时器防抖动

按键时,一般都会因为物理原因存在抖动,怎么把它去除掉呢?这节,我们又定时器的方法把这个抖动去掉。

2014-09-27 15:48:30 1111

原创 SCSI指令格式详解

原文:SCSI指令格式详解

2014-09-26 14:52:20 31466 1

原创 SourceInsight 使用小技巧

1} Source Insight里面的大括号的对齐设置

2014-09-26 09:05:25 5970 1

转载 输入子系统解析

这节来了解输入子系统的架构,以前写的驱动架构,相应的应用程序不能通用,不能加到已有的应用上去,这节来了解通用的写法。

2014-09-24 22:21:33 1066 1

原创 USB驱动程序之USB设备驱动程序

USB驱动程序框架:app:   -------------------------------------------          USB设备驱动程序      // 知道数据含义内核 --------------------------------------          USB总线驱动程序      // 1. 识别, 2. 找到匹配的设备驱动, 3. 提供U

2014-09-23 20:23:10 3828

原创 USB驱动程序之驱动框架

这节开始学习USB驱动。当我们把USB设备接到PC上时,有这么一个现象:① 右下角弹出"发现android phone"②. 跳出一个对话框,提示你安装驱动程序

2014-09-23 19:47:46 1271

原创 Linux+libusb开发用户USB无驱通讯

项目上需要将一个设备通过usb连接到电脑,怎么解决它们之间的通信是个问题。一般来说,不是通用的usb设备,则要这个设备写一个windows下的驱动,个人不会写windows下的驱动。于是在网上找到了这个使用libusb的方法。  写篇文章记录下开发过程,主要解决3个问题:① libusb是什么?② libusb有什么用?③ libusb怎么用?1. libusb是什么?libu

2014-09-23 17:08:37 16491 3

原创 字符设备驱动程序之同步互斥阻塞

这一节要达到的目的---同一时刻,只能要一个app 打开 /dev/keys 设备文件。

2014-09-22 21:10:02 830

原创 字符设备驱动程序之异步通知

字符设备驱动程序之异步通知   前面已经讲了3种读取键值的方法,分别是:① 查询方式,缺点--耗资源;② 中断方式,缺点--read()方法会一直等待按键按下,否则不会返回;③ poll机制,优点---在指定时间内返回。   它们都有一个共同点,就是---都是应用程序主动去读取键值,那有没有一种方法是当按键按下时驱动主动提醒应用程序去读取键值呢?答案是肯定的,这种方式就叫做异步通知,它

2014-09-21 20:48:24 976

原创 字符设备驱动程序之poll机制

上一节实现了中断方式的按键驱动,但是在测试程序中还是一个while循环,不断的read. 这节我们实现如果5s 没有按键按下则返回,这就要用到poll机制。 poll 机制可以实现休眠,当有按键按下时立即返回;若一直没有按键按下,时间到了,也返回。下面我们为keys_drv 驱动添加 poll 机制:1. 在 file_operations 中添加 poll ,这样 在应用程序中调用p

2014-09-21 19:04:44 1088

原创 字符设备驱动程序之中断方式的按键驱动

上一节在一个while(1){ }循环中不断查询按键的值,这样显示是很浪费资源的,这节用中断的方式来实现按键驱动。1.中断方式的按键驱动_Linux异常处理结构问1:linux中断与单片机中断有何不同?答:1. 单片机中断流程① 按下按键 ② CPU发生中断,跳到异常向量入口执行③ b  函数      3.1 保存被中断的现场      3.2 执行中

2014-09-21 14:47:52 967

原创 字符设备驱动程序之查询方式的按键驱动程序

这节xx

2014-09-21 14:12:41 800

原创 字符设备驱动程序之LED驱动程序

字符设备驱动程序之LED驱动程序_编写编译

2014-09-21 10:59:47 1026

原创 构建根文件系统

对应《韦东山Linux视频第1期》第11课。

2014-09-20 17:22:13 724

原创 内核启动流程分析

对应《韦东山Linux视频第1期》第10课。

2014-09-20 13:58:37 856

转载 android:TableLayout表格布局详解

原文:android:TableLayout表格布局详解

2014-09-19 09:54:27 597

原创 android 各类功能实现博客索引

Android 基础:

2014-09-18 14:25:47 829

转载 Android Camera 使用小结

dryy

2014-09-18 14:09:09 848

原创 条形码 +通讯录

这篇文章把从网上或书上找到的android工程以目录的形式做个笔记,记录各个工程的功能及用到的主要知识点,以后要用的时候可以方便的找到,并将源码传到CSDN上,做一个链接。源码写好注释,以免忘记。1. 条形码/二维码扫描功能:通过Camera扫描条形码/二维码,识别出来。和这篇文章的功能是一样的:在Android上使用ZXing识别条形码/二维码知识点:SurfaceView ;

2014-09-18 11:15:19 852

转载 android colors颜色大全

从网上看到的关于各种颜色的

2014-09-18 11:01:27 1007

原创 android 优秀资源积累ih

优秀的Android专栏:

2014-09-18 10:52:57 745

转载 Android 之ActivityThead、ActivityManagerService 与activity的管理和创建

在android中,Activity是四大组件中比较重要的一个(当然其他的也比较重要),那么android中是怎样管理这些activity的?应用的进程和主线程是怎么创建的,应用的消息循环又是在什么时候创建的?在这篇文章中将详细介绍: 先来看下涉及到的类,通过以下类图对整体先有个大概的印象:

2014-09-16 17:51:59 1090

转载 linux下生成动态链接库.so

问:我源文件为main.c, x.c, y.c, z.c,头文件为x.h,y.h,z.h,如何用gcc编译成.so动态链接库?答:#1. 生成动代连接库,假设名称为libtest.sogcc x.c y.c z.c -fPIC -shared -o libtest.so#2. 将main.c和动态连接库进行连接生成可执行文件gcc main.c -L. -ltest -o

2014-09-16 10:36:04 846

原创 LCD驱动(显示字符_调色板)

这篇主要讲在LCD上显示字符

2014-09-15 22:53:07 2539

原创 字符设备驱动结构

这篇文章主要wj

2014-09-15 17:00:50 772

原创 nand flash与nor flash区别

flash 写入前要先擦除的原因:写入,只能把数据位从1 改为0;擦除,只能把数据位从0 改为1;擦除的目的是把数据变成FFFF。nor、nand flash 写入前都要先擦除。区别:1>  nor 成本高,读写数据时不易出错,适合存储少量代码;     nand 成本低,读写容易出错,容量大。2>  Nor,有类似于DRAM 之类的地址总线,可以直接和cpu 相连,CPU可以直接

2014-09-15 16:30:18 1107

原创 内存泄漏检测工具、段错误

(1)内存泄漏等检测工具《1》mtrace :检测一些内存分配和泄漏的失败等.方法:程序开始时调用mtace()函数;  mtace 会将内存情况记录下来存在.log 文件中,存放结果可由环境变量malloc_trace 设定。    #gcc -o test test.c -g ;     #./test ;    #mtrace ./test malloc.log 会显

2014-09-15 16:11:37 1670

原创 进程调试、进程管理

{4}进程调度(1)进程调度有4 种方法SCHED_OTHER 普通分时策略; SCHED_BATCH 普通批处理策略SCHED_FIFO 实时FIFO 策略; CHED_RR 实时时间片策略;这些策略都是基于优先级算法的。Linux 优先级有两种:1、nice 值:描述普通进程范围:-20 到+19 nice 值越大,优先级越低; 2、实时优先级默认范围:0~99;绝对优先级

2014-09-15 16:04:32 737

原创 硬中断、软中断

这篇文章介绍一下

2014-09-15 15:36:07 1076

原创 linux中设备号及设备文件 笔记

这篇文章介绍lin

2014-09-15 15:21:42 1091

原创 C语言mem.h中的函数介绍

这tyn

2014-09-15 14:29:01 3542

原创 LCD 裸板驱动

一 块LCD屏显示图像,不但需要LCD驱动器,还需要有相应的LCD控制器。RGB三原色,各8位,一个色素24位。HSYNC、VSYNC 水平方向、垂直方向同步信号。这样可以实现当一行到头时,转到第二行;当一屏满时,重新转到起始位置。VCLK:时钟,每来一个时钟,就打出一个像素。1、怎么写LCD程序?1)设置LCD控制器      a、屏幕长、宽,打出多少个像素之后发出HSY

2014-09-14 23:05:46 1137

原创 中断处理--串口中断

本例实现通过中断来使用串口,流程:在程序中调用printf,它把数据放在DDR内存中的一个buffer中;使用6410的FIFO中断,当FIFO中的数据少于64位的时候(就是还没满),产生一个中断信号给CPU,在中断处理中从buffer中发送到FIFO中,当满后就不管,未满又产生一个中断。3、环形缓冲区 char buff[10];a、空:R==Wb、放入数据      buf

2014-09-14 22:25:19 2503

原创 中断处理

中断也是一种异常。问1:中断的来源很多,如按键、触摸屏等。当众多中断到来时,先处理谁呢?答:这个由中断控制器来决定。采用向量中断控制器,即入口是一样的,根据向量值不同,就可知道是那个中断源。CPSR:程序状态寄存器,I总开关。要想用中断的话,要把这位清0.  问2: 怎么产生中断呢? 答:初始化能产生中断的硬件:a、设置中断源,使其能发出中断 b、设置中断控制器 c、全能总开关 c

2014-09-14 21:40:19 771

原创 异常处理

先了解一下A

2014-09-14 18:11:45 715

memtester-4.3.0.tar.gz

memtester-4.3.0.tar.gz 内存测试工具,在linux下的,以测试 可用

2014-01-16

netperf-2.6.0.tar.gz

Netperf工具以client/server方式工作。server端是netserver,用来侦听来自client端的连接。client端是netperf,用来行server发起网络测试。在client和server之间,首先建立一个控制连接,传输有关测试配置信息,以及测试结果;在控制连接建立并传输了测试配置信息以后,client与server之间回再建立一个测试连接,用来来回传递特殊的流量模式,以测试网络的性能。

2014-01-15

sourceInsight 配置文件

非常好用的sourceInsight配置,自动对齐,浅蓝色

2013-09-25

apue UNIX环境高级编程

解决《UNIX环境高级编程》中apue.h文件不存在的问题,安装这个包,再进行配置就可方便的用apue中的代码了

2013-07-15

xlslib-2.3.4

xlslib-2.3.4 在linux下实现对Excel文件的写入功能库

2013-07-15

source insight 3.5

source insight 3.5 很好的源码查看、编辑工具

2013-07-01

labview_IMAQ

讲述labview + IMAQ处理图像的资料,包括图像采集,图像传输,图像处理,图像分析一套完整的流程,是比较全的IMAQ资料,你值得拥有(注:是英文版)

2013-03-31

DS1990R驱动

DS1990R iButton AM335X

2013-01-30

qt-creator

qt-creator-linux-x86-opensource-2.6.0.rar ubuntu 、linux 下的图形界面编辑工具

2013-01-26

tslib-1.4.1.tar.gz

嵌入式开发要用到的触摸屏库 ,可以支持触摸屏的运行

2013-01-26

am335x pinMux

TI Cortex A8 am335x 引脚复用,设置查看工具

2013-01-21

am335x gpio驱动

TI Cortex_A8 am335x下的GPIO驱动,以测试,可用

2013-01-21

候俊杰 深入浅出MFC全套源代码 全

候俊杰 深入浅出MFC全套源代码 全哦全哦

2012-04-21

VC++ 6.0 完整绿色版

VC++ 6.0 完整绿色版 无需安装 很好用的,一解压就能开发C++了

2012-04-06

4号平台完整安装版(推荐)

4号平台完整安装版(推荐) 大学资源共享的好东东,下载速度5M/S,非常好用,发挥了网联网资源丰富、免费的优点

2011-09-04

linux 函数 大全 所有C函数

linux函数大全,包括linux 系统开发中用到的几乎所有常用函数,是个不错的文件来着

2011-09-04

arm-linux-gcc交叉编译环境的配置

主要说明了arm-linux-gcc交叉编译环境的配置 步骤清晰,实例讲解

2010-09-29

Android 开发文档

Android 开发文档

2015-09-26

Android_Matrix基础+详解.pdf

Android_Matrix基础+详解.pdf

2015-09-18

dom4j-1.6.1.rar

dom4j-1.6.1.rar

2015-09-07

W3School全套教程.CHM

W3School全套教程.CHM HTML CSS XML JavaScript

2015-09-02

毕向东HTML_CSS_JavaScript教程笔记

毕向东HTML_CSS_JavaScript教程笔记

2015-08-15

EditText自动切换

EditText自动切换

2014-12-20

Android 自定义开关按钮

爱黑马 Android 自定义开关按钮

2014-10-16

Android 下拉菜单

Android 下拉菜单

2014-10-15

android 优酷菜单

android 实现优酷风格的菜单 实现优酷风格的菜单

2014-10-14

SPC-3与SBC-2 英文文档

SCSI Block Commands - 2 (SBC-2) Revision 16 13 November 2004

2014-10-11

android 文件浏览

android 文件浏览器

2014-10-08

Android 通讯录源码

Android 通讯录源码

2014-09-29

scsi指令格式及使用方法

对于Mass Storage Reset命令,介绍scsi指令格式及使用方法

2014-09-26

在Android中对MySQL的增删改查功能

本工程采用MySQL+php+Android,完成了对在Android中对MySQL的增删改查功能,并在ListView上显示操作的结果。

2014-09-19

Android 条形码扫描

实现具有自动对焦的手机的条形码/二维码扫描功能。

2014-09-18

C#入门经典(第4版)源代码

C#入门经典.pdf 第4版的源代码 非常好的资源,不要错过

2014-02-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除