自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (29)
  • 收藏
  • 关注

原创 Android 从硬件到应用:一步一步向上爬 6 -- 编写APP测试框架层硬件服务(完)

创建Android Application工程:使用Eclipse的Android插件ADT创建Android工程,工程名称为Gpio,创建完成后将工程目录拷贝到packages/apps/文件夹下,并删除工程目录下的gen文件夹,不删除的话会造成类重复的错误。src/com/android/gpio/Gpio.java:package com.android.gpio; import

2014-12-22 22:32:38 2153 1

原创 Android 从硬件到应用:一步一步向上爬 5 -- 在Frameworks层添硬件服务

Android Frameworks层提供了硬件服务,Android系统APP可以调用这些硬件服务,进而完成硬件的控制,实现应有的功能。接着上一篇,这一篇要在frameworks层为应用提供java接口的硬件服务。cd到frameworks/base/core/java/android/os目录,添加 IGpioService.aidl:package android.os; inter

2014-12-17 16:31:10 2181

原创 Android error: install libsdl-dev 未满足的依赖关系

Android编译时需要用到 libsdl-dev 库:安装时遇到错误:sudo apt-get install libsdl-dev正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 注意,选取 libsdl1.2-dev 而非 libsdl-dev有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许

2014-12-16 21:32:16 3258

原创 Android error: "/usr/bin/ld: cannot find -lz"

Android编译的时候出现错误:/usr/bin/ld: cannot find -lzcollect2: ld returned 1 exit status解决:sudo apt-get install zlib1g-dev正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列【新】软件包将被安装: zlib1

2014-12-16 16:13:28 1311

原创 Android 从硬件到应用:一步一步向上爬 4 -- 使用 JNI 方法调硬件驱动

Android下,java应用程序通过JNI方法调用硬件抽象层模块,在Android 从硬件到应用:一步一步向上爬 3 -- 硬件抽象层访问硬件驱动中我们已经编译好了硬件抽象层模块,下面就要开始为HAL层编写JNI方法,为上层提供服务。cd到frameworks/base/services/jni目录中,新建一个com_android_server_GpioService.cpp文件:

2014-12-15 22:29:35 2317

原创 Android 从硬件到应用:一步一步向上爬 3 -- 硬件抽象层访问硬件驱动

Android 标准的硬件驱动分为两个部分,一个是运行在linux内核里的硬件驱动,而另外一部分是运行在用户空间的硬件抽象层。采用这种方法,就可以使系统具有硬件无关性,也保护了部分厂商的利益。在 Android 从硬件到应用:一步一步向上爬 1 -- 从零编写底层硬件驱动程序 中已经有了编写硬件驱动到linux内核里的步骤,下面就要接着这个工程去看看怎么在硬件抽象层增加硬件模块和我们的内核驱动

2014-12-14 22:34:06 3603

原创 没有规则可以创建 /lib/liblog.so

Android源码下编译HAL时出现问题:make: *** 没有规则可以创建“out/target/product/generic/obj/SHARED_LIBRARIES/android_gpio.default_intermediates/LINKED/XXX.default.so”需要的目标“out/target/product/generic/obj/lib/liblog.so”。

2014-12-14 22:06:44 4184 1

原创 No command 'mmm' found

问题:编译android时 出现错误:“No command 'mmm' found”或 未找到 “'mmm' 命令”No command 'mmm' found, did you mean: Command 'mwm' from package 'motif-clients' (multiverse) Command 'mwm' from package 'les

2014-12-14 21:48:29 13972 2

原创 Android 从硬件到应用:一步一步向上爬 2 -- 运行 C 程序测试硬件驱动

编写C程序快速测试硬件驱动:在Android 源码根目录下的external文件夹创建driver_test文件夹:cd externalmkdir driver_testcd driver_test创建Android.mk:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := o

2014-12-12 20:53:10 2498

原创 Android 从硬件到应用:一步一步向上爬 1 -- 从零编写底层硬件驱动程序

