- 博客(49)
- 资源 (8)
- 收藏
- 关注

原创 winxp下android开发环境搭建
1、环境搭建1.1、JDK安装1.2、Eclipse安装1.3、Android SDK安装1.4、ADT安装1.5、创建AVD2、HelloWorld下载软件jdk-7u9-windows-i586.exe 到 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载ec
2012-11-08 11:02:02
3552

原创 ubuntu12.04搭建android编译环境
1:更新源 ①:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak②:sudo gedit /etc/apt/sources.listUbuntu 官方更新服务器deb http://archive.ubuntu.com/ubuntu/ quantal main restricted universe multiv
2012-09-29 09:52:29
9676
1
转载 安卓7.1系统源码 默认开root的权限 (高通平台)
diff --git a/device/qcom/msm8909/msm8909.mk b/device/qcom/msm8909/msm8909.mkindex 76a897940e..e6d7351de2 100755--- a/device/qcom/msm8909/msm8909.mk+++ b/device/qcom/msm8909/msm8909.mk@@ -93,6 ...
2019-12-20 10:31:44
3016
7
转载 在Ubuntu 12.04 为 Eclipse 添加快速启动项
Ubuntu 12.04使用了Unity界面,在桌面左侧侧多了一个启动器栏。我们可以将自己常用的软件在启动器栏放一个图标,实现快速地启动。启动器栏的每一个图标实际上都对应了/usr/share/applications目录下的一个文件。为了给eclipse创建启动栏图标,我们可以在/usr/share/applications目录下创建文件eclipse.desktop(文件名可以任意,但
2014-11-27 15:24:05
923
转载 LinearLayout和RelativeLayout 属性对比
共有属性:java代码中通过btn1关联次控件android:id=”@+id/btn1″控件宽度android:layout_width=”80px” //”80dip”或”80dp” android:layout_width =“wrap_content”android:layout_width =“match_parent” 控件高度android
2014-02-26 16:17:06
787
转载 android 修改默认时间为24小时格式
由于项目需要,要将android系统的12小时的时间格式修改为默认为是24小时的时间格式。通过研究代码成功的将原来默认是12小时的时间格式该为24小时的时间格式,现将修改的方法写下来和大家分享android系统第一次开机决定系统的时间格式的代码在frameworks层的SettingsProvider应用中。首先要在xml文件中添加相应的代码,在frameworks
2014-02-20 10:07:07
8031
转载 Android4.0实现双sd卡
1、修改drvier,使系统能支持双sd,需要修改kernel\drivers\mmc\host下host的驱动sd卡插入的时候动态加载驱动程序,在/sys/devices/platform/出现两个sd卡的节点,在各个驱动节点类似以下目录/sys/devices/platform/sirfsoc-sdhci.2/mmc_host/mmc0/mmc0:0007,敲入cat *,可以看到插入
2014-02-18 16:58:52
3685
转载 基于全志A20 android4.2平台如何支持三个SD卡
基于全志A20 android4.2平台如何支持三个SD卡 做过android平台的同仁大多都知道android原生态只支持了一个sd卡,默认的挂载点也就是/mnt/sdcard,所以在应用中使用getExternalStorageDirectory()得到的都是/mnt/sdcard,通常会symlink 到/sdcard目录。做过全志平台的童鞋也知道全志a
2014-02-18 12:06:40
4460
原创 调整内核printk的打印级别
有时调试内核模块,打印信息太多了,可以通过修改/proc/sys/kernel/printk文件内容来控制。默认设置是7 4 1 7# cat /proc/sys/kernel/printk7 4 1 7该文件有四个数字值,它们根据日志记录消息的重要性,定义将其发送到何处。关于不同日志级别的更多信息,请查阅syslog(
2013-12-23 14:10:36
56732
转载 android4.0.3上recovery功能的配置及使用方法;
android4.0.3上recovery功能的配置及使用方法;(1)sys_config1.fex配置与2.3系统一致,请参看提供的系统定制说明文档;(2)在android4.0.3\device\softwinner\crane-xxx\recovery\recovery_ui.c中配置平台相关功能: #define KEY_HOME 102 //用于机器人画面和菜单画
2013-09-28 10:28:31
2297
转载 如何设置通过PMU的gpio来唤醒系统
假设你要设置pmu(axp209) 的gpio3来唤醒系统。1、修改linux-3.0/drivers/power/axp_power_axp-sply.h,这个文件里面定义了一个AXP20_NOTIFIER_ON这个变量,我们要加上跟GPIO3相关的内容上去:const uint64_t AXP20_NOTIFIER_ON = //AXP20_IRQ_USBOV |
2013-09-28 10:18:00
4220
转载 Android定制出厂默认输入法
方法一: 修改文件如下: frameworks\base\packages\SettingsProvider\res\values\defaults.xml frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\
2013-09-26 17:32:02
1541
转载 ubuntu 12.04 64位设置兼容32位的实现
在ubuntu12.04上,要运行32的程序,需要安装32位的兼容库。以前在10.04上成功安装过,方法是sudo apt-get install ia32-libs但是在12.04上遇到了困难,遇到下面这种错误$ sudo apt-get install ia32-libs正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息.
2013-04-09 11:52:17
1103
转载 编译 JellyBean 的时候遇到 xmllint: command not found
Bug DescriptionJellyBean builds fail because JB uses xmllint during build:xmllint frameworks/base/data/fonts/system_fonts.xml >/dev/null # Don't print the xml file to stdout./bin/bash: x
2013-03-21 14:37:36
2574
原创 camera isp
1. 目标[52RD.com] 手机摄像头模组用ISP功能模块的市场走向及研发方向。为能够正确认识手机摄像模组行业提供技术及市场依据。[52RD.com] 2. ISP在模组上的应用原理[52RD.com] 2.1 功能区域[52RD.com] 无论数码相机、摄像机或者摄像手机,其影像数据从前端感应后,皆须经过ASP(Analog Signal Processing)、ADC(An
2012-11-29 15:01:30
1098
原创 摄像头相关
V4L2 API及数据结构V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。1、常用的结构体在内核目录include/linux/videodev2.h中定义 struct v4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFS struct v4l2_capabil
2012-11-29 15:00:20
846
转载 Ubuntu 12.04下为火狐浏览器安装flash插件
安装了Ubuntu12.04后,我使用火狐浏览器登录百度文库搜一些介绍curses库的资料,发现浏览器没有flash插件,这时贴心的火狐娘提示我安装缺失插件,于是就按照提示更新插件,在安装向导中,我选择了adobeflash插件。然而等了半个小时,flash插件还没下载完,因为还有其他软件要下载,于是我点击取消下载flash插件,结果过了半个小时还是卡在那里:我想,既然软件中心没法下载
2012-10-06 13:14:42
2359
原创 D盘打开很慢
目录内有SWF,FLV,F4A,F4V,F4P 文件中的一种。重新关联一下就可以了。这是深度 sp3的一个bug,现在可以用如下办法解决: 在GHOST8.1 中SWF,FLV,F4A,F4V,F4P 文件的图标都关联到了一个网络上的一个文件上了(192.168.1.2\公用目录\XP SP3 工作目录\克隆版制作\sa_flashplayer_9_debug.exe)。导致系统在打开一个含有以上
2012-08-25 09:24:38
4388
转载 让Android设备永不休眠
最近在做一个Android系统的车载终端,在汽车上应该不会休眠,所以设置成永不休眠,没有滑动锁。1. 修改default值,不自动休眠 /frameworks/base/packages/SettingsProvider/res/values/defaults.xml 修改def_screen_off_timeout为-12. 锁屏
2012-08-04 10:46:57
4420
转载 rt2870 usb wifi在mx53 android平台上的移植
USB WIFI在linux平台下的移植教程网上很多,但是在android上的移植,完整的教程很少,移植这个驱动整整花了一个星期的时间,以下是这个星期下来详细的移植笔记。一:编译wifi驱动源码,生成ko文件由于在linux的根文件系统下存在/etc目录,而android的根目录下,/etc是从/system/etc下链接过来的,因此需要修改wifi源码,让驱动从/system/e
2012-07-27 11:26:57
2770
转载 嵌入式系统文件系统比较 jffs2, yaffs, cramfs, romfs, ramdisk, ramfs/tmpfs
Linux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统 进行统一管理,Linux引入了虚拟文件系统VFS(Virtual File System),为各类文件系统提供一个统一的操作界面和应用编程接口。 Linux启动时,第一个必须挂载的是根文件系统;若系统不能从指定设备上挂载根文件系统,则系统会出错而退出
2012-06-14 15:07:45
962
转载 icmp_seq=2 Destination Host Unreachable
把unbuntu文件拷出来,重建一个虚拟机,然后启动后提示eth0: ERROR while getting interface flags: No such device。Network service start也failed。我第一个想到的是家里虚拟机上MAC和公司虚拟机MAC不一样。网上找了很多资料也没解决。要是能重装一下网络模块多好,然后linux知识极有限,怎么重装都还不知道。
2012-06-04 11:26:12
28699
转载 使用EasyBCD引导安装Ubuntu系统
前段时间安装Ubuntu,还把Windows的引导弄坏了,现在整理一下安装的原理和流程,以备不时之需。Ubuntu默认使用GRUB引导程序。如果将GRUB写入MBR,则开机启动后进入GRUB,接着选择引导进入Linux或者Windows。但是这样是很不方便的。所以选择使用EasyBCD作为引导程序,可同时引导多个操作系统,包括Windows,Linux,Mac OS。就是通过Eas
2012-06-02 14:46:57
21684
原创 ubuntu 10.04 环境搭建
㈠更改ubuntu10.04更新源 ①:sudocp /etc/apt/sources.list /etc/apt/sources.list.bak ②:sudogedit /etc/apt/sources.list debhttp://mirrors.163.com/ubuntu/ lucid main restricted universe multiversedeb h
2012-02-21 16:00:02
1632
原创 TCC8803降频
修改:kernel\arch\arm\mach-tcc88xx\cpufreq.cstatic struct tcc_voltage_table_t tcc_voltage_table_rev0[] = {/* cpu ddi mem gpu io vbus vcod smu hsio cam vol
2011-12-31 11:34:40
1359
转载 LCD控制器时序参数的确定(基于TFT LCD: KD50G9-40NM-A3)
LCD控制器时序参数的确定(基于TFT LCD: KD50G9-40NM-A3) ********************************LoongEmbedded********************************作者:LoongEmbedded(kandi)时间:2010.10.30类别:WINCE驱动开发**********************
2011-12-13 11:45:46
2429
原创 Android修改LCD、DDR、NAND的位置
telechips方案:1:修改LCD参数:用的是ATA070TN93的7寸屏①:修改:MYSDK\kernel\drivers\video\tcc\lcd_at070tn93.c②:修改:MYSDK\bootable\bootloader\lk\target\m801_evm\rules.mk2:修改DDR型号的位置:(参考:manual\DOC\tcc88xx\
2011-12-13 11:05:16
2887
原创 Android打包命令
更改SDK路径即可:/home/tony/win/pc708_gingerbread2.3.5_git1028/out/host/linux-x86/bin/mkmtdimg --boot /home/tony/win/pc708_gingerbread2.3.5_git1028/out/target/product/m801/boot.img --system /home/tony/win
2011-12-12 14:25:48
1000
原创 ERROR: Invaled boot image pagesize. Device pagesize: 4096, Image pagesize: 16384
无法启动内核,出现以下提示:ERROR: Invaled boot image pagesize. Device pagesize: 4096, Image pagesize: 16384ERROR: Could not do normal boot. Reverting to fastboot mode.Diplay initializedfastboot_init()ept
2011-12-12 14:21:46
1584
转载 北大光华女的超强面经!
我的超长综合面经(26888字修订完整版) 北京大学 黄晔 【序】 从9月底投简历开始,到12月23日最后一场面试,我走过了4个月的求职路。 从一开始,我在找的就不是一份工作,而是一份经历。 所以我不厌其烦地做了60多个网申,参加了70多场笔试和面试。4个月里,我见过了近百个面
2011-12-10 08:49:32
5914
转载 make: *** [out/target/common/obj/APPS/CMParts_intermediates/classes-full-debug.jar] 错误 41
try just "make clobber". In linux, the "Waiting for unfinished jobs" error usually happens when you spawn multiple jobs while running make (ie. to allow a multi-core system to have a build job
2011-12-07 16:39:44
13036
原创 Android编译问题:Only 64-bit build environments are supported beyond froyo/2.2
出现了如下错误:build/core/main.mk:73: You are attempting to build on a 32-bit system.build/core/main.mk:74: Only 64-bit build environments are supported beyond froyo/2.2.这是因为froyo/2.2默认只支持64-bit
2011-11-29 13:25:54
1222
原创 搭建Android编译环境
1:把jdk-6u29-linux-i586.bin放到 /usr 下面,并安装tony@tony-desktop:/usr$ ./jdk-6u29-linux-i586.bin2:在家目录.bashrc中加入(记得:source ~/.bashrc),也可以在 /etc/profile中添加JAVA_HOME=/usr/jdk1.6.0_29JAVA_BIN=/usr
2011-11-26 11:04:26
149
原创 Android去掉抽屉
Android 2.3.31:分别注释以下代码tony@tony-desktop:~/win/pc1013/packages/apps/Launcher2/res/layout-land$ vim launcher.xmltony@tony-desktop:~/win/pc1013/packages/apps/Launcher2/res/layout-port$ vim launche
2011-11-26 10:48:10
4128
转载 OSI七层模型
OSI七层模型 ISO国际标准组织所定义的开放系统互连七层模型的定义和各层功能。它是网络技术入门者的敲门砖,也是分析、评判各种网络技术的依据—从此网络不再神秘,它也是有理可依,有据可循的。 建立七层模型主要是为解决异种网络互连时所遇到的兼容性问题。它的最大优点是将服务、接口和协议这三个概念明确地区分开来;也使网络的不同功能模块分担起不同的职责。 网络发展中一个
2011-10-31 14:02:26
4639
转载 C语言编译全过程剖析
内容摘要 C语言编译的整个过程是非常复杂的,里面涉及到的编译器知识、硬件知识、工具链知识都是非常多的,深入了解整个编译过程对工程师理解应用程序的编写是有很大帮助的,希望大家可以多了解一些,在遇到问题时多思考、多实践。 一般情况下,我们只需要知道分成编译和连接两个阶段,编译阶段将源程序(*.c)转换成为目标代码(,一般是obj文件,至于具体过程就是上面说的那些阶段),连接阶段是把源程序转换成的目标代
2011-10-31 13:57:41
886
转载 C语言常用排序全解
/*=============================================================================相关知识介绍(所有定义只为帮助读者理解相关概念,并非严格定义):1、稳定排序和非稳定排序 简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的
2011-10-31 13:56:59
896
转载 关于面向对象与面向过程(面向结构)的区分
面向对象和结构化方法的比较 最近又有客户问起结构化方法(即结构化分析SA Structured Analysis 和结构化设计SD Structured Design)和面向对象分析设计(OOAD Object-Oriented Analysis & Design)方法的区别,这是一个很多人谈了很多遍的问题,Google一下就可以找到很多以此为标题的文章。OO技术发展了很多年了,现在大家都
2011-10-31 13:54:57
6631
转载 进程 线程 程序的区别与联系
进程和程序区别和联系表现在以下方面: 1)程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。而进程则不同,它是程序在某个数据集上的执行。 进程是一个动态的实体,它有自己的生命周期。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消。反映了一个程序在一定的数据集上运行的全部动态过程。2)进程和程序并不是一一对应的,一个程序执行在不同的
2011-10-31 13:53:47
4665
外置摄像头源码 库 UVCCamera
2020-12-03
SecureCRT8.0
2016-05-24
linux c语言 笔记
2014-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人