摘要: 1.编译 jni 层代码 $ cd /home/linux/workdir/farsight/fs210/android/android4.0-fs210_v5/uart/jni //进入串口通讯的jni源码目录 $ mm //编译jni代码 编译完成后的jni 层共享库的目录位置在: /home/ 阅读全文
posted @ 2016-07-08 10:07 子陌 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 嵌入式调试方法: 1.模拟器。比如Qtopia Core可以用奇趣提供的Frame Buffer模拟工具qvfb,ARM硬件模拟可以用SkyEye开源项目。 2.远程调试。调试器还在PC上,调试器与被调试的程序通过网络通信。 3.通过LOG和Core Dump等文件事后分析。 stdprm 标准打印 阅读全文
posted @ 2016-07-08 10:04 子陌 阅读(124) 评论(0) 推荐(0) 编辑
摘要: HAL硬件抽象层是位于操作系统内核与硬件电路之间的接口层,其目的在于将硬件抽象化。它隐藏了特定平台的硬件接口细节,为操作系统提供虚拟硬件平台,使其具有硬件无关性,可在多种平台上进行移植。 从软硬件测试的角度来看,软硬件的测试工作都可分别基于硬件抽象层来完成,使得软硬件测试工作的并行进行成为可能。硬 阅读全文
posted @ 2016-07-08 10:03 子陌 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1. 磁盘空间预留20G左右,内存3G,因为一边要跑主机,一边要跑虚拟机,内存要求还是比较高的,这样才会比较流畅。 2. 安装VMWare 7.1.4。我的操作系统是Win7,VMWare的版本要新一点的,旧版本的VMWare在网络支持上比较差,由于要在虚拟机上下载Android源代码,没有网络是万 阅读全文
posted @ 2016-04-27 13:31 子陌 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Git库中由三部分组成 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,Git 称该区域为索引。 3) 仓库:将索引通过commit命令提交至仓库中,每一次提交都意味着版本在进行一次更新。 Git初始化配置 Git文档 阅读全文
posted @ 2016-04-27 13:30 子陌 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 搭建android开发环境一共分为五个步骤 下载ADT Bundle选择和我们相应的系统版本一致的下载即可。 配置 ADT Bundle;首先安装 SDK 和 Eclipse 集成开发环境,解压下载回来的文件,一般命名为adt-bundle-<os_platform>.zip。解压就可以看到里面有两 阅读全文
posted @ 2016-04-27 13:29 子陌 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 学习 Linux 驱动编程一定要了解 Linux 驱动只与 Linux 内核有关,与用户使用的 Linux 系统 ( Ubuntu Linux、 Fedora Linux、 Android 等)无关。也就是说,不管是哪个 Linux 系统,只要使用了同样的Linux内核,驱动就可以通用。唯一可以判断 阅读全文
posted @ 2016-04-27 13:27 子陌 阅读(91) 评论(0) 推荐(0) 编辑