- 博客(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
原创 【转载】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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人