mt7697d是高度集成的单片芯片,具有应用程序处理器,低功率1x11n双频wi-fi子系统,一个蓝牙子系统,和一个电力管理单元。应用程序处理器子系统包含带有浮点mcu的臂皮质-m4。它也包括许多外设,包括Uart、i2c、spi、i2s、pwm、irda和辅助adc。它还包括嵌入的sram/rom ...
分类:
其他好文 时间:
2018-10-08 16:37:54
阅读次数:
618
下图是一个STM32普通PWM形成的图形原理说明 自动重装载寄存器(ARR)用于定波形的频率(即周期)、捕获比较寄存器(CCRx)(用于确定占空比的) 下图是一个spwm的图形 一. STM32F103通用定时器简介: 以下为复制粘贴 STM32 的通用 TIMx (TIM2、TIM3、TIM4 和 ...
分类:
其他好文 时间:
2018-10-05 19:23:45
阅读次数:
234
MT7687是一种高度集成的单片芯片,提供应用程序处理器、低功率1t1r802.11b/g/nwi-fi、子系统和电源管理单元。应用程序处理器子系统包含一个带有浮点单元的臂Cortex-m4。它还支持一系列接口,包括uart,i2c,spi,i2s,pwm,irda和辅助adc。它包括嵌入的sram/rom。供闯客网使用联发科实验室为开发人员提供了联发科为rtos开发的平台,它是一个用于创建各种可
分类:
其他好文 时间:
2018-09-29 17:42:20
阅读次数:
160
概述取消一个线程要确保该线程能够释放其所持有的锁、分配的内存,使整个系统保持一致性。线程取消的途径有两种:异步取消和延时取消。异步取消:被取消线程收到取消信号后,立即死亡。该线程缩持有的资源可能得不到释放,这是一种非安全的线程取消方式。延时取消:系统默认取消方式,是一种比较安全的线程取消机制,被取消线程取消时,只是设置取消点(ptcbDel->TCB_bCancelRequest)为true
分类:
编程语言 时间:
2018-09-21 19:04:47
阅读次数:
326
异常管理 SylixOS提供了一种平台无关的异常管理方法。当系统产生了写时拷贝、缺页等MMU访问失效异常或其他种类异常时,SylixOS会在异常中构建异常处理线程执行陷阱,在异常退出后的任务上下文中进行异常处理,完成所有的页面操作,如果操作失败线程将自我销毁。当为缺页中断等一般异常时,陷阱执行完毕后,系统将回到刚刚访问内存并产生异常的那条指令。其函数接口如下所示。LW_APIVOIDAPI_Vm
分类:
其他好文 时间:
2018-09-21 16:52:40
阅读次数:
194
适用范围本方法适用于SylixOSAMP下配置有虚拟网络设备的跨网段通信。内核版本:1.7.3,硬件平台:TMDSEVM6678LE。背景在近期构建的DSP6678工程中,0核运行SylixOSlite版,1-7核运行SylixOS动态加载版。其中只有0核能够使用有线网络,1-7核无法使用,使得无法通过网络调试和动态加载应用程序。然而每个核配置了虚拟网络,该虚拟网络基于共享内存实现。此时,需要配置
分类:
其他好文 时间:
2018-09-20 14:34:21
阅读次数:
192
我做的项目是直接通过开发板的gpio控制插排,从而控制用电设备,有两种状态,一个是开关状态,另外一个是pwm控制灯光和风扇转速等, 网上查阅了很多资料,终于明白了嵌入式linux的初始化开发板的资源的方式,通过Device Tree来驱动和加载设备的,相当于我们mcu设备初始化的时钟,io,uart... ...
分类:
其他好文 时间:
2018-09-11 16:12:21
阅读次数:
239
普通版F3 使用STM303F303CCT6 有kB RAM kBrom kB CCM 引出3路Uart、1路I2C、2路ADC、SWD 9路PWM/PPM输入 8路PWM输出 板载 Mpu605 陀螺仪+加速度 6DOF传感器 W25Q64 64kB SPIFlash 一个程控的LED(红色) 一 ...
分类:
其他好文 时间:
2018-09-06 18:03:57
阅读次数:
168
修订历史版本日期原因V1.002018/8/18创建文档目录1SPI总线关键结构体11.1总线传输控制消息块11.2SPI总线适配器21.3SPI设备32SPI各个结构体之间的联系32.1总线链表32.2总线与设备33参考资料41SPI总线关键结构体1.1总线传输控制消息块传输控制消息包括操作单位bits数、传输控制参数(时钟极性、相位和字节序等配置)、发送和接收缓冲区及其长度、传输结束的回调函数
分类:
其他好文 时间:
2018-09-05 12:07:53
阅读次数:
146