【NVMEM子系统】一、Efuse介绍及安全启动浅析
【NVMEM子系统】一、Efuse介绍及安全启动浅析
|
1、Efuse是什么eFuse(electronic fuse):电子保险丝,熔丝性的一种器件,属于一次性可编程存储器。之所以成为eFuse,因为其原理像电子保险丝一样,CPU出厂后,这片eFuse空间内所有比特全为1,如果向一位比特写入0,那么就彻底烧死这个比特了,再也无法改变它的值,也就是再也回
缅怀2022,展望2023
缅怀2022,展望2023
|
不知不觉,2022已然到了最后一天,同时也是我技术创作一周年的见证,这一年是风云动荡的一年,也是充满荆棘与挑战的一年。 1、缘起回首2022,非常感谢我的一位朋友,正是由于他的成功,让我看到了程序员也能够通过技术来获得客观的收益(哈哈,不要笑我太俗),进而使我也走上了技术创作的道路。他绝对算得上是聪
【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程
【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程
|
1、开篇词 2、蓝牙开发入门 3、蓝牙协议栈总览 4、蓝牙协议栈——物理层 5、蓝牙协议栈——链路层 6、蓝牙协议栈——传输层 7、蓝牙协议栈——L2CAP协议 8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议 10、蓝牙通信流程分析 11、蓝牙协议栈——Bluez交叉编译 12、蓝牙调试工具汇总
Linux内核调试工具——devmem
Linux内核调试工具——devmem
|
1、介绍我们在底层开发过程中,经常需要在终端查看或者修改设备寄存器的值,有这样一个工具----devmem,可用于读取或者修改物理寄存器的值,非常方便!简而言之,devmem就是在Linux命令行模式下,直接操作我们设备寄存器的值!2、如何使用2.1 配置devmem进入menuconfig选项中,
【Bluetooth蓝牙开发】六、BLE协议之物理层浅析
【Bluetooth蓝牙开发】六、BLE协议之物理层浅析
|
个人主页:董哥聊技术 我是董哥,嵌入式领域新星创作者 创作理念:专注分享高质量嵌入式文章,让大家读有所得!6.1 前言6.2 Physical Channel6.3 Physical Channel的细分6.1 前言上文,通过对蓝牙协议框架进行整体了解,其包含BR/EDR((Basic Rate /
【Bluetooth蓝牙开发】五、一篇文章,带你总览蓝牙协议
【Bluetooth蓝牙开发】五、一篇文章,带你总览蓝牙协议
|
个人主页:董哥聊技术 我是董哥,嵌入式领域新星创作者 创作理念:专注分享高质量嵌入式文章,让大家读有所得!5.1 前言5.2 蓝牙芯片架构5.3 蓝牙协议架构——视角15.3.1 全局分析5.3.2 局部分析Host层Controller层5.4 蓝牙协议架构——视角25.4.1 HW层——蓝牙芯片
【Bluetooth开发】一、蓝牙开发入门
【Bluetooth开发】一、蓝牙开发入门
|
1、蓝牙概念2、蓝牙发展历程3、蓝牙技术概述3.1 Basic Rate(BR)3.2 Low Energy(LE)4、常见蓝牙架构4.1 SOC蓝牙单芯片方案4.2 SOC蓝牙+MCU方案4.3 蓝牙host + controller分开方案4.4 使用场景5、参考文档💖 作者简介:大家好,我是
超详细【Uboot驱动开发】四、Uboot命令行模式分析
超详细【Uboot驱动开发】四、Uboot命令行模式分析
|
4.1 如何进入命令行模式4.2 Uboot基本命令解析4.3 命令行模式代码执行流程分析4.4 如何添加Uboot命令第一步:照葫芦第二步:画瓢第三步:优雅4.5 Uboot命令底层实现分析4.5.1 U_BOOT_CMD在这里,不得不提到#和##的区别定义的命令存放在哪里呢?4.6 Uboot命
【董哥提醒】资源集合下载路线
【董哥提醒】资源集合下载路线
|
随着文章内容的增多,为了更好的管理所提供的资源,个人简单开发了一个小程序,以供大家方便获取!使用步骤如下:打开公众号:【嵌入式艺术】底部菜单栏:【资源获取】-> 【资源汇总】进入小程序根据对应栏目,寻找资源下载示例:
三、蓝牙调试工具【集合汇总】
三、蓝牙调试工具【集合汇总】
|
蓝牙调试工具【集合汇总】