logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核并发与竞争-原子操作

Linux 内核定义了叫做 atomic_t 的结构体来完成整形数据的原子操作,在使用中用原子变量来代替整形变量,此结构体定义在 include/linux/types.h 文件中,定义如下:} atomic_t;

文章图片
一文了解Linux内核I2C子系统,驱动苹果MFI加密芯片

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

文章图片
嵌入式linux之Uboot和系统移植--基础

《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) - 常见的opcode介绍

OBEX全称为Object Exchange,是对象交换协议,蓝牙的OBEX是IrOBEX的子集,其中对象是一个柔性概念,可以包括文件,诊断信息,电子商务卡片(Vcard),银行的存款,短信消息等等。Objects在这里没有高级的技术含义,而是视你的应用而定

文章图片
【stm32f103】USART TX发送实现(寄存器版)

本讲主要实现usart TX的实现,主要分几部分的应用1.      USART1 Tx polling的实现(附带printf的实现)2.      USART1Tx DMA的实现3.      USART1TX DMA中断的实现话不多说,开始一.硬件原理图USART1在APB2总线上二.寄存器图寄存器可以参考 参考手册,在这里不

【stm32f407】SD协议(三)-源码

一.硬件连接上图为stm32的CPU引脚图上图为SD卡的接线二.源码Sdio_sdcard.h//SDIO相关标志位,拷贝自:stm32f4xx_sdio.h#defineSDIO_FLAG_CCRCFAIL                 ((uint32_t)0x00000001)#defineSDIO_FLAG_DCRCFAIL                

【stm32f407】flash编程

一.Flash介绍不同型号的STM32F40xx/41xx,其FLASH容量也有所不同,最小的只有128K字节,最大的则达到了1024K字节。STM32F4的FLASH容量为1024K字节,如参考手册图:STM32F4的闪存模块由:主存储器、系统存储器、OPT区域和选项字节等4部分组成。主存储器,该部分用来存放代码和数据常数(如const类型的数据)。分为12个扇区,前4个扇区为1

【stm32f407】SD协议(二)-SD卡

一.SD卡简介1) 简介:SD卡是基于flash的存储卡。SD卡和MMC卡的区别在于初始化过程不同。SD卡的通信协议包括SD和SPI两类。SD卡使用卡内智能控制模块进行FLASH操作控制,包括协议、安全算法、数据存取、ECC算法、缺陷处理和分析、电源管理、时钟管理。2) 类型:MMC卡:MultiMedia card,有 7个触点(

【stm32f407】轮序方式的按键应用

接上篇:http://blog.csdn.net/xiaoxiaopengbo/article/details/728291541.    硬件原理图:可以看到user button是PA02.    程序步骤1)    使能按键对应IO口时钟。PA0在AHB1总线上调用函数:RCC_AHB1PeriphClockCmd ();2)    初始化IO模式:上拉/

【stm32f407】DAC实验

一.描述STM32F4的DAC模块(数字/模拟转换模块)是12位数字输入,电压输出型的DAC。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC可以通过引脚输入参考电压Vref

    共 256 条
  • 1
  • 2
  • 3
  • 26
  • 请选择