自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jscese

知其白 守其黑 為天下式 __Read The Fucking Source Code

  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 Andorid——ubuntu下的 NDK / JNI

之前一直有接触源码里面的JNI体系,知道个大概,只管调进了哪个C/C++的接口,现在记录学习下。 NDK - Native Development Kit ,类似SDK性质,可以看作为一个编译工具的集合,在android开发中常用于将C/C++代码打包编译成android 应用程序能够加载使用的模块,像动态静态库 .a ,.so.

2014-09-29 17:41:49 2821

原创 Android——4.2 - 3G移植之路之usb-modeswitch (二)

在前文Android——4.2 - 3G移植之路之libusb (一) 中有解析到libusb 这个动态库的移植,目的就是为了 usb-modeswitch 服务。usb-modeswitch的作用就是转换usb型的设备状态,也是3G 移植中重要的准备工作!一.Kernel配置: usb-modeswitch需要kernel中的驱动支持,需要配置serial驱动,到kernel中 make menuconfig 打开serial中的option模块 :Device Drive

2014-09-23 17:55:20 8506 6

原创 Android——编译安装Module的控制因素

在前文Android——编译系统初始化设置中有解析编译的TARGET_BUILD_VARIANT 的配置与基本区别,其中的一些编译控制是对的但是Module的Android.mk中的LOCAL_MODULE_TAGS 控制并不全适用目前的android4.2,这里记录一下我对Module的控制过程。

2014-09-14 13:55:45 13517 1

原创 Android——4.2 - 3G移植之路之libusb (一)

目前的3G模块都是usb接口的,插在android系统中都会默认识别为usb storage 设备,会尝试通过Vold 挂载为usb 存储设备!所以必须要把设备类型转掉,转换成Modem类型设备,只有这样才能实现主机与模块之间的正常通信,这里就需要一个转换驱动了,usb-modeswitch 开源驱动,网上下载:http://www.draisberghof.de/usb_modeswitch/#download其中还需要支持的API库,源码下载:http://www.libusb.org/

2014-09-05 16:58:30 7125 2

原创 C/C++ —— 十六进制类型字符串的转换

在实际工作中,字符串和其它数据类型的转换是很常见的,库函数有很多,比如 atoi , strtol , sscanf 等,这些函数网上有很多资料,我经常用到的就是十六进制的数值以字符串的形式传输,然后又要解析,这里记录一下我这边的做法:将2个字节的十六进制的字符串转成short int 2个字节的整形数据:

2014-09-04 18:57:51 9538 4

原创 Ubuntu——软件源(非LTS长久支持版)

目前Ubutun版本更新迭代太快~常规版本的维护期都比较短,基本一年以内,只有像10.04, 12.04, 14.04还有以后的16.04才会长久支持3-5年。去年装的最新13.04 已经停止维护好几个月了,之前发现没更新也没管,后面想装某些软件的时候才发现源已无效!折腾了半天才找到办法,所有停止维护的版本都可以使用old源。

2014-09-02 19:26:31 2800

原创 Android—— 4.2 Vold挂载管理_Kernel_USB_Uevent (七)

在前文Android—— 4.2 Vold挂载管理_NetlinkManager (四)中有解析到Vold 是从kernel中获取uevent事件,来获取device信息,其中是通过一个Netlink的套接字,目前整个Vold机制也分析完了, 上篇 Android—— 4.2 Vold挂载管理_MountService (六) 分析了机制中最上层的,这里分析一下最下层的kernel uevent事件的发送,以USB设备为例!

2014-09-02 18:12:17 3640

原创 Android—— 4.2 Vold挂载管理_MountService (六)

整个Vold机制应该算system层,与framwork层的交互在Android—— 4.2 Vold挂载管理_CommandListener (二)中有提到过,是通过一个"vold"的socket进行通信的,这里分析一下framework中负责与Vold通信的:MountService

2014-09-01 16:04:09 4678

bootchart.7z

tar zcvf bootchart.tgz header proc_diskstats.log proc_ps.log proc_stat.log java -jar bootchart.jar bootchart/bootchart.tgz 其中的bootchart.jar 包,需要解压

2019-12-05

JAVA_API——1.7中文

jdk 官方api说明文档

2015-02-11

libusb-compat(兼容libusb,含android.mk)

usb-modelswitch API 兼容libusb

2014-09-05

libusb 源码(可在external中编译,含android.mk)

用于usb-modeswitch的api动态库源码

2014-09-05

iperf—2.0.5

iperf 源代码~ 测试wifi 带宽 编译移植OK

2014-01-22

一键制作usb启动盘

相比老毛桃更加简便,小巧,双击使用,选择iso镜像 和 U盘 一键制作U盘启动

2013-12-12

ubuntu 13.04安装配置

全面的ubuntu配置,使用更加舒心,欢迎下载

2013-12-12

rabbitvcs-0.15.3.tar.bz2

rabbitvcs linux下最好用的svn客户端

2013-11-22

android sdk

android sdk 16 直接解压即可

2013-11-22

空空如也

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

TA关注的人

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