摘要: 一、蓝牙基础 蓝牙标准profile bluez linux tools 一文读懂BLE 1.1 蓝牙分类 蓝牙分为经典蓝牙(BT-Bluetooth)和低功耗蓝牙(BLE-Bluetooth Low Energy)。这两套原理和实现都不一样,也无法实现互通。 Basic Rate(BR)/EDR/ 阅读全文
posted @ 2024-12-23 00:22 yuxi_o 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 蓝牙BLE设备的状态:从机处于待机,广播,连接状态中的一种,主机处于待机,扫描,连接状态的一种。 在BLE通讯中,数据收发都是通过连接事件触发的。连接事件的发生始终位于一个频率,这个频率由连接参数决定。连接参数是主机决定的,从机可以向主机发起连接参数请求,但是最终使用的参数是由主机决定。 一、ble 阅读全文
posted @ 2024-12-23 00:19 yuxi_o 阅读(3) 评论(0) 推荐(0) 编辑
摘要: linux蓝牙协议栈bluez(https://github.com/bluez/bluez/tree/master),提供了丰富的蓝牙开发工具和示例。 bluez5主要提供基于HCI和基于DBUS的接口,基于HCI的接口主要用于更细致控制蓝牙硬件模块,而基于DBUS的接口提供大量的蓝牙上层协议,能 阅读全文
posted @ 2024-07-30 11:51 yuxi_o 阅读(1868) 评论(0) 推荐(1) 编辑
摘要: 单总线线(1-wire)是美国DALLAS公司推出的外围串行扩展总线技术。与SPI、I²C串行数据通信方式不同,它采用单根信号线,在主机和从机之间通信。 常见的w1芯片:at21cs01,ds18b20,ds28e05等。 一般情况下,单总线对时序要求严格,不应用于linux(需要关调度,甚至关中断 阅读全文
posted @ 2023-11-12 22:31 yuxi_o 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 概述 版本号:OpenWrt 18.06.2, r7676-cddd7b4c77 helloworld示例 参考:OpenWrt:构建helloworld应用 1. 在package目录下新建helloworld文件夹,存放helloworld应用程序。 $ tree helloworld/ hel 阅读全文
posted @ 2023-11-12 22:07 yuxi_o 阅读(394) 评论(0) 推荐(0) 编辑
摘要: The Zynq®-7000 family is based on the Xilinx SoC architecture. These products integrate a feature-rich dual-core or single-core ARM® Cortex™-A9 (32bit 阅读全文
posted @ 2023-11-12 21:52 yuxi_o 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 概述 mbedtls github mbedtls实现常用的加密/解密算法,X.509证书操作以及TLS/DTLS 协议。它的各个功能模块相对独立、耦合低,可以通过配置宏定义裁剪,非常适合用于嵌入式系统。mbedTLS是高度模块化的设计:每个组件,如加密函数,可以独立于框架的其余部分使用。mbedT 阅读全文
posted @ 2023-07-23 19:33 yuxi_o 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 一、简述 zlog是一个C语言的日志函数库,具有高可靠性、高性能、线程安全、灵活、概念清晰等优势。另外,开发者可以通过灵活的配置,实现日志记录同时向控制台输出、控制单个日志文件大小、日志按等级分别输出等实用的功能。 由于zlog的定位是一个精简的日志函数库,所以向网络的输出、向数据库的输出这种复杂而 阅读全文
posted @ 2022-10-17 00:24 yuxi_o 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 转自:在应用程序中替换Linux中Glibc的malloc的四种方法--csdn 打算优化系统的内存分配,接管glibc提供的内存管理,但是整个工程的代码量很大,使用malloc、realloc、calloc和free的地方到处都是,如果自己写好的接口需要重命名所有的调用,先不说工作量,部分没有权限 阅读全文
posted @ 2022-10-16 23:57 yuxi_o 阅读(563) 评论(0) 推荐(0) 编辑
摘要: https://mqtt.org/software/ https://github.com/eclipse/paho.mqtt.c 基础 mosquitto client是异步库,paho.mqtt.c.git支持同步和异步两种API。paho应用调用MQTTClient_setCallbacks( 阅读全文
posted @ 2022-10-06 23:53 yuxi_o 阅读(515) 评论(0) 推荐(0) 编辑