wujiangguizhen
码龄10年
  • 823,898
    被访问
  • 77
    原创
  • 1,079,507
    排名
  • 123
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2012-05-18
博客简介:

Allen.Yao的专栏

博客描述:
Android linux 学习
查看详细资料
个人成就
  • 获得89次点赞
  • 内容获得16次评论
  • 获得320次收藏
创作历程
  • 17篇
    2015年
  • 131篇
    2014年
  • 176篇
    2013年
成就勋章
TA的专栏
  • linux驱动学习
    24篇
  • git tools
    9篇
  • android-framerwork-hal学习
    15篇
  • 内核函数
    19篇
  • 待处理的事情
    5篇
  • 个别特殊的linux常用命令
    11篇
  • usb gadget
    13篇
  • codec-alsa
    10篇
  • 重要的常用网站
    9篇
  • vfl2-camer
    14篇
  • usb-camera
    2篇
  • DDR-内存
    6篇
  • 一些常见的重要概念
    1篇
  • 常用的调试方法
    6篇
  • 模块参数
    1篇
  • shell脚本学习
    2篇
  • udev
    5篇
  • UIO-用户空间驱动
    4篇
  • Framebuffer-lcd
    3篇
  • busybox
    1篇
  • Makefile
    7篇
  • I2C设备-输入子系统-TP
    14篇
  • infrared-红外
    3篇
  • 3G
    9篇
  • spi
    4篇
  • 编译问题
    2篇
  • c
    39篇
  • c++
    14篇
  • java编程注意事项
    9篇
  • 内核设计与实现
    8篇
  • 常用开源库移植
    11篇
  • gps
    13篇
  • 常用的总线协议
    1篇
  • bmp图像格式
    1篇
  • linux-c 面试常考题目
    1篇
  • ZMM100项目总结
    2篇
  • 文件系统-yaffs2文件系统
    4篇
  • uboot时期u盘兼容问题
    4篇
  • ubuntu常用工具
    7篇
  • 学习日记
    7篇
  • net-driver
    5篇
  • 脚本编写
  • linux中断
    2篇
  • linux的休眠和唤醒
    4篇
  • u-boot
    2篇
  • lcd
    1篇
  • android学习
    4篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

uboot的官方网站

uboot的官方网站:http://www.denx.de/wiki/U-Boot/SourceCode
原创
发布博客 2013.12.31 ·
5765 阅读 ·
0 点赞 ·
0 评论

预编译命令之 if、#if、#ifdef、#ifnde、#undef之间的区别

预编译命令之 if、#if、#ifdef、#ifnde、#undef之间的区别以#开头的都是预编译指令,就是在正式编译之前,编译器做一些预处理的工作;一、 if 就是判断语句,不是预编译指令二、#if #if 条件语句程序段1         //如果条件语句成立,那么就编译程序段1  #endif程序段2        //如果条件不语句成立,那么就编译程序段2
转载
发布博客 2013.12.11 ·
5347 阅读 ·
5 点赞 ·
0 评论

uio.c 分析

AUTHOR: Joseph Yang (杨红刚) CONTENT: uio.c source code notesNOTE: linux-3.0LAST MODIFIED:09-04-2011 --------------------------------------Distributed and Embedded System Lab (分布式嵌入式系统实验室,兰州大学)
转载
发布博客 2013.10.08 ·
962 阅读 ·
0 点赞 ·
0 评论

c语言编程基础------0.4.4 ubuntu 12.04 LTS 如何使用更快的更新源

装好ubuntu系统后的第一见事就是替换自带的更新源,原因是系统自带的源有些在中国访问不了,可以访问的速度又特别慢。幸好国内的一些公司和大学提供了速度不错的更新源。下面介绍如何使用更快的更新源方法/步骤 备份sources.list文件:     sudo cp /etc/apt/sources.list /etc/apt/sources.lis
转载
发布博客 2015.02.06 ·
779 阅读 ·
0 点赞 ·
0 评论

tslib的移植

1.下载tslib库代码    git clone https://github.com/kergoth/tslib2.交叉编译   1   ./autogen.sh   2   ./configure --host=arm-linux --prefix=/home/allen/workplaces/800/zmm1xx/src/preview-kit/modules/ft
原创
发布博客 2014.07.22 ·
866 阅读 ·
0 点赞 ·
0 评论

嵌入式Linux下通过PPP拨号上网(上)

这里记录在嵌入式Linux环境下,通过PPP拨号,先GPRS上网,后面再写3G上网。    一般的过程,先参考了【1】。本人使用FriendlyARM开发板(miniARM2440)与GPRS模块(其实只要有GPRS功能的上网卡或者其它模块都行。本人采用移动cmnet 连接,Linux内核是2.6.32的),PPP的拨号上网,方法如下:1.首先得让内核支持PPP,进入Linux 内核目
转载
发布博客 2014.05.09 ·
1773 阅读 ·
0 点赞 ·
0 评论

yaffs2文件系统的工作流程和checkpoint机制

本文主要讲解一下一个具体的文件系统,yaffs2文件系统,当然针对需要深入研究的人或者说对文件系统完全不了解的读者可以先看一下以下两篇推荐文章。http://www.ibm.com/developerworks/cn/linux/l-vfs/    解析 Linux 中的 VFS 文件系统机制http://www.cnblogs.com/yuyijq
转载
发布博客 2014.05.09 ·
2211 阅读 ·
0 点赞 ·
0 评论

ppp 及 usb_modeswitch 等工具移植说明

