自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录点点滴滴

接受自我平凡, 但不甘于自我平庸

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 蓝牙4.0 BLE协议

BLE协议分层 Application 应用层int { osal_init_system(); return 0;}uint8 osal_init_system(void){ osal_mem_init(); // 内存初始化 osal_qHead = NULL; ...

2020-02-28 17:44:47 613

原创 蓝牙4.0 OSAL层工作原理

BLE系统架构// OSAL_SimpleBLEPeripheral.cconst pTaskEventHandlerFn tasksArr[] ={ LL_ProcessEvent, // task 0 HAL_ProcessEvent, HCI_ProcessEvent,#if defined(OSAL_CBTIMER_NUM_TASKS)...

2020-02-28 14:22:01 652

原创 Zigbee应用开发 协调器控制多个终端

协调器控制多个终端 功能要求: 协调器通过串口向终端发送控制命令 发送1 则终端1 的D8灯亮 发送 2 则 终端2 的灯亮 发送 0 则 俩个终端都灭 实现过程: 当网络状态发生改变时,通过串口打印一串消息用来分辨串口调试对应着那种类型的Zigbee 终端编程: ...

2020-02-28 11:51:35 3812 4

原创 Zigbee应用开发 网络管理

网络管理 地址分配机制 Z-stack 采用分布式分配机制,整个网络架构由 3 个值决定 Lm :网络的最大深度 Cm :每个父设备拥有子设备数 Rm : 每个父设备拥有路由子设备数 d : 父设备所在的网络深度 则父设备下...

2020-02-24 18:50:42 457

原创 Zigbee应用开发 组播通信

组播通信 功能要求 协调器创建网络,并加入一组,并向组内成员组播数据“I am coordinator device” 终端1加入网络,并加入与协调器相同的组,收到协调器发送而来的数据 终端2加入网络,并加入另外一组,不能收到协调器发来的数据 实现过程 复制工程模块...

2020-02-24 18:48:21 354

原创 Zigbee应用开发 串口无线透传

功能要求: 协调器获取pc机通过串口发来的数据,并广播给终端,终端收到数据后打印到串口调试助手 终端获取pc机通过串口发来的数据,并单播给协调器,协调器收到数据后打印到串口调试器上// SampleApp.c/* 添加头文件 */#include "mt_uart.h" // 串口#include "str...

2020-02-24 18:41:16 1060

原创 Linux设备树 创建小型模板设备树 特殊节点

创建小型模板设备树 内容: I.MX6ULL 这个 Cortex-A7 架构的 32 位 CPU。 I.MX6ULL 内部 ocram,起始地址 0x00900000,大小为 128KB(0x20000)。 I.MX6ULL 内部 aips1 域下的 ecspi1 外设控制器,寄存器起始地址为 0x02008000,大小为 0x4000...

2020-02-22 15:03:22 439

原创 Linux 设备树 DTS DTB DTC

设备树(Device Tree) DTS(Device Tree Source) : 描述设备树的文件 DTS文件采用 树形结构描述板级设备 如:CPU数目,内存基地址,IIC接口的设备,SPI接口的设备 树干:系统总线 树支:IIC控制器,GPIO控制器,SPI控制器,SDMMC控制器,PCI总线 ...

2020-02-22 12:45:18 795

原创 Zigbee应用开发 广播与单播组建

广播与单播组建 Zigbee 网络支持星型,树(簇)型,网状 三个网络拓补结构功能需求: 协调器周期性以广播的形式向终端节点发送数据 “I am coordinate” 加入其网络的终端节点都会收到数据,终端节点分别单播给协调器 “I am endpoint device ”实现过程: 复制样本工程 把串口的相关代码添加...

2020-02-21 22:16:07 658

原创 设备树下的 LED 驱动开发

alphaled{ #address-cells = <1>; #size-cells = <1>; compatible = "alphaled-led"; status = "okay"; reg = < 0X020c406c 0X04 0X020E0068 0X04 0X...

2020-02-19 21:08:14 294

原创 新字符设备驱动

动词后缀 ate ify en ise ize ish ate 增加 使differentiate 区分 V ify 转为 变为beatify 美化 v notify 通知 v modify 修饰 V ize 化advertise 做广告 V po...

2020-02-16 16:03:39 373

原创 WIFI技术

pro pre forepro 向前 往前gress cess ceed 走progress 进步nvmake progress 取得进步proceed 继续 进行profit n 利益 利润profitable 有利可图的 可赚钱的 adjbenefit 有利于 vbeneficial 有益的 adjgood foruseful...

2020-02-16 16:03:00 256

原创 NB-IoT技术

请复制地址进入计算机基础ShellLinux网络编程数据结构STM32F103计算机基础 链接:https://pan.baidu.com/s/1ST68xWjnqBgPPxN6Lw0D3w密码:0als...

2020-02-16 16:02:31 327

原创 U-Boot 顶层 Makefile 详解

交叉开发模式 host 主机 ubatun 编程代码:vim 编译工具:arm-none-gcc ubuntu中配置编译环境 设置交叉工具链:tar -xvf gcc4.6.4.tar.xz -C ~/Linux/toolchain ...

2020-02-16 16:00:43 1109 1

原创 LoRa

本人现在正读普通二本院校,希望通过博客叙述自己这大学四年的时光。大一:第一期:C语言:书籍:《C语言程序设计》视频某大学 C语言程序设计计算机基础:书籍《计算机基础》视频第二期:计算机二级(C):书籍某未来软件某未来 某考吧数据结构(C):书籍视频...

2020-02-16 15:56:41 545

原创 Linux 设备树 DTS 语法

设备树(Device Tree) DTS(Device Tree Source) : 描述设备树的文件 DTS文件采用 树形结构描述板级设备 如:CPU数目,内存基地址,IIC接口的设备,SPI接口的设备 树干:系统总线 树支:IIC控制器,GPIO控制器,SPI控制器,SDMMC控制器,PCI总线 ...

2020-02-15 18:37:00 1969

原创 字符设备驱动开发 Linux 设备号 字符设备驱动开发步骤 open 函数调用流程  设备号的组成 设备号的分配 Linux 应用程序对驱动程序的调用 字符设备注册与注销 实现设备的具体操作函数

字符设备驱动简介

2020-02-14 17:11:00 432

原创 uboot 使用 烧写与启动 命令使用 bootloadr 程序 U-Boot 编译 ncurses 库 解压 编译uboot SecureCRT uboot 打印信息

U-Boot 简介 Linux 系统启动需要 bootlloadr 程序。 bootloader程序 先初始化 DDR(内存条,Double DataRate 双倍速率同步动态随机存储器 )等 外设,后 Linux内核从flash( 非易失性内存( Non-Volatile ),NAND,NOR FLASH, SD, MMC 等)拷贝到 DDR 中,最后启动 Lin...

2020-02-12 20:45:49 947

原创 RFID 射频识别技术 NFC ISO14443 - A 协议 RC522

物联网三层架构 RFID应用RFID 概述 射频识别,Radio Frequency Identification 无线射频识别,一种通信技术,通过无线电信号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立 机械或 光学接触 一套RFID硬件由 Reader 与 Transponder 组成。 ...

2020-02-07 19:42:33 7810 1

原创 FreeRTOS 任务基础知识 多任务系统 任务与协程 任务状态 任务优先级 任务实现 任务控制块 任务堆栈

多任务系统 单任务系统,也称作前后台系统,中断服务函数作为前台程序,大循环 while(1)作为后台程序 前后台系统的实时性差 任务调度器决定 那个任务先执行,后执行。 FreeRTOS 是一个抢占式的实时多任务系统, 任务调度器也是抢占式。 抢占式多任务系统的基本...

2020-02-07 18:30:56 489

原创 蓝牙4.0 传统蓝牙 低功耗 API接口 BLE系统架构 GPA 和 GATT

蓝牙4.0 使用最广的短距离无线标准之一 重新定义蓝牙技术:低功耗 全新的蓝牙版本 低功耗蓝牙,高速蓝牙,传统蓝牙 logo蓝牙4.0与传统蓝牙的关系通信方式蓝牙低功耗特性 高可靠性 快速连接 低成本,低功耗 传输距离...

2020-02-06 17:21:47 520

原创 FreeRTOS 中断配置 临界段 Cortex-M 中断 中断配置宏 开关中断 临界段代码  中断屏蔽的特殊寄存器 任务级临界段代码保护 中断级临界段代码保护 BASEPRI 寄存器

Cortex-M 中断 中断由 硬件 产生,当中断产生,CPU会中断当前程序 去执行 中断服务. Cortex-M 内核 提供 一个 中断管理 的 嵌套向量中断控制器 (NVIC) Cortex-M3 M4 的NVIC 最多支持 240个IRQ(中断请求) ,1 个不可屏蔽中断 (NMI), 1 个 点滴定时器(Systick) 中...

2020-02-05 19:09:15 1089

原创 Zigbee 无线传感网络 无线通信技术 协议体系结构 OSAL

什么是zigbee 无线传感网络的无线通信技术可以采用zigbee,蓝牙,wifi和红外 Zigbee技术是一种短距离,低复杂度,低功耗,低成本,低数据速率的双向无线通信技术,是一组基于IEEE802.15.4无线标准研制开发的有组网,安全和应用软件方面的通信技术Zigbee应用范围 智能家居 - 对家用电器的控制和家庭娱乐系...

2020-02-05 12:42:36 2790

原创 ARM 中断处理 按键 UART 中断控制器 中断优先级 中断使能 管脚控制

硬件电路:寄存器:中断程序:#define GPX1CON (*(volatile unsigned int *)0x11000C20)#define EXT_INT41CON (*(volatile unsigned ...

2020-02-01 20:00:11 539 1

原创 ARM通讯协议

串行通讯 双线 uart (全双工 异步) 双线 iic (半双工 同步) 三线 spi (全双工 同步) 并行通讯 多根数据线 地址线,如 内存 硬件连接图:寄存器: GPA1CON ULC...

2020-02-01 15:02:27 1299

原创 嵌入式Linux ARM 汇编点亮一个LED的流程

嵌入式Linux交叉开发环境 开发主机(Host) 目标机(Target) 连接介质汇编程序: .text @设置LED灯的配置寄存器 GPX2CON7 为输出状态 ldr r0,=0x11000c40 ldr r1,[r0] bic r1,#0xf0000000...

2020-02-01 12:51:35 896

hbase-2.0.5-bin.tar.gz

hbase-2.0.5-bin.tar.gz

2022-01-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除