自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 android 从驱动到应用(一)

系统框架:硬件层——驱动程序——linux内核——JNI——JAVA应用程序(个人理解)下面是一个基于三星210芯片 led驱动的例子:.c文件代码:#include #include #include #include #include #include #include #include #include #include

2012-03-31 10:53:46 1482

原创 ubuntu 环境中安装eclipse的CDT插件

在unbuntu环境中,想让eclipse支持C/C++编程,只需在eclipse中安装一个CDT插件即可。安装步骤:1、打开eclipse的 Help->Install New Software;2、在work with中添加下载网址:http://download.eclipse.org/tools/cdt/releases/galileo,点击Add

2012-03-21 11:18:21 4084

原创 android添加新驱动

1、往kernel\drivers添加新目录,例如:myleds2、在新目录中添加 .c / Kconfig / Makefile文件kernel\drivers\myleds\Kconfig:config MY_LEDtristate "my_led"default yhelpthis is a LED driverkernel \driver

2012-03-19 18:40:42 6651 1

原创 ubuntu上安装源代码阅读工具Source-Navigator

在ubuntu中,一款相对比较方便的源代码阅读编辑工具Source-Navigator 。1,下载http://sourcenav.sourceforge.net/download.html下载sourcenavigator-NG4.4.tar.bz2解压后输入命令:sudo ./configuresudo make install安装完成后直接

2012-03-15 18:56:24 9771

原创 Android系统启动过程

Android启动linux内核过程:init 进程启动 -> Native服务启动 -> System Server/Android 服务启动 -> Home  启动init进程启动:源文件目录:system/core/init/init.cint main(int argc, char **argv){    int fd_count = 0;    str

2012-03-13 18:42:58 948

原创 使用adb命令调试android设备中的c语言程序

基本概念:adb:android debug bridge,调试桥。准备工作:先写一段c语言代码,再把c语言的二进制文件下载到android设备中去,然后在ubuntu终端中直接运行设备中c程序。使用vi写c代码(vi + test.c),顺便实现一个简单的功能:#incude void main(){printf("Hello ADB!\r\n");

2012-03-07 18:24:16 7132 1

原创 ubuntu配置交叉编译工具环境变量

查看环境变量的命令:export其中:/usr/jdk/jdk1.6.0_30/bin:/usr/jdk/jdk1.6.0_30/jre/bin:/usr/jdk/jdk1.6.0_30/bin:/usr/jdk/jdk1.6.0_30/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr

2012-03-07 15:06:30 2288

原创 adb无法连接设备

使用 adb 时无法找到设备,解决办法如下:    1) 在终端运行 lsusb    会发现结果有会有如下类似记录:    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hu

2012-03-02 16:05:27 8688

原创 JAVA程序内存结构

1. 寄存器(register)这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。2. 堆栈(stack)位于通用 RAM(random-access memory,随机访问存储器)中,但通过它的“堆栈指针”可以从处理器那里获得直接支持。堆栈

2012-03-02 14:37:47 1047

原创 创建第一个java程序

开发环境:ubuntu 10.04 + eclipse方法一:打开eclipse编译器,选择 File->New->Java project,输入工程名称,点击finish,在工程目录中选择src目录,在src中 new->file输入一个文件名(test.java),文件名后缀为.java 。 在test.java文件中输入如下代码:import java.util.*;

2012-03-02 11:18:03 4356 1

android实现背景音乐播放及网页超链接

一段简单的例程,里面包含了webView、menu、dialog、服务应用等学习例程。

2012-06-01

空空如也

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

TA关注的人

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