自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(143)
  • 资源 (6)
  • 收藏
  • 关注

原创 好的学习博客

http://blog.csdn.net/andyhuabing/article/category/843457/1     android学习

2014-04-16 18:27:20 422

原创 每日灵感

2012.3.2    今天看了看猪八戒网,里边有许多网站设计的项目,asp php之类的, 我想看网络相关的,从底层的网卡驱动到系统测的网络编程,到上层的网页设计,网站制作,都应该熟悉熟悉2012.2.8 自己定的发展方向是网络,就都了解一下网络的相关知识,包括内核、驱动、协议和应用。2012.1.29 前几天看了一天语手机,阿里云系统,一些应用不用下载到手机端就能使用,云应用需要一个统一的帐号

2014-04-16 18:27:18 523

原创 每周工作

2012.4.12  linux 字符型驱动总结文档,描述原理。 周末可以试一试板子带的led驱动,然后试着用scull那个驱动的方法重写一下led驱动试试。2012.3.7这两天熟悉qt,周末把meal_sys的qt上层整好。想好一个任务: 自己移植一个linux系统到开发板上。2012.3.6 这周包meal_sys的qt上层整好,下周弄client的进程通信和联调, 下一个任务是编译和替换p

2014-04-16 18:27:15 441

原创 将博客搬至CSDN

将博客搬至CSDN

2014-04-16 18:27:13 258

原创 【转载】Fedora 15/16 gnome3 设置系统代理和yum代理

YUM代理:编辑/etc/yum.conf添加下列一行:proxy=http://192.168.0.222:8080注意:代理地址引号括起来,代理地址必须以http开头==========================================================系统代理:进入当前用户主目录下的.gconf/system目录,里面有http_proxy 和proxy两个目录,

2014-04-16 18:27:11 934

原创 【转载】变慢了?无线路由器抗干扰大比拼

11Mbps、54Mbps、108Mbps、125Mbps、240Mbps、300Mbps……近几年来,无线路由器不断地更新和升级,我们越发感受到高速无线局域网的魅力。在家中,用不着坐在台式电脑前,你也可以拿着笔记本电脑在任何一个房间无线上网;在构建家庭影院时,抛开繁杂的布线工程,数字播放设备和存储设备之间用无线局域网传输数据更加方便;在办公室里,电脑之间分享资料也不需要再到处找网线了。尽管无线局

2014-04-16 18:27:08 7448

原创 fedora 下配置dvd yum源

1 在没有网络或者网络不好的时候,可以用dvd 中的安装包做yum源。如果你下载的是 DVD版的镜像,那就可以做成一个本地的源,这样就省去了通过网络下载的时间,特别是网络不好时。当然,DVD中只是包含一部分的软件,但也足够了日常使用。1. 首先在 /mnt 目录下创建一个文件夹, 如: #mkdir /mnt/cdrom2. 挂载 iso 文件 : mount -o loop Fedora-1

2014-04-16 18:27:06 391

原创 ads 编译 和axd 调试 的使用

1 ads axd 使用用ads编译helloworld 。1 new 工程, 选择ARM Executable Image , 输入工程名字。2 new file  ,在new窗口中选择file选项卡,输入文件名字, hello.c ,同时选上Add to Project和DebugRel。 hello.c 内容:#include int j = 100;int main(void)

2014-04-16 18:27:04 888

原创 linux 忘记root密码解决办法

忘记root密码无法进入root权限时解决办法。1 重启pc, 当到grub界面时,按e 进入编辑模式, 在 kernel 语句后加上  single, 按b 启动, 之后会进入单用户模式,并且是root。2  用passwd命令 修改密码就行了。

2014-04-16 18:27:02 534

原创 制作u盘linux安装盘和启动盘

1 制作u盘linux安装盘。下载UltraISO软件, 将iso镜像写入准备好的u盘, 我的iso是从安装盘中提取出的,进入UltraISO软件,选择好iso镜像文件和u盘,在启动中选写入硬盘镜像选项,写入方式选USB-HDD。之后选写入开始制作,经过半个小时左右,u盘安装盘制作完成。之后开机选u盘启动就进入安装过程了。注意: 需要将iso文件考入u盘根目录,否则安装过程会报错:

2014-04-16 18:26:59 602

原创 找出本地网络中众多主机的ip地址

1 ifconfig  之后看到MULTICAST 标志说明主机支持多播,其中 Bcast: 192.168.163.255 表示多播地址2ping -b 192.168.163.255    ; ping 这个多播地址

