Android 开发
文章平均质量分 81
xxu0123456789
热情豪爽
展开
-
获取Android 源码
<br />$cd ~<br />$mkdir myandroid<br />$cd myandroid<br />$curl http://android.git.kernel.org/repo > ./repo<br />$chmod a+x ./repo<br />$./repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo<br />###以下是下载需要的源码####<br />#$cp /opt/imx-an原创 2011-01-11 09:25:00 · 483 阅读 · 0 评论 -
android 应用
ubuntu12.04 android studio1、android原创 2014-09-17 08:57:03 · 1131 阅读 · 0 评论 -
android应用之2
1、获取时间 Time t=new Time(); // or Time t=new Time("GMT+8"); 鍔犱笂Time Zone璧勬枡銆� t.setToNow(); // 鍙栧緱绯荤粺鏃堕棿銆� int year = t.year; int month = t.month; int date = t.monthDay原创 2014-09-17 08:57:32 · 799 阅读 · 0 评论 -
imx6 android4.3 bsp开发实录之一系统烧录失败
去年忙活了好几个月,接了个私活 freescale i.mx6 Cortex-A9架构,虽然是私活,但不工作还是不小的,时隔将近半年了,下面记录一下开发过程中遇到的问题,以后大家参考,本节讨论烧录的时候失败,或者停留在某个地方原创 2015-06-09 20:07:31 · 1303 阅读 · 0 评论 -
imx6 android4.3 bsp开发实录之一触摸屏
本文里主要针对红外触多点触摸屏1、将厂家给的屏驱动文件添加进内核2、在android系统的ueventd.rc里添加触摸屏设备的权限 /dev/irtouch 0666 root root3、将xxx.idc文件放入android系统的usr/idc目录下面,如果此步不放,屏幕上的鼠标将会是一个白色的圆圈4、那就是安装触摸屏的校验程序了原创 2015-06-09 20:09:44 · 1453 阅读 · 0 评论 -
imx6 android4.3 bsp开发实录之串口
习惯了做单片机,既然是串口,那就去看一下datasheet里对于串口寄存器的配置,可是回到头来,fsl对于引脚的配置实际已经做好了,在/plat-mxc/include/mach/iomux-mx6dl.h里在/myandroid/kernel_imx/arch/arm/mach-mx6/board_sabresd.h里添加我们引脚的配置 MX6DL_PAD_原创 2015-06-09 20:10:06 · 1684 阅读 · 0 评论 -
imx6 android4.3 bsp开发实录之一lvds、HDMMI输出显示
手上有多块屏 LVDS双通道, LVDS单通道, HDMI1980P,怎么说了,这个私活真的有点坑的,不过还好,做起来也容易案例一 LVDS单通道相信看过freescale驱动源码的都知道,显示这块支持好几种模式,下面贴一下代码路径myandroid/kernel_imx/drivers/video/mxc/ldb.c里/* * "ldb=spl0/1"原创 2015-06-09 20:08:00 · 6316 阅读 · 0 评论 -
i.mx6quard uboot 之nand
uboot分析原创 2024-03-16 20:05:31 · 652 阅读 · 0 评论 -
获取kernel 、uboot方法
<br /><br />获取kernel 方法:<br />$cd myandroid<br />$git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.31.y.git kernel_imx<br />获取uboot方法<br />$cd myandroid<br />$git clone git://git.denx.de/u-boot.git uboot-imx<br /> <br />###如有被原创 2011-01-11 09:32:00 · 1208 阅读 · 0 评论 -
Android源码编译
ubuntu10.10 64位下1、建立相关的环境gcc4.3g++4.3jdk1.5相关的库具体方法如下: 1. $apt-get install gcc-4.3 $apt-get install g++-4.3 $cd /usr/bin $ln -s gcc-4.3 gcc $ln -s g++-4.3 g++ 2.安装jdk1.5.修改源,添加deb http://tw.archive.ubuntu.com/ubuntu/ jaun原创 2011-01-11 09:55:00 · 573 阅读 · 0 评论 -
Android源码编译好之后
在模拟器上运行编译好的android编译好android之后,emulator在~/android/out/host/linux-x86/bin下,ramdisk.img,system.img和userdata.img则在~/android/out/target/product/generic下$ cd ~/android/out/host/linux-x86/bin增加环境变量$ emacs ~/.bashrc在.bashrc中新增环境变量,如下#java 程序开发/运行的原创 2011-01-11 09:57:00 · 1095 阅读 · 0 评论 -
android hal jni
<br />Android HAL层,即硬件抽象层,是Google响应厂家“希望不公开源码”的要求推出的新概念<br />1,源代码和目标位置<br />源代码: /hardware/libhardware目录,该目录的目录结构如下:<br />/hardware/libhardware/hardware.c编译成libhardware.so,目标位置为/system/lib目录<br />/hardware/libhardware/include/hardware目录下包含如下头文件:<b原创 2011-02-22 11:54:00 · 1837 阅读 · 0 评论 -
JNI android VM
JNI与Android VM之关系<br />1. 從如何載入*.so檔案談起<br /> 由於Android的應用層級類別都是以Java撰寫的,這些Java類別轉譯為Dex型式的Bytecode之後,必須仰賴Dalvik虛擬機器(VM: Virtual Machine)來執行之。VM在Android平台裡,扮演很重要的角色。<br /> 此外,在執行Java類別的過程中,如果Java類別需要與C組件溝通時,VM就會去載入C組件,然後讓Java的函數順利地呼叫到C組件的函數。此時,VM扮演著橋樑的角色转载 2011-02-23 12:28:00 · 669 阅读 · 0 评论 -
动态库的实现
<br />1.简介<br /><br /> JNI是Java Native Interface的缩写,它的设计目的是:<br /><br /> The standard Java class library may not support the platform-dependent features needed by your application.<br /><br /> You may already have a library or application writte转载 2011-02-23 13:23:00 · 633 阅读 · 0 评论 -
静态库和动态库的区别(linux下)
<br />关键字: 静态库和动态库的区别(linux下) <br />文件预览<br />文件目录树如下,如你所见,非常简单。<br /> 1. libtest/ <br /> 2. |-- lt.c <br /> 3. |-- lt.h <br /> 4. `-- test.c <br />代码<br />#lt.c<br /> 1. /* lt.c <br /> 2. * <br /> 3. */原创 2011-02-23 17:01:00 · 607 阅读 · 0 评论 -
android 按键
分析一下 Android 是如何读取按键及Touch Panel 的驱动的。主要在$(ANDROID_DIR)/frameworks/base/libs/ui/EventHub.cpp这个文件中,这是在 HAL 层,将一步步分析 Android 上层是如何接受事件的。 一, 先看一下 Android HALClass EventHub 在 $(ANDROID_DIR)/frameworks/base/include/ui/eventhub.h 定义. i. scan_dir(const char *dir原创 2011-03-28 13:40:00 · 2311 阅读 · 0 评论 -
android
在android的emulator的几点knowledge中,俺对android的各种disk images很好奇,一直想知道怎么去know和hack这些images,所以就有了这篇paper。 1. 用file来查看文件类型 * chenjian@ubuntu8:/tmp/images$ file * kernel-qemu: data local.img: data原创 2011-06-02 10:18:00 · 1079 阅读 · 0 评论 -
mx6第二篇
接第一篇从新启动系统之后frameworks/base/core/res/res/values/public.xml:1912: warning: No comment for public symbol android:style/Widget.DeviceDefault.Light.ActionBar.TabBarframeworks/base/core/res/res/values/原创 2014-04-23 10:50:25 · 2467 阅读 · 0 评论 -
MX6第一篇
必须要写点东西,折腾了好几个小时,终于能下载了,还不知道最终结局怎么样 首先1 curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo ,下载repo总是报错 然后有网友提供repo1.19,在后续的操作中不行,总是提示密钥错误,后用了repo1.12,才有用htt原创 2014-04-23 10:49:38 · 14627 阅读 · 0 评论 -
4路/8路模拟CVBS摄像头TW6865/TW6869 i.MX6四核工业级Android、Linux、STM32、NXP
1.1. 核心板简介 核心板简介JQQIT_MX6_SOM100核心板是我公司基于NXP(Freesacle) i.MX 6 系列应用处理器研发设计的,是一个可运行Android、Linux系统的最小硬件平台;其中处理器i.MX 6是基于ARM® Cortex® - A9架构的可扩展多核平台,拥有包括单核、双核及四核多种选择。 JQQIT_MX6_SOM100核原创 2017-09-13 15:49:19 · 5868 阅读 · 0 评论