码迷,mamicode.com
首页 >  
搜索关键字:hal    ( 1711个结果
开发Android硬件访问服务
在http://blog.csdn.net/getnextwindow/article/details/47731597中,为Android系统添加了HAL模块,开发好一个硬件抽象层以后,我们通常还需要在应用程序框架中实现一个硬件访问服务。硬件访问服务通过硬件抽象层(HAL)模块来为应用程序提供读写操作。由于硬件抽象层使用c++开发,而应用程序框架中的硬件访问服务是Java语言开发的,因此,硬件访问...
分类:移动开发   时间:2015-08-18 14:11:45    阅读次数:185
为Android添加HAL模块
1.每个硬件抽象层模块在内核中都对应一个驱动程序,硬件抽象层模块就时通过这些驱动程序来访问硬件设备的,它们是通过读写设备文件来进行通信的。硬件抽象层中的模块接口源文件一般保存在hardware/libhardware目录中,为了方便起见,我们将虚拟硬件设备freg在硬件抽象层中的模块名称定义为freg,目录结构如下: hardware/libhardware/include/hardwar...
分类:移动开发   时间:2015-08-17 21:56:05    阅读次数:3270
stm32cube--通用定时器--产生pwm波
看了通用定时器的资料,发现内容挺多,挺难看懂,现在还是先掌握使用方法,以后再多看几遍吧。①②③生成mdk工程后,在main.c的while(1)前面加上HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1);就可以产生pwm波了。通过一些实验可知,32cube配置好中断生成工...
分类:其他好文   时间:2015-08-16 13:41:54    阅读次数:463
STM32F4 HAL Composite USB Device Example : CDC + MSC
STM32F4 USB Composite CDC + MSCI'm in the process of building a USB composite CDC + MSC device on the STM32F4 Discovery board but am having trouble ge...
分类:其他好文   时间:2015-08-08 06:27:31    阅读次数:979
【Java】Java处理double相加的结果异常
方式一(四舍五入):保留两位小数1 double f = 111231.5585; 2 BigDecimal b = new BigDecimal(f); 3 double f1 = b.setScale(2, BigDecimal.ROUND_HAL...
分类:编程语言   时间:2015-08-06 22:13:10    阅读次数:145
stm32cube 产生PWM波形
1.2.配置好PWM配置后,再调用库函数 HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_3);打开了PWM输出,HAL_StatusTypeDef HAL_TIM_PWM_Stop(&htim2,TIM_CHANNEL_3);关闭PWM输出
分类:其他好文   时间:2015-08-06 12:33:12    阅读次数:515
HAL框架
HAL层结构体HAL只有三个struct结构: hw_module_methods_t (1) hw_module_t (2) hw_device_t (3)typedef struct hw_module_methods_t {//硬件模块方法列表的定义,这里只定义了一个open函数 /**并不是真正的操作设备,只是初始化一...
分类:其他好文   时间:2015-08-06 09:31:04    阅读次数:205
STM32 HAL drivers < STM32F7 >
Overview of HAL driversThe HAL drivers were designed to offer a rich set of APIs and to interact easily with theapplication upper layers.Each driver c...
分类:其他好文   时间:2015-08-04 12:51:28    阅读次数:162
prefdm respawning too fast stopped
前两天在centos6.6上做了一系列的操作,导致了这个问题,关于这个一系列的操作,自我感觉不会导致系统崩掉,但是确实崩掉了。环境:centos6.664位虚拟机!先说一些网上的做法,一、单用户模式进入系统,修改/etc/inittab文件,更改其启动默认项。二、mountiso,重装hal服务,再..
分类:其他好文   时间:2015-08-03 15:00:16    阅读次数:444
Android AudioFlinger加载HAL层流程
一、前提Audio HAL层最终以.so的方式为Android所用,那这个.so的库如何被AudioFlinger所使用?二、Audio Hardware HAL加载(1)AudioFlingerAudioFlinger加载HAL层:static int load_audio_interface(const char *if_name, const hw_module_t **mod,...
分类:移动开发   时间:2015-08-02 11:48:36    阅读次数:738
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!