自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (5)
  • 收藏
  • 关注

转载 android定制化软件修改或添加按键驱动的核心操作步骤讲解

android定制化软件修改或添加按键驱动的核心操作步骤讲解  转自:http://blog.csdn.net/acm2008/article/details/7065546最近在Amlogic方案的定制化android软件上,做了添加按键的驱动工作,也熟悉了按键的基本流程,现在把核心步骤给总结如下:   1.基本流程:    ./表示android源代码目录,

2013-05-31 11:56:33 515

转载 Android输入驱动分析

Init-----------zygote---------system-server-------------------windosmanager ------------------------------------------------------------UEventObserver -----------------------------------------------

2013-05-30 15:29:30 427

转载 Android HOME键那些事

游戏中常常需要监听android HOME键,当HOME键下压时,往往需要做一些状态保存,音效停止等操作,那么如何做,才能监听到HOME键呢?我们知道HOME是系统键,app中无法通过onKey这些函数来处理。要妥善的处理HOME键,首先需要看看HOME键下压时,系统做了些什么。一、HOME键之来龙去脉请见下图:二、app中对于HOME键广播事件的接收

2013-05-30 13:22:43 363

转载 Ubuntu下安装ADB

一、工具介绍android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug Bridge,在android开发过程中,这个工具是使用得最多的。(缩写adb,有点像gcc的gdb似的)adb start-server – 实际上它会启动一个 adb fork-server serveradb kill-server – kill掉ad

2013-05-27 19:00:22 519

转载 当您给别人身份证复印件时请你注意!

