1、概述本文档基于SylixOS-EVB-i.MX6Q验证平台,介绍SylixOS中RTC设备驱动实现过程,可作为在SylixOS集成开发环境下进行字符设备驱动开发的参考。
2、RTC设备驱动2.1硬件原理实时时钟(RTC)的主要功能是在系统掉电的情况下,利用备用电源使时钟继续运行,保证不会丢失时间信..
分类:
其他好文 时间:
2017-07-06 13:15:15
阅读次数:
233
本节定时器PWM输出主要涉及到定时器框图右下方部分,即输出比较部分 和上一讲相同,时基时钟来源于内部默认时钟 对此有疑问请参考 : 定时器中断实验 中 定时器时钟选择部分 和 定时器时钟来源部分 什么是PWM PWM工作过程 每个定时器有四个通道,每一个通道都有一个捕获比较寄存器, 将寄存器值和计数 ...
分类:
其他好文 时间:
2017-07-04 20:13:07
阅读次数:
4379
关键词:Android linux hrtimer 蜂鸣器 等待队列 信号量 字符设备 平台信息:内核:linux3.4.39 系统:android/android5.1平台:S5P4418 作者:庄泽彬(欢迎转载,请注明作者) 邮箱:2760715357@qq.com 程序描述:本文控制的设备是无 ...
分类:
系统相关 时间:
2017-07-01 12:49:23
阅读次数:
1034
1.内核配置pwm背光驱动make menuconfig:Device Driver > Graphics support > [*] Backlight & LCD device support > <*> Lowlevel Backlight controls <*> Generic PWM b ...
分类:
其他好文 时间:
2017-06-27 17:02:01
阅读次数:
2823
SVPWM是FOC的基础,其实现流程大致如下所示: 1. 判断合成矢量所在扇区 2. 计算相邻矢量作用时间 3. 计算各桥臂导通时间 4. 得到各相PWM占空比 5. 更新相应寄存器值 SVPWM目标矢量是根据其所在扇区选择非零矢量与零矢量合成而成,有五段式、七段式、混合式,七段式开关次数较多,但谐 ...
分类:
其他好文 时间:
2017-06-25 23:58:31
阅读次数:
488
最近发现一个很严重的问题, 在给mbed的subscriber频繁(1秒10次)发消息的时候, nucleo莫名其妙就挂了. 因为最终, vel消息肯定要传递到底盘驱动mcu上的, 10赫兹的频率也不算高吧, 然后一步步把pwm控制去掉, 发现以前没发现的问题: 1. mbed单独publish t ...
分类:
其他好文 时间:
2017-06-25 11:57:24
阅读次数:
184
jQuery length和size()区别总结如下: 1.length是属性,size()是方法。 2.如果你只是想获取元素的个数,两者效果一样s既 $("img").length 和 $("img").size() 获取的值是一样的;但是如果是获取字符串的长度就只得用length, 如 $("# ...
分类:
其他好文 时间:
2017-06-24 11:18:31
阅读次数:
175
1.DMA子系统简介1.1DMA简介。DMA的英文拼写是“DirectMemoryAccess”,是一种数据不经过CPU处理,直接由DMA控制器从一块物理内存搬运到另一块物理内存的数据交换模式。在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,..
分类:
其他好文 时间:
2017-06-21 20:05:55
阅读次数:
232
什么是时钟?SOC为什么需要时钟? 时钟是同步工作系统的同步节拍。 SOC内部有很多器件,譬如CPU、串口、DRAM控制器,GPIO等内部外设,这些东西要彼此协调工作,需要一个同步的时钟系统来指挥。 时钟的获得? SOC时钟获得一般有: s5pv210属于第3种,为什么这么设计? 第一问:为什么不用 ...
分类:
其他好文 时间:
2017-06-21 19:58:25
阅读次数:
183
这次分析/driver/char/buzzer/x210-buzzer.c中蜂鸣器驱动代码中的应用层执行ioctl时对应的x210_pwm_ioctl函数中的PWM_Set_Freq、PWM_Stop两个真正操作硬件的函数,x210_pwm_iotcl函数整体代码内容如下staticintx210_pwm_ioctl(structinode*inode,structfile*file,unsignedintcm..
分类:
系统相关 时间:
2017-06-21 19:51:29
阅读次数:
276