自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 excel 2007 功能区不见了的原因及解决方法

编辑编辑着,不知道点错了什么,功能区就不见了,如下图:       很郁闷 ,查了网上,都说是功能区被最小化了,但是这里并不是这个原因。后来终于找到了原因和解决方法,如下:        首先,在file那右键,然后点击 Customize the Ribbon        然后在下图右边的自定义里把需要的选上        然后就终于恢复

2012-12-11 16:57:20 6704 1

原创 在linux下联合编译ffmpeg和SDL源码之二

在上一章,我们用最简单的tutorial01.c来编译了ffmpeg源码,并且可以用gdb追踪,这一章,我们先形成一个简单的Makefile, 以利用ffmpeg编好的本地库,而不是安装到系统的系统库,这样我们每次修改完ffmpeg的时候,只要make一下就可以了,不需要install。        我们先看一下原来的编译命令:gcc -g -o tu ./src/tutoria

2012-08-27 11:49:56 2202 1

原创 在linux下联合编译ffmpeg和SDL源码之一

结合系列教程http://dranger.com/ffmpeg/tutorial01.html把ffmpeg,SDL和教程在linux平台下用GCC编译,并加入调试参数,已达到能编译后所有源码都能用gdb跟踪的效果。网页上有很多教程都是使用VC或者mingui的,而且用的是已经编好的ffmpeg和SDL的库来编译,这样的好处是免去了一些编译的步骤和时间,但是却不能让我们可以自己跟踪ffmpeg和S

2012-08-16 15:18:15 4896

原创 图形处理工具convert和display

很好用的的图形处理工具convert和播放工具display,都集成在工具imagemagick中,安装时apt-get install imagemagick即可。

2012-08-15 10:53:47 854

转载 G1定制攻略

原文出自:http://hackerzhou.me/2011/02/custom-g1-rom-faster-save-power-stability-beautify.htmlG1是Google试水手机系统推出Android的第一款手机,意义空前,而且由于全键盘的确很方便,我就一直没有换手机。当然,G1的内存和CPU比不上后来搭载Android的各款手机,运行速度受机器硬件限制严重。本文

2012-08-15 09:43:15 1667

原创 如何不重新编译替换默认壁纸

1. 默认壁纸在系统源码里是放在device/amlogic/f24ref_l/overlay/frameworks/base/core/res/res/drawable-large-nodpi 和 drawable-xlarge-nodpi下的default_wallpaper.jpg,另外,进入设置时默认的黑色背景,放在device/amlogic/f24ref_l/overlay/frame

2012-08-15 09:41:44 1516

转载 Android系统默认值的设置

原文出自:http://blog.csdn.net/chenyafei617/article/details/6968136项目接近尾声,今天恰好也要初始化一下系统里的默认值,google了一下,有时就得做个拿来主义,没有时才自己做轮子滴嘛,呵呵1开机图片:  android-logo-mask.png  android-logo-shine.png  这两个图片一个在

2012-08-15 09:16:08 955

原创 如何增加gsensor驱动(MMA7660)

系统原来用的是BOSCH_BMA222的gsensor, 现在要求换成使用MMA7660,我们来看一下怎样增加驱动和调试过程。1. 修改Makefie        首先,修改放置驱动的目录里的Makefile(kernel/driver/misc),添置如下语句:obj-$(CONFIG_SENSORS_MMA7660) += mma7660.o2. 增加驱动文件

2012-07-27 16:18:45 3712

转载 redmine 安装在ubuntu 11.04

Redmine是一款开源的、基于web的项目管理软件,采用Ruby on Rails框架开发。Redmine具有丰富的项目管理功能,包括:任务跟踪、文件管理、wiki、新闻台、多项目管理等。对于代码管理,Redmine可以集成常见版本管理系统和bug跟踪系统,包括Subversion、Darcs、Mercurial、CVS、Bazaar 和 git。此外,Redmine还支持多种数据库系统,包括常

2012-07-25 15:34:59 787

原创 linux常用命令

1. ubuntu下查看所有service的指令service --status-all

2012-07-25 09:48:25 681

原创 《高难度谈话》读书笔记

