安装过程:
1. windows7-64bit专业版,并且安装相应的硬件驱动。
2. 把系统中装好的IE8升级到IE10。
3. 安装directX SDK (DXSDK_Jun10.exe)。
4. 安装quickTime SDK。
5. 安装safari。
6. 安装vs2013。
7. 安装python2.7。(用于执行源代码中的cygwin_downloader.py脚本安装...
第一次安装oculus rift硬件驱动的教程:
1. 运行驱动的下载网址:https://developer.oculusvr.com/
下载驱动首先需要拥有一个oculus的帐号,点击Register进行注册
3. 在注册界面如(sui)实(bian)填写个人信息,填写项目从上至下分别为:帐户类型、姓、名、电子邮箱、确认电子邮箱、用户名、密码、确认密码、所在时区。后面...
分类:
其他好文 时间:
2015-03-20 14:30:30
阅读次数:
209
字符设备,杂项设备虽然简单,但是在工程中,比如SDK中,通常都使用platform设备驱动来实现硬件驱动,为什么呢?先看看platform设备驱动的结构: platform由两部分组成:设备--platform_device和驱动--platform_driver。它们之间通过platform...
分类:
其他好文 时间:
2015-03-19 23:22:06
阅读次数:
222
本文章是记录Android开发中驱动层、HAL层、应用层之间的关系,以及其开发方法,本文将会以实现LED的控制为例来进行记录。
一是可以给以后自己做开发做参考,二是希望可以帮助正在学习的朋友参考。
一般的app不需要我们去关注hal和驱动,但在设计一个硬件系统时,原生的Android并未提供合适的服务,所以我们才需要去了解这个流程。由于也是刚入门,很多还不太懂,朋友们有什么疑问可以留言。
...
分类:
移动开发 时间:
2015-03-16 12:57:55
阅读次数:
192
先从Android的应用开发开始,等到对应用掌握的比较熟悉了,开始慢慢阅读一些Android 应用框架层的源代码,然后再渐渐往下去了解Android的JNI、Libraries、Dalvik虚拟机、HAL层、硬件驱动、Linux内核、ARM技术体系架构等,虽然近期Intel宣称要让Intel芯片支持...
分类:
移动开发 时间:
2015-03-14 10:55:59
阅读次数:
143
1、无操作系统时硬件、驱动和应用软件的关系在没有操作系统的情况下,设备驱动的接口直接交给应用软件工程师,应用软件没有跨越任何层次就直接访问了设备驱动的接口。2、有操作系统时,硬件、驱动、操作系统和应用软件的关系当系统中包含操作系统后,我们需要把驱动程序融合到内核中,为了实现这种融合,必须在所有设备的...
分类:
其他好文 时间:
2015-03-12 14:42:44
阅读次数:
161
1.make menuconfigscripts/kconfig/lxdialog/menubox.o: In function `print_buttons':menubox.c:(.text+0x4b1): undefined reference to `wrefresh'collect2: l...
分类:
系统相关 时间:
2015-03-11 21:13:27
阅读次数:
167
研究Android的核心库框架,慢慢的想了解一写驱动开发,Android怎么和Linux打交道?下面介绍一个对Android核心框架的HAL(Hardware Abstraction Layer)的理解。Android核心框架如图:...
分类:
移动开发 时间:
2015-03-02 17:00:16
阅读次数:
236
Linux 第三节一、CentOS 启动: 1.内核引导: 1.win/linux 通电,2.BISO自检(CPU,内存,硬盘等 | U盘、光驱、网卡、硬盘启动 通过MBR知道内核内存硬件驱动位置并加载(512/ 446(grub系统启动管理器、/boot/grub/grub.conf)/6...
分类:
其他好文 时间:
2015-02-28 18:22:59
阅读次数:
309
linux里的软件分为用户层和内核层两种。比如内核里编译了温度传感器的驱动,还得有lm-sensors在用户层负责解释处理内核递交出的数据。usb驱动是硬件驱动方面的东西,libusb是给应用软件开发和usb驱动协同操作(在底层读取usb内容)的功能时提供的库。 驱动开发向来是内核开发中工作量最多....
分类:
系统相关 时间:
2015-02-12 10:30:37
阅读次数:
2111