- 博客(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
转载 开机自动启动 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
原创 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
linux设备驱动开发详解
2012-04-05
zigbee协议标准 v1[1][1].0.ZIP
2011-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人