第一章:挑选出三种对话1.1每段高难度谈话都有三层对话结构        “发生了什么”对话        情绪对话        自我认知对话1.2 “发生了什么”对话        真相,意图以及过失——我们通常都会首先作出一个普通却极端的假设。    1.2.1 事实真相的假设(错误)        无需拘泥于证明自己是正确与否,而应将谈话的目的转

2012-07-16 11:21:18 2308

原创 定制我的Nexus系统之boot.img的前世今生

今天,我们来看一下boot.img的生成,作用,和修改方法。 1.首先是build/core/main.mk.PHONY: bootimagebootimage: $(INSTALLED_BOOTIMAGE_TARGET)        如果我们把out/target/product/crespo/boot.img去掉,再运行make bootimage, 那么会重新生成boot.

2012-07-13 18:09:01 6094

原创 amlogic 某个芯片系统的nand flash刷写及uboot更新流程

step1:由于按键组合为更新模式,首先挂载SD卡step2:在卡里搜索文件u-boot-aml-ucl.bin是否存在,如果存在,进入step3,否则进入step6step3: 擦写(scrub)整个flash(nand_erase_nand()函数), 包括OOB区,也就是有可能把本来保存在flash里的厂商提供的坏块标志刷掉。擦写的过程中,如果发现擦写失败(失败检测标志推断为

2012-07-11 14:36:23 10051

原创 定制我的Nexus系统之编译系统

1.编译系统        系统源码下载完毕,以及kernel编译完成后,我们来编译系统。           编译系统比较简单,官网上都有,这里只是简单写下命令:     $ source build/envsetup.sh$ lunch full_crespo-userdebug$ make -j16          编译完成后,生成boot.img, system.

2012-07-04 15:38:25 1317

原创 关于.git/config文件

1. 如果只在本地创建仓库,那么.git/config文件只有这么几行:[core] repositoryformatversion = 0 filemode = true bare = false logalrefupdates = true2.如果这个仓库通过git remote add

2012-07-04 11:25:13 923

原创 一次老板发话引起的思考

1.  员工被重视的感觉是怎样形成的?        一般老板都希望员工有被重视的感觉,而员工有了这种感觉,也确实可以大大地加强员工的效率和工作的积极性。关键是,这种感觉是怎样形成的呢?其实所谓的被重视的感觉,说白了就是认同感。被肯定,就是被领导赞同;被公认,就是周围的同事或者team member能相互赏识和尊重,被正视,就是提出的意见或建议即使不被接纳,但也能有提出来大家都能参与讨论的途径

2012-07-04 11:14:43 861

原创 定制我的Nexus系统之机器误刷系统变砖后的解决方法

本人在烧录自制系统的过程中,由于制作的系统有误并烧到了机器上,导致机器变砖,开机后不停的循环在开机动画,adb也连不上,/sdcard里也没有备份一个好的zip系统包,连原来的update.zip也被刷掉了,长按power键都没反应,又没找到reset键,后来经过一番折腾,终于把机器恢复过来了,才松了一口气,记录下来,给像我一样大头虾的人一个参考,真是吓死俺了,sigh~~~~~~~~~~~~~~

2012-07-04 11:12:06 1809

原创 android 4.0 环境配置

1. 重装系统。            根据前人的编译经验,选择了ubuntu 11.04,电脑配上4G内存,装了个单系统。 2.配置环境。        a. JDK            按照官方文档,apt-get install sun-java6-jdk, 但是报找不到这个包,很郁闷,找了半天百度,终于找到了答案,原来是源不对,必须添加源,操作如下:

2012-07-04 10:50:47 881

原创 定制我的Nexus系统之内核编译

1. 下载好kernel源码 git clone https://android.googlesource.com/kernel/samsung.git          后,我们开始kernel的编译。2. 首先用 git branch -a查看一下有多少个branch* master remotes/origin/HEAD -> origi

2012-07-04 10:18:02 2857

原创 .git/config文件

1. 如果只在本地创建仓库,那么.git/config文件只有这么几行:[core] repositoryformatversion = 0 filemode = true bare = false logalrefupdates = true2.如果这个仓库通过git remote add orig

2012-06-07 22:03:38 2916

原创 定制我的Nexus系统之下载源码

1. 下载源码        按照http://source.android.com/source/building.html的指引下载源码,包括android和kernel的源码,其中遇到了url链接错误的下载问题,见http://blog.csdn.net/ttxgz/article/details/7628182解决2. 下载Nexus驱动       要留意下载Nexu

2012-06-07 18:11:15 1082

原创 常用git命令

1. 查版本    git --version2. 设置提交用户名    git config --global user.name “liaowm”    git config --global user.email "[email protected]"3. 设置命令别名    sudo git config --system alias.st statu

2012-06-07 18:05:21 1689

转载 解决下载Android源码时遇到的url连接错误问题

本文解决公用IP(外网IP有限,经常发生在公司网络环境或虚拟机上)的机器下载Android源代码遇到的问题。注意本文只针对当前从android.googlesource.com下载源码时遇到的问题,因为网络和后续Android源码维护升级等因素,有时效性,并不能保证以后一定还起作用。利用五一假期期间,用家里的网络要把Android2.3,4.0都下载下来。但操作起来还真有遇到了问题。

2012-06-03 16:14:59 2152

原创 VirtualBox的ctrl键不能用

windows7系统装了VirtualBox, 装的是ubuntu的系统,装完后发现ubuntu的ctrl键不能用了,看了系统 -> 首选项 -> 鼠标 -> ctrl键提示鼠标位置 没有勾上,不是这个问题,查了下,原来只有左键ctrl能用。

2012-05-31 18:38:50 1978

原创 可变参数在C99的传递

C99编译器支持可变参数通过宏传递的方式进行,就不用再搞va_list那么麻烦了#define dgbmsg(fmt,...) /             printf(fmt,__VA_ARGS__)

2012-05-29 12:05:24 857

原创 怎样在Android.mk上加宏定义

很简单,     LOCAL_CFLAGS += -DWHATEVERDEFINE就可以了

2012-05-22 15:45:07 3386

原创 在windows下访问ubuntu的文件夹

之前傻傻地用Samba,配置非常麻烦,后再在victor lin的帮忙下,用了个很简单的方法,就是现在ubuntu上开ssh服务器(这个本来就开了的),然后在windows装FlashXP,在FlashXP上选择ssh协议,就可以登录ssh了,并能读写文件,非常快速方便

2012-05-21 11:26:06 1176 1

转载 使用 SSH 远程连接运行图形界面程序(zz from ubuntu forum)

使用 SSH 远程连接运行图形界面程序 windwiny.20080310 简单介绍使用 ssh 连接远程服务器运行图形界面程序。 一、服务器安装运行SSH服务。在Ubuntu下: 安装代码:sudo apt-get install openssh-server配置允许X11转发代码:sudo ge

2012-05-18 14:23:29 1837

原创 建立一个简单的android涂鸦工程

为了测试一些别的算法,建立一个简单的涂鸦工程。1. clipse建立一个android工程           按提示生成android工程,会生成一个的android文件,如下:package com.mystroke;import android.app.Activity;import android.os.Bundle;public class Myst

2012-05-11 16:43:11 960

原创 ubuntu 11.04 安装 eclipse及andorid编译环境

1. 从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载jdk      运行:./ , 得到目录JDK1.6.0_32,然后移动到/usr/local下:sudo mv jdk1.6.0_32/  /usr/local/     编辑/etc/profile文件,增加如下设置,使每个user都用这个版

2012-05-11 10:31:41 1802

原创 ubuntu下解决由于错误配置分辨率导致黑屏问题

安装了ubuntu 11.04后,用了不是太好的显示器,不知道为什么进入系统后分辨率不对,根据http://gaoke0820.blog.163.com/blog/static/21664965201171632645528/的指引,运行命令        cvt 1024 768,得到参数并配置/etc/X11/xorg.conf,重启后分辨显示有所改善,但是因为改善后不能全屏显示,我在没有

2012-05-10 18:55:35 7965 1

原创 解决TP(触屏)乱点问题

产线上G9T出现部分机器tp乱点问题 -> 直接把tp接到G9上,G9正常,说明tp本身没有问题,同时测量tp 电源,中断,reset电压,观察可知G9T的电压为2.8V左右,G9是在3.3V -> G9T替换之前好的固件,现象一样 -> 把G9T的电压调到3.3V的电源域, 问题解决,tp的供电典型值为3.0V, 正负10%的话是2.7V~3.3V, 一般机器都是3.3V,这

2012-05-10 16:40:23 2314

原创 关于BOARD_SYSTEMIMAGE_PARTITION_SIZE

1. 系统需要,把需要预置在系统的所有apk放在目录 device/softwinner/crane-gm-g9/pre/下,在编译android源码时,出现下面错误:  1 make_ext4fs -l 268435456 -a system out/target/product/Mary/system.img.ext4 out/target/product/Mary/system 2

2012-05-09 15:13:12 8869

转载 小S:如果这世界上有你爱的人,你就没法自由

我都叫她史瑞克,因为她真的很重,后来想想,觉得还是要尊重她,让她冠个姓吧,就叫,许瑞克,要不就许老三,她的英文名字是Alice。这次怀孕完全是在意料之外,之前跟我老公原本想说,有了两个女儿,来生个儿子吧,就还刻意注意饮食什么的,稍微健康的过了一阵子,可完全没动静,然后就觉得好累哦,干嘛一定要一件事情发生,于是就跟我老公说,算了啦,我受够了喝个酒就有罪恶感,有就有没有就没有,男的女的我都喜欢

2012-05-08 09:03:13 1748

原创 android中关于class Build以及如何修改android固件版本号

在frameworks/base/core/java/android/os/Build.java中定义了class Build类,这个类定义了所有关于产品的参数,例如固件版本号,product 名字,板子名字等等,有些参数会在设置->关于手机中显示。public class Build { /** Value used for when a build property is un

2012-05-07 14:38:31 8829

转载 程序员的社会分工

偶然的机会在网路上看到一下blog,感觉很有道理,转载在此。尽管我曾经做过应用现在转做驱动。百度百科上对“社会分工”是这样解释的:     “社会分工是指人类从事各种劳动的社会划分及其独立化、专业化。 社会分工是人类文明的标志之一,也是商品经济发展的基础。没有社会分工,就没有交换,市场经济也就无从谈起。社会分工的优势就是让擅长的人做自己擅长的事情,使平均社会劳动时间大大缩短。生产效率显

2012-05-07 11:22:21 1304

转载 ERROR:Failed to allocate 119 blocks

在编译android源码时,出现下面错误:  1 make_ext4fs -l 167772160 -a system out/target/product/Mary/system.img.ext4 out/target/product/Mary/system 2 Creating filesystem with parameters: 3 Size: 167772160 4

2012-05-07 11:21:12 4067

原创 关于git status

如果只在本地修改,还没有commit,那么用git status, 打印信息为:# On branch master# Changes not staged for commit:#   (use "git add ..." to update what will be committed)#   (use "git checkout -- ..." to discard chan

2012-04-20 11:18:03 3892 1

原创 从SVN到git仓库的移植

1. 目的        公司本来有一个项目,里面有从客户clone下来的git仓库sdk,我们自己在windows下建立的svn仓库seu_code,现在要做的事情是,把这两个仓库都移植到我们公司内部的git服务器,原来sdk的log可以忽略丢失,但是原来svn的log希望保留,以方便后续跟踪调试。两个仓库移植后,都用git管理,不需要svn管理。2.移植2.1 总体布局

2012-04-19 11:56:41 2631

转载 小议职业分工

偶然的机会在网路上看到一下blog,感觉很有道理,转载在此。尽管我曾经做过应用现在转做驱动。百度百科上对“社会分工”是这样解释的:     “社会分工是指人类从事各种劳动的社会划分及其独立化、专业化。 社会分工是人类文明的标志之一,也是商品经济发展的基础。没有社会分工,就没有交换,市场经济也就无从谈起。社会分工的优势就是让擅长的人做自己擅长的事情,使平均社会劳动时间大大缩短。生产效率显

2012-04-18 16:56:03 514

空空如也

空空如也

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

TA关注的人

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