2014-04-16 18:26:57 337

原创 fedroa 14 编译升级内核

本人采用的fedora 14,但是正在看的内核版本是2.6.35.8,考虑到以后可能会有一些实验性修改,这里需要编译一个新的2.6.35.8的内核。操作步骤如下:1,下载所需要的内核2.6.36。4git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git下载完后git branch -a之后选择你

2014-04-16 18:26:55 333

原创 fedora 14 配置nfs服务

1.安装NFS服务yum -y install nfs-utilsnfs依赖于rpcbind运行,原来是portmap。2. 配置export文件在/etc/exports中增加共享配置,例如:/home/xxxx  192.168.1.106(rw,sync,no_root_squash,no_all_squash)共享配置的格式:共享目录 主机1(选项1,选项2)  主机2(选项1,选项2)

2014-04-16 18:26:52 341

原创 下载和编译cm源码及制作cm刷机包

本来想下载Android官方源代码,没想到android.git.kernel.org维护,不能访问,非常遗憾,并因此还郁闷了几天。 后来转投MIUI,没找到它的源码,不知道它的"超过40万人社区开发团队"是什么意思,求解具体开发人员几何,都是谁?后来一想,竟然忘记了CyanogenMod这茬,这可是的的确确的开源啊,我的手机一直也在用CyanogenMod系统的,感觉确实不错。 1.准备我得环境

2014-04-16 18:26:50 805

原创 fastboot刷机方法

Fastboot刷机步骤:1、在电脑D盘创建一个fastboot文件夹 2、然后把fastboot里面的文件解压到D:\fastboot\(只要里面的四个文件) 3、并把hboot.img  、 radio.img 、recovery.img 、update.zip(要刷的文件) 放到D:\fastboot\里面 4、手机在关机状态下按住 返回键+开机键 进入fastboot模式,用USB把

2014-04-16 18:26:48 1600

原创 android测试工具monkeyrunner的用法

monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyrunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键,截取它的用户界面图片,并将截图存储于工作站上。monkeyrunner工具的主要设计目的是用于测试功能/框架水平上的应用程序和设备,或用于运行单

2014-04-16 18:26:45 420

原创 修改android 源码,启动模拟器

$ source build/envsetup.sh   $ mmm packages/apps/Launcher2/   $ mkyaffs2image -f out/target/product/generic/system out/target/product/generic/system.img

2014-04-16 18:26:43 538

原创 进行软件调试工具及套件的设计

pre.western { font-family: "文泉驿正黑"; }pre.cjk { font-family: "文泉驿正黑"; }pre.ctl { font-family: "Lohit Devanagari",monospace; }p { margin-bottom: 0.21cm; } 3 进行软件调试工具及套件的设计 任务内容:进行“系统电源管理状态监控工具”、“电源管理

2014-04-16 18:26:41 463

原创 android 显示架构学习笔记

1 display系统openGL 的关系openGL 是一个图像处理引擎,当需要一些复杂的显示(2D/3D)操作时会用到它。它分为SW方案和HW方案,软件方案就是图中的libagl.so,对应到目前项目中是libGLES_android.so,它可以完成简单的2D(文字,icon等)处理,通过trace看目前大部分显示操作都是它来完成的。Note:它是软件方案,处理好的数据是通过copybit送

2014-04-16 18:26:39 829

原创 android 显示系统架构

Android display system introduce(Qualcomm 8x60 platform)(二、SW架构--1) 2010-12-31 11:17 一、Overview     上图的原型取自高通的文档,由于原图无法描述现有的架构,我在原图的基础了做了些修改,主要是增加了 overlay 部分,另外其他部分根据现有的软件也做了些许改动。下面先对上图做个大概的

2014-04-16 18:26:36 2467

原创 android 2.3 openGL架构

openGL 架构介绍1 基本架构: 从上到下:(1)java framework 提供应用程序接口(2) openGL JNI部分  调用openGL本地库(3)openGL 本地库  包括GLESv1_CM、GLESv2和EGL,EGL 是可移植层,使openGL适应多个平台系统。(4)openGL实现层  android系统本身包括了软件实现该层,硬件厂商可以实现该层达到硬件加速的目的。 2

2014-04-16 18:26:34 477

原创 百度 优酷 土豆

在百度实习最大的收获是在百度文库的wenku前边加wap就能否复制文档,在优酷实习最大的收获是在优酷播放页youku后加xia就能直接下载视频。在土豆实习最大的发现是在视频链接后面加?tid=-1就可以跳过45秒广告。