1、libusb移植 usb_modeswitch、usbutils等工具用到libusb提供的API。目前libusb API有两个版本:libusb-1.0和libusb-0.1。 usb_modeswitch使用的
转载
发布博客 2014.04.08 ·
1994 阅读 ·
0 点赞 ·
0 评论

工作队列、tasklet、软中断的用法总结

下面把API罗列一下,每个函数的解释可参考之前版本的介绍或者之后的实作:1234567891011INIT_WORK(struct work_struct *work, work_func_t func);INIT_DELAYED_WORK(str
原创
发布博客 2013.12.10 ·
1466 阅读 ·
0 点赞 ·
0 评论

HI3515海思开发板移植3G模块笔记

目录(?)[+]硬件平台:海思Hi3515 Linux3G模块:1、移动模块:ZTE M305(TD-SCDMA)2、联通模块:HUAWEI EM770W(WCDMA)3、电信模块:HUAWEI EM660(CDMA2000-EVDO)开始工作:1、在编译内核时,通过make menuconfig打开模块加载选项,因为调用3G需要用到pppd服务,所以找到p
转载
发布博客 2013.11.07 ·
3149 阅读 ·
0 点赞 ·
0 评论

assert()函数用法总结

assert()函数用法总结  assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include assert.h>void assert( int expression );  assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abor
转载
发布博客 2013.10.24 ·
626 阅读 ·
0 点赞 ·
0 评论

linux 对 infrared 的支持

google 搜索:infrared remode control gpio  http://aron.ws/projects/lirc_rpi/  这就是一个linux 通过gpio接收红外的支持patch;  但是marvel提供的linux代码并没有支持,而freescale android版本的kernel提供了支持。http://code.ohloh.net/fi
原创
发布博客 2013.09.24 ·
817 阅读 ·
0 点赞 ·
0 评论

关于字符数组的初始化

字符数组可以在定义时进行初始化.有两种初始化方法.方法1:逐个字符赋给数组中各元素.这种方法最容易理解.例如:char c[5]={ 'H','a','p','p','y' };把5个字符分别赋给c[0]至c[4].以下是几点说明:(1) 如果大括号内提供的初值个数(即字符个数)大于数组长度,则编译时将出错.如果初值个数小于数组长度,则只将这些字符赋给前面的数组元素,其
转载
发布博客 2014.07.01 ·
1941 阅读 ·
0 点赞 ·
0 评论

关于fdisk问题

Ticket #66(assigned 缺陷(BUG)) Opened 20 months agoLast modified 20 months ago关于fdisk问题Reported by:hu33407285Owned by:lintelPriority:重要(major)Milestone: 
转载
发布博客 2014.04.03 ·
1492 阅读 ·
0 点赞 ·
0 评论

android关于高精度GPS模块

主控: Samsung   Cortex  ARM A8  smdkc110  1GGps:    UNI-HRG001 GPS模块,单频12通道的,20hz定位数据更新率         单机:(2DRMS)         DGPS:系统:  android 2.3 犹豫了很久自己总结的这边文档要不要发出来,主要是因为高精度在电子产品很少有用的到,最后还
转载
发布博客 2013.12.13 ·
1817 阅读 ·
0 点赞 ·
0 评论

Android init.rc文件浅析

本文主要来自$ANDROID_SOURCE/system/init/readme.txt的翻译.1 简述Android init.rc文件由系统第一个启动的init程序解析,此文件由语句组成,主要包含了四种类型的语句:Action,Commands,Services,Options.在init.rc文件中一条语句通常是占据一行.单词之间是通过空格符来相隔的.如果需要在单词内使用空格
转载
发布博客 2013.12.13 ·
594 阅读 ·
0 点赞 ·
0 评论

主机与虚拟机之间方便地共享文件----samba

转载自:http://blog.csdn.net/gogor/article/details/5353788 在前文中,我们已经建立了一个虚拟机,且在其上安装了Ubuntu系统,为了要在该Ubuntu虚拟机上进行Linux开发还需要解决如下两个问题:1. 主机与虚拟机相互间能够ping通,且均能访问英特网。2. 主机与虚拟机能够简单方便地共享文件。 
转载
发布博客 2015.08.25 ·
1475 阅读 ·
0 点赞 ·
0 评论

c语言编程基础------0.5.3 c应用程序之argc argv以及return 和exit,abort,assert的解释

1.argc argv    int main(int argc,char *argv[])(  )  简单来说,argc就是在命令行输入参数的个数,argv就是一个指针数组,数组里面的指针指向的对象是字符串,其实就是在命令行输入的东西。 具体来看看百度百科的解释。argc argv编辑本词条缺少信息栏、名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
转载
发布博客 2015.02.07 ·
2059 阅读 ·
0 点赞 ·
0 评论

c语言编程基础------0.5.2 c应用程序之头文件说明

c应用程序的头文件很重要,因为里面定义了许多库函数,我们需要用到哪些库函数的时候,直接把相关头文件包含进来就行了。比较常用的头文件有,里面包含了标准的输入输出函数,如printf scanf                                       c工具头文件,里面包含了atoi等工具函数                                      字
原创
发布博客 2015.02.07 ·
1732 阅读 ·
0 点赞 ·
0 评论

c语言编程基础------0.5.1 c应用程序之最简单的程序---Hello world!

#include   //头文件int main(int argc, char **argv){        printf("hello world!
");        return 0;}
原创
发布博客 2015.02.07 ·
3046 阅读 ·
0 点赞 ·
0 评论
加载更多