技术栈
嵌入式系统
半斗米
4 个月前
vscode
·
单片机
·
mcu
·
gdb
·
嵌入式系统
·
调试
·
j-link
VSCode + GDB + J-Link 单片机程序调试实践
本文介绍如何创建VSCode的调试配置,如何控制调试过程,如何查看修改各种变量。完成配置后, Run and Debug 窗口将显示调试配置名称,点击绿色三角形 StartDebugging 按钮启动调试,如下图所示。
worthsen
4 个月前
linux
·
嵌入式系统
嵌入式 Linux 设备刷系统具体组成
一个完整的 linux 系统,通常包含了 U-Boot、kernel、设备树以及根文件系统。U-Boot 是一个主要用于嵌入式系统的引导加载程序,可以支持多种不同的计算机系统结构,包括PPC、ARM、AVR32、MIPS、x86、68k、Nios 与 MicroBlaze。这也是一套在 GNU 通用公共许可证之下发布的自由软件。Uboot 的全称 Universal Boot Loader,是遵循 GPL 条款的开源项目,U-Boot的主要作用是用来启动操作系统内核,它分为两个阶段,即 boot + lo
我想学LINUX
4 个月前
linux
·
嵌入式硬件
·
嵌入式系统
·
上机作业
嵌入式期末复习模拟题——模拟题2
个人名片:🎓作者简介:嵌入式领域优质创作者 🌐个人主页:妄北y📞个人QQ:2061314755💌个人邮箱:[mailto:2061314755@qq.com] 📱个人微信:Vir2025WBY
张一西
4 个月前
证书
·
签名
·
非对称加密
·
嵌入式系统
·
rsa
·
对称加密
·
加密与解密
嵌入式系统中的加解密签名
笔者来了解一下嵌入式系统中的加解密笔者最近在做安全升级相关的模块,碰到了一些相关的概念和一些应用场景,特来学习记录一下。
极术社区
5 个月前
嵌入式系统
·
xr806
·
星辰
【XR806开发板试用】基础篇,从零开始搭建一个LCD彩屏时钟(ST7735S驱动)
本文从搭建环境开始,step by step教大家使用XR806实现驱动SPI屏幕(ST7735S驱动),并连接WiFi实现ntp对时,最终实现把时间显示到屏幕上。 #1. 搭建开发环境
武汉唯众智创
6 个月前
嵌入式系统
·
高职物联网专业
高职物联网专业嵌入式系统开发教学解决方案
随着人工智能与物联网技术的深度融合,物联网(AIoT)已成为推动产业发展的重要力量。高职物联网专业作为培养技术人才的重要基地,面临着课程体系更新、教学内容优化的迫切需求。嵌入式系统开发作为物联网专业的核心课程之一,其教学质量直接关系到学生未来就业与创新能力。本文基于唯众的教学经验和市场需求,提出了一套针对高职物联网专业嵌入式系统开发的教学解决方案。
to be a question
6 个月前
arm开发
·
笔记
·
嵌入式硬件
·
arm
·
嵌入式系统
【嵌入式系统复习总结】第二章 ARM 体系结构
本人是一名大三学生,由于期末复习需要,所以按照老师的ppt总结整理此笔记,希望对你有所帮助第二章目录ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
to be a question
6 个月前
linux
·
驱动开发
·
笔记
·
嵌入式硬件
·
嵌入式系统
【嵌入式系统复习总结】第五章 嵌入式 Linux 驱动开发
本人是一名大三学生,由于期末复习需要,所以按照老师的ppt总结整理此笔记,希望对你有所帮助设备驱动程序介于操作系统和硬件之间,屏蔽了硬件设备的物理细节,并提供了访问各种硬件设备的统一接口。Linux内核源程序中占有60%以上。
极术社区
7 个月前
嵌入式系统
·
xr806
·
星辰
【XR806开发板试用】使用PWM模块模拟手机呼吸灯提示功能
一般情况下,我们的手机在息屏状态,当收到消息处于未读状态时,会有呼吸灯提醒,这次有幸抽中XR806开发板的试用,经过九牛二虎之力终于将环境搞好了,中间遇到各种问题,在我的另一篇文章中已详细描述–【X806开发板试用】WSL环境搭建问题及解决措施,本文主要介绍使用PWM模块模拟手机呼吸灯功能
政安晨
8 个月前
c语言
·
机器学习
·
智能硬件
·
嵌入式系统
·
开发全解
·
基本素养
·
cpu原理
【机器学习智能硬件开发全解】(二)—— 政安晨:嵌入式系统基本素养【处理器原理】
嵌入式系统的基本素养包括以下几个方面:硬件知识:嵌入式系统通常由硬件和软件组成,了解和熟悉硬件的基本知识,包括微处理器、存储器、外设等,并了解它们的工作原理和特性。
Johnny 周
9 个月前
网络
·
学习
·
嵌入式系统
蓝牙BLE学习-GATT和ATT
GATT-Generic Attribute profle-通用属性配置文件。GATT层是传输真正数据所在的层。包括了一个数据传输和存储架构以及其基本操作。GATT用来规范attribute中的数据内容,并运用group(分组)的概念对attribute进行分类管理。没有GATT,BLE协议栈也能跑。但互联互通就会出问题,也正是因为有了GATT和各种各样的应用profile,BLE摆脱了Zigbee等无线协议的兼容性困境,成为了出货量最大的2.4G无线通信产品。
suyong_yq
10 个月前
excel
·
嵌入式系统
·
ytc
·
ytmicro
·
yt config tool
使用YT Config Tools工具导出引脚配置清单至Excel文件
YT Config Tool(下文简称YTC)是国产车规MCU原厂云途半导体(YTMicro,YTM32)自主开发和发布的代码生成工具,用户可以在YTC的图形界面下,配置MCU项目的引脚、时钟、初始化外设驱动,并可在线导入最新版本的样例代码并导出为用户指定的编译工具链的工程。
极术社区
10 个月前
嵌入式系统
·
xr806
【XR806开发板试用】XR806串口驱动CM32M对小厨宝的控制实验
非常感谢基于安谋科技STAR-MC1的全志XR806 Wi-Fi+BLE开源鸿蒙开发板试用活动,并获得开发板试用。
五月525
1 年前
linux
·
ubuntu
·
嵌入式系统
有一种浪漫,叫接触Linux
大家好,我是五月。嵌入式开发产品必须依赖硬件和软件。硬件一般使用51单片机,STM32、ARM,做成的产品以平板,手机,智能机器人,智能小车居多。
suyong_yq
1 年前
linux
·
运维
·
ubuntu
·
嵌入式系统
基于Ubuntu Server编译YTM32 SDK工程
在Linux系统环境下搭建SDK的编译环境:VirtualBox网络模式,默认是NAT,可改为桥接模式。
suyong_yq
1 年前
单片机
·
嵌入式系统
·
汽车电子
利用DMA的触发循环实现eTMR的PWM周期计数
最近在同客户一起适配一个无线充电电路控制系统的项目中,客户工程师向我提出了一个需求,希望能实现使用YTM32微控制器,对输出控制充电功率的PWM信号,每30个周期触发一次中断,用于调整占空比,这样便于动态调整向目标负载的供电功率。来活了,开搞。
Johnny 周
1 年前
arm开发
·
嵌入式系统
ARM编程模型-寄存器组
Cortex A系列ARM处理器共有40个32位寄存器,其中33个为通用寄存器,7个为状态寄存器。usr模式和sys模式共用同一组寄存器。 通用寄存器包括R0~R15,可以分为3类:
Johnny 周
1 年前
arm开发
·
嵌入式系统
ARM编程模型-指令流水线
流水线技术通过多个功能部件并行工作来缩短程序执行时间,提高处理器核的效率和吞吐率,从而成为微处理器设计中最为重要的技术之一。
Johnny 周
1 年前
arm开发
·
嵌入式系统
ARM编程模型-内存空间和数据
ARM属于RISC体系,许多指令单周期指令,是32位读取/存储架构,对内存访问是32位,Load and store的架构,只有寄存器对内存,不能内存对内存存储,CPU通过寄存器对内存进行读写操作。 ARM的寻址空间是线性地址空间,典型的32位地址下,空间大小为232 = 4G. 注:X86 寻址是段+偏移量
Johnny 周
1 年前
嵌入式系统
嵌入式系统存储体系
主要分为三种:高速缓存(cache)、主存和外存。静态随机存取存储器SRAM 存储信息:六管基本存储电路,功耗低,不需要刷新 典型芯片规格:2114(1KX4) ,6116(2KX8),6264(8KX8),62128(16KX8),62256(32X8) 动态随机存取存储器DRAM