本章主要讲硬件抽象层:HAL,它是建立在Linux驱动之上的一套程序库。刚开始介绍了为什么要在Android中加入HAL,目的有三个,一,统一硬件的调用接口。二,解决了GPL版权问题。三,针对一些特殊的要求。可以利用位于用户空间的HAL代码来辅助Linux驱动完成一些工作。<!--?xml:name ...
分类:
其他好文 时间:
2016-07-03 17:07:10
阅读次数:
120
对于复杂的Linux驱动以及HAL等程序库,需要使用各种方法对其进行调试。例如,设置断点、逐步跟踪代码、输出调试信息等。<!--?xml:namespace prefix = "o" ns = "urn:schemas-microsoft-com:office:office" /--> Printk ...
分类:
其他好文 时间:
2016-07-03 17:06:59
阅读次数:
137
第八章介绍了第二个实验:蜂鸣器驱动,使开发板发出声音将介绍蜂鸣器的实现原理,并实现一个完整的蜂呜器驱动,通过该驱动可以控制蜂鸣器的打开与关闭。 蜂鸣器也称为PWM脉冲宽度调制,基本原理就是通过脉冲来控制蜂鸣器的打开和停止。蜂鸣 器是开发板上带的一个硬件设备,可以通过向寄存器写入特定的值来控制蜂鸣器发 ...
分类:
其他好文 时间:
2016-07-03 15:50:24
阅读次数:
116
这个Andriod图表库项目从开始至现在,热情消耗几近殆尽。还好已基本实现我想做的那些东西。趁还剩下点兴趣,把一些点非常简单的归纳一下。 所支持的图表类型: 基类 图表名称 BarChart 横/竖向柱形图及背向式柱形图 BarChart3D 横/竖向3D柱形图 StackBarChart 横/竖向 ...
分类:
其他好文 时间:
2016-06-28 18:27:50
阅读次数:
222
6月21-23日,由中国互联网协会主办的2016(第十五届)中国互联网大会在北京国际会议中心举行。本届大会以“繁荣网络经济,建设网络强国”为主题,聚焦“分享、融创、协同、生态”四个关键词,呈现经济发展的“新业态、新动能、新体验”。在6月22日举办的APP应用创新峰会上,网易..
分类:
移动开发 时间:
2016-06-27 17:47:15
阅读次数:
243
前两天在开发在微信访问的HTML5页面,里面有个订单查询要选择时间,刚开始使用的输入框,没加任何的样式,效果是白色的背景再加上边框很丑,完
全与整个背景不协调。
刚开始设置了输入框背景色透明(background-color:transparent;),在ios上面背景色和边框都没有了,但是在andriod上边框和背景色还是存在。后来加上样式FILTER: alpha(opacity=...
分类:
移动开发 时间:
2016-06-26 11:39:03
阅读次数:
309
2016-05-24 星期二 由于本组临时改变的开发工具,改用android开发 今天主要在学习配置andriod开发环境。 2016-05-25 星期三 开发环境已经基本配置完成,今天我们会初步实现注册界面 遇到问题:数据库连接不正常无法正常存储数据 2016-05-26 星期四 完成了登录界面 ...
分类:
其他好文 时间:
2016-06-22 15:23:59
阅读次数:
139
使用 baksmali.jar 进行解包 命令 java -jar baksmail.jar -o classout/ classes.dex 用 smali.jar 打包 ...
分类:
其他好文 时间:
2016-06-20 18:35:22
阅读次数:
212
andriod项目目录结构如下图: 1. src目录 该目录一个普通的保存java源文件的目录,其和普通java工程中的src目录是一样的。 2. gen目录 此目录用于存放所有由ADT插件自动生成的内容。里面最重要的是名称为R.java的文件,这个java文件含有很多静态类,并对应于下面要介绍的r ...
分类:
移动开发 时间:
2016-06-15 20:54:44
阅读次数:
360
BLE资料应用笔记 -- 持续更新BLE文档小书匠蓝牙 4.0●分Single mode与Dual mode。●Single mode只能与BT4.0互相传输无法向下兼容(与3.0/2.1/2.0无法相通);Dual mode可以向下兼容可与BT4.0传输也可以跟3.0/2.1/2.0传输●超低的峰... ...
分类:
其他好文 时间:
2016-06-15 18:37:22
阅读次数:
284