<!--@page {margin:0.79in}p {margin-bottom:0.08in; direction:ltr; color:#000000; text-align:justify; widows:0; orphans:0}p.western {font-family:"Times New Roman",serif; font-siz

2013-05-26 21:12:12 1187

转载 Ubuntu 修改默认打开程序

ubuntu8.04如何修改默认文件关联打开程序作者:vincent从总体上讲/etc/gnome/defaults.list 保存了全局的打开方式~/.local/share/applications/mimeapps.list 保存了个人的打开方式当两着不一致是,优先采用局部的个人设置。例如,ubuntu8.04下多媒体文件默认是用Totem打开的,如果

2013-05-24 09:57:53 656

转载 Nand分区及nand erase简解

我的nand flash 32M,kernel 2.6.18, rootfs is emb linux, cramfs.nand flash分区如下:static struct mtd_partition nand_partitions[] = {        /* bootloader (UBL, U-Boot, BBT) in sectors: 0 - 14 */

2013-05-21 14:53:07 855

转载 用kermit通过串口往nandflash里烧写文件

用kermit通过串口往nandflash里烧写文件    转自 http://bbs.ednchina.com/BLOG_ARTICLE_1983189.HTM一.背景说明.目标板为仿照N个开发板制作的,配置如下:NorFlash:2MB EN29LV160ABNandFlash:128MB

2013-05-21 14:44:36 1111

转载 如何测试CTS4.1

CTS4.1测试步骤 V1.0 (更新到CTS4.1 R1)转自 http://blog.csdn.net/subsist/article/details/7822892前言:其实CTS4.1 R1的测试方法和CTS4.0 R2&R3一样,只是测试环境需要新的SDK r20.0.1,SDK下载链接:http://developer.android.com/sdk/index.h

2013-05-21 10:48:20 405

转载 Bootm的流程分析

一、在开始之前先说明一下bootm相关的东西。 1、首先说明一下,S3C2410架构下的bootm只对sdram中的内核镜像文件进行操作(好像AT91架构提供了一段从flash复制内核镜像的代码,不过针对s3c2410架构就没有这段代码,虽然可以在u-boot下添加这段代码,不过好像这个用处不大),所以请确保你的内核镜像下载到sdram中,或者在bootcmd下把flash中的内核镜像复制

2013-05-17 19:00:57 533

转载 UBOOT移植详细

u-boot-1.3.4 移植到S3C2440 (带有某些解析)  移植u-boot-1.3.4到S3C2440一.预备知识:1.       首先,U-Boot1.3.4还没有支持s3c2440,移植仍是用2410的文件稍作修改而成的。2.       2440和2410的区别:2440和2410的区别主要是2440

2013-05-17 15:19:15 571

转载 uboot移植过程

uboot移植过程 1.修改Makefile首先给要建立的S3C2410开发板取名为TE2410, 移植uboot时以smdk2410为模板,修改Makefile#tar xvjf u-boot-1.1.3.tar.bz2#cd u-boot-1.1.3#vi Makefile scb9328_config    :   unconfig    @./mkcon

2013-05-17 15:17:47 532

转载 uboot 学习

http://blog.csdn.net/free2011/article/category/650443

2013-05-17 14:58:21 486

转载 开机自动启动 Ubuntu iBus 输入法

输入法ubuntukeyboardsystemgoogleinputUbuntu 的默认输入法是 ibus,但是发现系统启动时它不会自动启动。Google 的说法是:Ubuntu 系统安装后虽然自带了 ibus 输入法,但在英语环境下默认不启动。要开机启动,其实也很简单,只要在[System]->[administration]->[Language Support]里选择[K

2013-05-16 13:36:13 515

转载 kermit的安装、配置、使用

根据网上查的资料和自己的亲身体验,minicom在linux下确实不好用,有时会不通信,我就碰到了这样的问题,minicom连接不上开发板。所以,根据网友的推荐,使用kermit作为超级终端。安装--------------------------------------    # apt-get install ckermit    修改kermit的配置文件配置

2013-05-16 13:12:01 461

转载 /proc/devices和/dev的关系

/proc/devices/下的设备是驱动程序生成的,它可产生一个major供mknod作为参数。 /dev/下的设备是通过mknod加上去的,用户通过此设备名来访问驱动。The following script, scull_load, is part of the scull distribution. The user of a driver that is distributed

2013-05-16 09:09:39 841

原创 启动卡制作笔记

sudo dd if=./u-boot.bin of=/dev/sdb bs=1 count=442sudo dd if=./u-boot.bin of=/dev/sdb bs=512 skip=1 seek=1把uboot.bin 放到一个目录下(桌面),然后到该目录下,使用上面2条命令即可

2013-05-15 14:35:53 550

原创 git+gerrit 自用记录

1. 下载代码mkdir workdircd workdirrepo init -u ssh://@123.12.33.55:5464/am/jb-mr1-4.2.2/platform/manifest.git -b androidSourcerepo sync2. 推送a.直接推送到服务器仓库,不需要code review和verify:git push mobi

2013-05-15 10:24:04 496

原创 git clone 自用记录

示例:git clone harvey@123.12.33.456:~harv/am.git

2013-05-15 10:19:07 676

原创 apk文件编译到系统文件中的方法

apk文件编译到系统文件中的方法把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法:1  (1)源码编译后,把apk拷贝到out\target\product\generic\system\app中。    (2) 执行命令make snod ,把添加的spk编到system.img中   缺点:执行makeclean后,再次make完毕需要重

2013-05-15 10:14:51 455

转载 Git 常用命令速查表

本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁、明了的图表结构,方便查询一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看本地所有分支git commit -am "init" 提交并且加注释

2013-05-14 17:45:02 400

转载 Android 的 init.rc 文件简介

init.rc由许多的Action和Service组成。每一个语句占据一行,并且各个关键字被空格分开.由 # (前面允许有空格)开始的行都是注释行(comment)一个actions 或 services 的开始隐含声明了一个新的段,所有commands 或 options 属于最近的声明。在第一个段之前的 commands 或 options 都会被忽略每一个actions 和 se

2013-05-14 16:07:10 366

转载 Android CTS 测试总结【转】

最近一直在做Android兼容性测试,根据Android官网给出的android-cts-manual 配置好了device后,开始测试。首先配置软件环境:1、下载Android-2.1系统,并编译。$ . build/envsetup.sh          //配置选项,并编译android源码$ make cts

2013-05-14 15:18:47 430

转载 GIT 的使用方法详解

本文章转载于:http://blog.csdn.net/gemmem/article/details/72901251. Git概念 1.1. Git库中由三部分组成        Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用

2013-05-14 14:27:50 422

转载 apache2,git,gerrit配置

经过一晚的折腾,终于在linux mint12下将apache2,git,gerrit配置成功。参考资料:http://m.oschina.net/blog/33017http://www.lifeyun.com/code-review-tools-installation-gerrit.htmlhttp://unethicalblogger.com/2009/12/07/co

2013-05-14 14:11:38 1218

转载 Git 教程 - Git 基本用法

转自http://www.open-open.com/lib/view/open1325032506874.htmlGit 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库mkdir project # 创建项目目录 cd project # 进入到项目目录 git init # 初始化 g

2013-05-14 13:15:55 440

转载 [转]Android签名机制

Android签名机制可划分为两部分:(1)ROM签名机制;(2)第三方APK签名机制。Android APK实际上是一个jar包,而jar包又是一个zip包。APK包的签名实际上使用的是jar包的签名机制:在zip中添加一个META的子目录,其中存放签名信息;而签名方法是为zip包中的每个文件计算其HASH值,得到签名文件(*.sf),然后对签名文件(.sf)进行签名并把签名保存在签名块

2013-05-14 09:36:33 491

转载 生成release版本的Android系统 --签名

转自  http://blog.csdn.net/chen_chun_guang/archive/2011/04/15/6325833.aspx网上Android数字签名大多是与Android APK相关,而介绍Android系统签名的方法却不多。正巧前段时间帮别人做CTS 认证,需要用到给Android系统签名。为什么需要给Android系统签个名才能进行CTS认证呢?原来我们通过m

2013-05-14 09:02:44 591

转载 Android编译系统详解(三)

前面两节讲解了自定义Android编译项和创建Product产品配置文件,除了编译和定义产品相关环境变量外,还需要定义Board相关环境变量。1. build/core/config.mk[plain] view plaincopy109 # ------------------------------------------------------------

2013-05-10 16:13:33 401

转载 Android编译系统详解(二)

通过上篇文章,我们分析了编译android时source build/envsetup.sh和lunch命令,在执行完上述两个命令后, 我们就可以进行编译android了。1. make 执行make命令的结果就是去执行当前目录下的Makefile文件,我们来看下它的内容:[html] view plaincopy1 ### DO NOT EDIT TH

2013-05-10 16:12:42 404

转载 Android编译系统详解(一)

Android的优势就在于其开源,手机和平板生产商可以根据自己的硬件进行个性定制自己的手机产品,如小米,LePhone,M9等,因此,在我们在对Android的源码进行定制的时候,很有必要了解下,Android的编译过程。如果你从来没有做过Android代码的编译,那么最官方的编译过程就是查看Android的官方网站:http://source.android.com/source/build

2013-05-10 16:10:06 375

转载 Android 编译系统框架分析及main.mk分析

一、概述       自Android开源以来,引起了嵌入式行业一股热潮,很多嵌入式开发者表示对Android有很强的兴趣,并下载Android源码进行编译和移植。Android源码的巨大(repo下来,大概2G)给人以Android相当复杂的错觉。本文从Android编译系统的角度,让大家了解Android其实也是很纯真的。     Android编译系统(build system)

2013-05-10 16:04:58 809

转载 android编译系统的makefile文件Android.mk写法如下

(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)Android.mk中可以定义多个编译模块,每个编译模块都是以include$(CLE

2013-05-10 15:50:39 390

转载 Ubuntu系统目录结构

Ubuntu系统目录结构  以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。/  根目录 │├boot/ 启动文件。所有与系统启动有关的文件都保存在这里│ └grub/ Grub引导器相关的文件│├dev/ 设备文件├proc/ 内核与进程镜像(这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取

2013-05-10 13:18:57 359

转载 Ubuntu根目录文件作用分析

Ubuntu Linux的文件结构与Windows的文件结构不同,Windows将硬盘分成C、D、E、F等盘,也就是分成这些分区。而Linux操作系统不是把硬盘分 成这样的分区,它有一个根目录,用/表示,一个目录就相当于一个文件夹,根目录就相当于Linux系统的总的文件夹。在这个根目录下面,又分为/bin /boot /dev /etc /home /initrd /lib /media /m

2013-05-10 12:05:00 501

原创 ubuntu 12.10 设置文件浏览方式

1.通过dconf-editor 修改nautilus浏览文件方式:/org/gnome/nautilus/preference/  选项    always-use-browser 打上勾,always-use-locaction-entry 打上勾2.打开nautilus,view菜单选择slidebar->tree;3.打开nautilus,view菜单选择List

2013-05-10 12:00:07 436

转载 ubuntu下编译JNI程序

http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.html为何要用到NDK?前 段时间,工作中需要用android的应用程序访问android的根文件系统中的文件,但是由于应用程序的权限限制,无法访问这些文件,怎么办? 所以这就要用到了NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供and

2013-05-09 11:31:47 412

转载 联想笔记本电脑整机拆解

步骤1 2 3 4 5 6 7 8 这款机器就不多做评价了,从广大使用者的感受来说,应该算得上是好机器了。下面的拆机教程,每张图片都附有蚊子讲解,对于蚊子描述就不多说了,准备好了工具之后,按照下面的教程开始拆解联想Y470吧。工具/原料十字螺丝刀 弯嘴镊子 步骤/方法

2013-05-09 11:30:46 3308

转载 Android 开发手记一 NDK编程实例

Android 开发手记一---- NDK编程实例        在Android上,应用程序的开发,大部分基于Java语言来实现。要使用c或是c++的程序或库,就需要使用NDK来实现。NDK是NativeDevelopment Kit的简称。它是一个工具集,集成了Android的交叉编译环境,并提供了一套比较方便的Makefile,可以帮助开发者快速开发C或是C++的动态库,并自动的

2013-05-08 17:27:17 394

转载 Android Framework 分析

http://raymond1860.spaces.live.com/Blog/cns!BF47B6FD104579C9!797.entry1.目录树/framework/base/api /framework/base/awt/framework/base/build/framework/base/camera 关 于camera的HAL接口库。最终生成n

2013-05-08 16:02:47 839

A10 Android 内容定制说明文档

1. A10 定制化内容说明 2. Android 标准常用修改

2012-06-23

linux设备驱动开发详解

本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux设备驱动理论;字符设备、块设备、TTY设备、I2C设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了大量Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。   本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。

2012-04-05

zigbee协议标准 v1[1][1].0.ZIP

zigbee是IEEE 802.15.4协议的代名词。特点是近距离、低复杂度、自组网、低功耗、低数据速率、低成本。一般带一个处理器芯片,可以与外界的传感器等连接,主要适合用于自动控制和远程控制领域,或低密度小数据量传输,可以嵌入各种设备。

2011-02-28

LUA编程(programming in lua).pdf

LUA编程(programming in lua).pdf

2009-04-29

空空如也

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

TA关注的人

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