2014-04-16 18:26:32 584

原创 修复windows 启动引导管理器

1 在装win7和linux双系统的时候不小心不win7的启动项给删了,这下win7进不去了。2 解决办法,用U盘安装一个win7内核的启动盘,U盘启动,进入后用引导修复工具修复一下引导就ok了

2014-04-16 18:26:29 2135

原创 最简单的WIN7内核PE系统(U盘,硬盘,移动硬盘版支持原版WIN7安装

绝对PE工具箱是一款可安装在硬盘、U盘、光盘使用的Windows PE工具集合,它可以快速为你实现一个独立于本地操作系统的临时win7操作系统,含有GHOST、硬盘分区、密码破解、数据恢复、修复引导等工具。其完全在内存中运行的特性可以帮助你以极高的权限访问硬盘,但为此你可能会付出惨痛的误操作代价。作为一个应急维护工具箱、最后的救命稻草,我相信它是你最好的选择!它是久经考验的通用PE工具箱的升级版本

2014-04-16 18:26:27 3243

原创 下载android源码repo sync失败的解决办法

1 今天下载android4.0 源码出了如下错误 File "/usr/lib/python2.7/threading.py", line 530, in __bootstrap_inner    self.run()  File "/usr/lib/python2.7/threading.py", line 483, in run    self.__target(*self.__args,

2014-04-16 18:26:25 1491

原创 android 应用开发第5讲

1 多个activity 之间的关系调用startActiviity(intent intent)方法,intent决定跳转到哪个activity,跳过去做什么都由intent决定。 intent包含的内容:component name 决定启动哪个组件 action 启动的activity做什么动作data  传递的数据,extras  我们可以在一个activity中对intent设定一些键

2014-04-16 18:26:23 246

原创 用repo管理自己的git 仓库

一 建立本地的git仓库。将文件 push到本地。  1 准备工作。    安装git工具。 yum安装git-core就行了。    局域网中的两台主机,当然在本机上建也行。      本机:192.168.160.89.      git服务器:192.168.160.83    git服务器下新建git用户,必要时允许匿名访问。  2 例如要将本机上的某个目录(如moon)作成一个git r

2014-04-16 18:26:20 917

原创 android 应用开发第4讲

1 activity 初步介绍  activitie作为一个组件,必须在manifest.xml中注册。    activitie是用户和程序的借口。 2 一个activitie就是一个类,继承activitie这个类(在android.java中)  每个activitie 需要复写oncreate 方法,当一个activity运行时会调用该方法。 3 activitiy是一个组件,需要在m

2014-04-16 18:26:18 345

原创 android 应用开发3讲

1 android helloworld编写 2 android 项目中各个目录的作用    1 src 编写的源文件  2 gen   下边有R.java 自动生成的 3 Android 1.6  下边有个java文件。我们所引用的android提供的类都来自这个java文件。  4 res 放置的资源文件,在该目录下的资源文件都会在R.java文件里生成一个引用id号。  res 下

2014-04-16 18:26:16 288

原创 解决centos 5.5 yum 源比较旧的问题

1 刚装上centos 5.5 server,想下个git,发现yum找不到git-core。版本太低了,估计其它的软件也有找不到的,解决办法可以更新yum源,以前装redhat 5.5的时候就是这么解决的,不过找个好的yum源不容易阿。推荐个源 epel,是fedora项目维护的。安装它也比较容易,就像装其它的rpm包一样。2 下载epel-release-5-4.noarch.rpm。 地址:

2014-04-16 18:26:13 932

原创 v880 kernel 下载与解压

1 中兴发布的v880 kernel 2.6.35 ,下载地址http://support.zte.com.cn/support//news/NewsDetail.aspx?newsId=1001722中兴真的很不地道,把这么个文件分成10和压缩包,下面看看怎么解压吧。下载得到的是10个zip压缩包,把他们分别解压,解压得到的文件放到某个目录就行了,据网上的某个帖子的方法,之后直接解压得到的第一个

2014-04-16 18:26:11 214

原创 grub 命令进win7 和linux

1 电脑上本来有fedora和win7的双系统,引导工具装的是grub,这样开机后先进grub。想着再装个xp系统,就把win7中的一个盘分成两个盘用来装xp。但开机时就悲剧了,由于linux的分区也因为分盘的事改变了,grub找不到linux系统了。就停在grub界面上。grub》2 在grub中进win7 。这个简单grub》root (hd0,0)grub》 chainloader +1gr

2014-04-16 18:26:09 2652 1

原创 udev 和模块加载的关系

1 对于已经编入内核的驱动程序   当被内核检测到的时候,会直接在 sysfs中注册其对象;对于编译成模块的驱动程序,当模块载入的时候才会这样做。一旦挂载了sysfs 文件系统(挂载到 /sys),内建的驱动程序在 sysfs注册的数据就可以被用户空间的进程使用,并提供给 udev 以创建设备节点。   udev 初始化脚本负责在 Linux 启动的时候创建设备节点,该脚本首先将/sbin/ude

2014-04-16 18:26:07 677

原创 virtualbox 安装win7共享文件夹

1 在virtualbox 管理器中点设置--》存储-》IDE控制器 添加虚拟光驱,选中下载的VBoxGuestAdditions.iso文件。VBoxGuestAdditions2管理器中点设置--》共享文件夹,添加共享文件夹。选中linux中的一个目录。命名。3 打开虚拟机,在win7中打开光驱(VBoxGuestAdditions.iso)。安装VBoxWindowsAddition-x86

2014-04-16 18:26:04 1289

原创 open 和设备驱动中的open的联系

我在一个测试驱动是否正确的测试代码里看到如下: int main() { .....省略 fd = open( "/dev/fs ",O_RDWR); if (fd { perror( "open "); exit(1); } else printf( "open success "); .....省略 } 这里就是说fd > 0 时,设备打开成功 。 但对应的驱动代码

2014-04-16 18:26:02 2536

原创 源码对比工具 bcompare

每次 blogengine 更新后,都想知道更新了那些文件,更新了那些代码。昨天John给我推荐了一款很好的源代码比较软件Beyond Compare,试用后感觉太强大了。 Beyond Compare最新版本为3.0,有Windows和Linux下两个版本。 下载:http://www.scootersoftware.com/download.php

2014-04-16 18:26:00 580

原创 fedora14 下连接网络打印机

1 看 系统-》管理-》打印 如果没有,需要安装打印管理程序,打开 系统-》管理-》添加删除软件, 搜索system-config-printer,选 A printer administration tool 的那个。安装。 然后再搜索: cpus ,选 Common Unix Printing System - libraries , 安装。我就安装了第一个,之后管理下就有打印子选项了,2打开

2014-04-16 18:25:58 406

原创 fedora 下配置ftp服务器

fedora 下配置ftp服务器:以vsftp为例: 1 安装vsftp, yum isntall vsftpd 2 配置文件在 /etc/vsftpd/目录下,其中包括了不允许ftp登录的用户,可以配置禁止    匿名和本地用户名登录等,具体的配置可以在网上搜索, 3安装了vsftp后应该系统就有了一个匿名用户ftp,可以用它登录,其用户目录在/var/ftp 4可以建立一个用户ftpfile,

2014-04-16 18:25:55 990

原创 selinux学习笔记

SElinux(Security Extend linux) Red hat Enterprise 5支持内核实施的一项新的安全策略:SElinux。SElinux是由美国国防部让安全局针对计算机基础结构开发的,SElinux允许管理员定义高度灵活的策略,让linux内核把它作为日常操作的一部。 SElinux将每个程序都编入到SElinux域内,同时将每个资源放在SElinux安

2014-04-16 18:25:53 399

原创 转载 Socket与TCP/IP的关系 转(非常好的一篇文章!)

要 写网络程序就必须用 Socket ,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会 Socket 编程?一般来说,很多人都会说, Socket 编程基本就是 listen , accept 以及 send , write 等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。 对 于网络编程,我们也言必称 TCP/IP ,似乎其它网络协议已经不存在了。对于 TCP

2014-04-16 18:25:51 332

linux UDP 网络通信程序

linux UDP 网络通信程序例子,适合初学者学习。

2014-04-08

hotplug 热插拔 测试程序

hotplug 热插拔 测试程序,程序源码,运行程序,插入和拔出U盘,程序会捕获热插拔信息。

2014-04-08

使用udev 的chdev驱动

采用udev设计 的chdev驱动,linux设备驱动代码

2014-04-08

嵌入式C语言面试题目

嵌入式C语言面试题目,好多面试题都和这套题中类似,知识点很全。

2014-04-04

xmodem收发c程序实例

利用xmodem协议收发c程序实例,对学习xmodem协议非常有用。

2014-04-04

nucleus学习笔记

nucleus 实时操作系统学习笔记。介绍了nucleus的启动过程和任务调度。

2014-04-04

空空如也

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

TA关注的人

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