
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 内核定义了叫做 atomic_t 的结构体来完成整形数据的原子操作,在使用中用原子变量来代替整形变量,此结构体定义在 include/linux/types.h 文件中,定义如下:} atomic_t;

由于苹果有一套MFI IAP2的蓝牙私有协议,这个协议是基于BR/EDR的RFCOMM自定义UUID来实现IAP2协议的通信,中间会牵扯到苹果加密芯片的I2C读取,所以我们借此机会来研究下Linux I2C子系统。

《uboot和系统移植-第1部分-uboot学习前传》(观看朱友鹏老师视频后整理的笔记) 1.为什么要有uboot2.为什么是uboot3.uboot必须解决哪些问题4.uboot的工作方式5.uboot的常用命令16.uboot的常用命令27.开发板和主机的ping通8.uboot的常用命令39.uboot的常用命令410.uboot的常用环境变量111.uboot的常用环境变量2 1.为什么要
OBEX全称为Object Exchange,是对象交换协议,蓝牙的OBEX是IrOBEX的子集,其中对象是一个柔性概念,可以包括文件,诊断信息,电子商务卡片(Vcard),银行的存款,短信消息等等。Objects在这里没有高级的技术含义,而是视你的应用而定

本讲主要实现usart TX的实现,主要分几部分的应用1. USART1 Tx polling的实现(附带printf的实现)2. USART1Tx DMA的实现3. USART1TX DMA中断的实现话不多说,开始一.硬件原理图USART1在APB2总线上二.寄存器图寄存器可以参考 参考手册,在这里不
一.硬件连接上图为stm32的CPU引脚图上图为SD卡的接线二.源码Sdio_sdcard.h//SDIO相关标志位,拷贝自:stm32f4xx_sdio.h#defineSDIO_FLAG_CCRCFAIL ((uint32_t)0x00000001)#defineSDIO_FLAG_DCRCFAIL
一.Flash介绍不同型号的STM32F40xx/41xx,其FLASH容量也有所不同,最小的只有128K字节,最大的则达到了1024K字节。STM32F4的FLASH容量为1024K字节,如参考手册图:STM32F4的闪存模块由:主存储器、系统存储器、OPT区域和选项字节等4部分组成。主存储器,该部分用来存放代码和数据常数(如const类型的数据)。分为12个扇区,前4个扇区为1
一.SD卡简介1) 简介:SD卡是基于flash的存储卡。SD卡和MMC卡的区别在于初始化过程不同。SD卡的通信协议包括SD和SPI两类。SD卡使用卡内智能控制模块进行FLASH操作控制,包括协议、安全算法、数据存取、ECC算法、缺陷处理和分析、电源管理、时钟管理。2) 类型:MMC卡:MultiMedia card,有 7个触点(
接上篇:http://blog.csdn.net/xiaoxiaopengbo/article/details/728291541. 硬件原理图:可以看到user button是PA02. 程序步骤1) 使能按键对应IO口时钟。PA0在AHB1总线上调用函数:RCC_AHB1PeriphClockCmd ();2) 初始化IO模式:上拉/
一.描述STM32F4的DAC模块(数字/模拟转换模块)是12位数字输入,电压输出型的DAC。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC可以通过引脚输入参考电压Vref