硬件平台:TI AM335X Starter Kit开发源码:TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1.bin主机系统:Ubuntu 10.04       这次写《Android 从硬件到应用》是想尝试从底层的最简单的GPIO硬件驱动开始,一步一步的向上走,经过硬件抽象层HAL、JNI方法等,最终编写出APP,达到硬件调用的目的,期间会增加一些

2014-12-12 20:26:46 8902

原创 Texas Instrument's Bluetooth Driver For Shared Transport 笔记

Bluetooth Driver acts as interface between HCI core and TI Shared Transport Layer./drivers/bluetooth/Btwilink.c: #include #include #include #include #include #include #define DEBUG#defin

2014-12-11 17:35:10 1235

原创 test_and_set_bit

test_and_set_bit(int nr, volatile void *addr)Set a bit and return its old valuenr -- Bit to setaddr -- Address to count fromtest_and_clear_bit(int nr, volatile void *addr)Clear a bit and ret

2014-12-11 12:59:09 2697

原创 AM335X Starter Kit Android 开发环境搭建

硬件平台:AM335X Starter KitAndroid 开发源码包下载地址:TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1.bin   安装空间大概需要10G创建文件夹:mkdir /home/Android拷贝bin文件到/home/Android文件夹中改变属性:chmod a+x TI-Android-ICS-4

2014-12-09 17:40:46 3057

c18vmos001.rar

hspice mos仿真工艺库

2021-03-14

EMIF映射修改 evm.c

EMIF映射修改 evm.c

2015-11-12

HFSS 3D 过孔设计向导

HFSS 3D过孔设计向导,可以更快更方便地产生3D过孔模型

2015-11-09

EP4CE15F17C8配置信息

EP4CE15F17C8配置信息

2014-11-27

恢复Ubuntu

恢复Ubuntu

2014-10-21

远程网络视频

远程网络视频

2014-09-20

Linux usb gadget

Linux usb gadget

2014-09-14

远程网络视频监控

远程网络视频监控

2014-09-01

Socket通信

Socket通信 Socket通信 Socket通信

2014-08-16

差分对设计实例

差分对设计实例

2014-08-13

android 下拉刷新

android 下拉刷新

2014-08-10

CheckBox 计算器

CheckBox 计算器

2014-08-05

Cadence电源完整性仿真实例

Cadence电源完整性仿真实例

2014-07-21

mini2440简易bootloader源码

手写简易的bootloader在Mini2440上亲测成功。

2014-05-23

Quartus II使用modelsim过程(含testbench)

Quartus II 使用modelsim 过程 含testbench

2013-11-08

s3c6410_RVDS2.2的安装

s3c6410_RVDS2.2的安装

2013-11-07

Android 蓝牙串口调试助手源码(保证正确)

买别人的代码,这里分享。已经编译生成apk。可以改源码供自己需要。

2012-11-19

Android 蓝牙串口源码

不是分高,实在是这个是买人家的,绝对调试成功,代码没问题,编译不通过找找自己的原因就解决了。

2012-11-18

智能车曲率计算

智能车曲率计算

2012-04-20

第七届飞思卡尔摄像头1.6m.s以上程序

第七届飞思卡尔摄像头1.6m.s以上程序

2012-04-20

飞思卡尔摄像头完整代码参考

飞思卡尔摄像头完整代码参考

2011-12-02

飞思卡尔智能车竞赛专题培训

飞思卡尔 智能车竞赛 专题培训

2011-11-30

MC9S12XS128中文资料

飞思卡尔智能车比赛指定芯片,学习pwm,定时器,a/d等模块

2011-11-30

STC解压版 无需安装

STC解压版 STC解压版 STC解压版 STC解压版 STC解压版

2011-11-19

Keil+uVision2

Keil+uVision2 Keil+uVision2 Keil+uVision2 Keil+uVision2 Keil+uVision2 Keil+uVision2

2011-11-19

cPicture类

本资源中的CPictureEx类正用于解决这一问题。它让mfc中显示gif动画等变得容易。

2011-11-19

51常用子程序

51单片机常用子程序 有了这些可以更方便的开发较复杂的项目。

2011-11-19

空空如也

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

TA关注的人

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