- 博客(8)
- 收藏
- 关注
原创 eclipse编译
一、准备工作:需要的环境:cygwin1.7以上版本;sdk;ndk;集成了ADT的eclipse 二、编译目标: 1、java工程:2、Android工程(不含c)3、c工程4、Anrroid工程(jni) 三、配置环境1、在编译之前首先需要给eclipse配置SDK环境:Window->Preferences->Android,把SDK Location设置
2013-05-20 17:45:04
1162
原创 使用binder
前面我们已经写好了bindercase的各种实现了,把它编译成.so就ok啦。下面把这个case 服务给跑起来A进程main_test.cpp#include #include #include #include #include #include #include "../libTest/ITest.h"using namespace andr
2013-05-10 17:51:35
565
原创 binder小例子
ITest.h#ifndef ANDROID_ITEST_H#define ANDROID_ITEST_H#include // for status_t#include #include #include #include #include namespace android {class ITest: public IInterface{p
2013-05-10 17:45:05
515
原创 怎样烧盒子(+2)
前几天我们的盒子网卡突然出现了问题,不能连上网了,悲剧。 我来我们小组第一天烧盒子,飞哥就给我个交换机,在我的印象中烧盒子必须要网啊!这没有网烧个旦旦的盒子啊。 在我无奈的时候我在烧写工具上发现了一个奇怪的选项”By Serial Port“,oh no!原来的自认为很能烧盒子,我错了…… 使用串口是可以烧盒子的,使用起来和用网线方法一样,但是速度嘛,奶奶的慢了一百倍。所以嘛!我
2013-02-28 15:47:09
564
原创 指向指针的指针 指向数组的指针 指向指针的数组
前几天在做修改Android的init进程的时候,遇到了一个函数 int do_insmod(int nargs, char **args) 这个函数怎么掉用呢?我定义了一个数组 char test[][10]={ “test“, ”/system/lib/modules/***.ko“
2013-02-28 15:25:03
547
原创 怎样烧盒子(+1)
既然要烧盒子,那必须要找点东西来烧进去呀,需要烧写什么东西呢。 具体得看启动一个Android系统都需要些什么东西。 fastboot:bootloader uImage:kernel system.img:文件系统 这是必须要的几个部分,当然有了这几部分还不够还需要启动参数 怎样把这些东西烧到盒子里面去呢?我是用的工具是hisi提供的fastboot烧写工具,
2013-02-05 15:21:26
791
原创 怎样烧盒子
烧盒子,这是我师傅徐飞飞让我做的第一件事,什么是烧盒子在我的脑海里完全没有一个准确的定位。只知道是类似装系统的举动。 飞哥给了我一个路由器、一个机顶盒一个烧写工具和一堆的文件,晕这都是要干嘛呀! 对这就是烧系统必备的一些工具,当然路由器可以去掉(用直连的)。 理论是使用烧写工具往我所在的网段发送组播,机顶盒收到了之后就会把相应的数据写入自己的flash中,由于是组播所以网络可能因
2013-01-31 16:14:37
566
原创 搞recovery弄出的知识点
我使用Android4.0编译出的文件镜像,烧到机顶盒上面不能启动总是说找不到init。我纳闷了,怎么就没有呢?我去root里面找了一下,有啊! 然后再看看生成镜像的脚步,额~。 原来源码是把system制作成了镜像并没有把root头给加上,加上制作成镜像,烧录ok。 使用U盘升级系统,发现一个奇怪的现象 我的升级包里面也没有root头啊,怎么就可以找到init起动系
2013-01-31 15:18:31
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人