网站开发上海短视频制作团队哪里找

张小明 2026/1/10 9:32:39
网站开发上海,短视频制作团队哪里找,佛山网站建设设计公司哪家好,个人小程序怎么赚钱最近弄一下rtos和lvgl#xff0c;遇到一个问题就是开机后没多久系统就挂死了。此时串口也连接不上#xff0c;唯一就是LED看一下状态#xff0c;但是信息量确实太少了。 没办法#xff0c;只有把SWD的调试环境搭起来。。。 1 原理 SWD#xff08;Serial Wire Debug…最近弄一下rtos和lvgl遇到一个问题就是开机后没多久系统就挂死了。此时串口也连接不上唯一就是LED看一下状态但是信息量确实太少了。没办法只有把SWD的调试环境搭起来。。。1 原理SWDSerial Wire Debug串行线调试是 ARM 公司推出的一种串行调试接口标准其核心是通过两根串行信号线实现对芯片的调试控制、数据读写及程序调试相比传统的 JTAG 接口更简洁、占用引脚更少适合 Pico 这类小型微控制器。简而言之SWD就是JTAG的青春版。SWD 是 JTAG 舍弃了复杂的电路板级硬件测试边界扫描功能并利用半双工通信技术将 5 根引脚精简为 2 根的“高性价比”方案。它在牺牲了对电路板焊点检测和多芯片物理串联能力的基础上依然完整保留了对 CPU 内核调试、内存访问及程序烧录的所有核心能力。SWD 调试依赖RP2040 芯片内置的 ARM Cortex-M0 内核的调试架构以及专门的调试引脚和硬件模块DAPDebug Access Port调试访问端口RP2040 内部集成了 ARM 标准的 DAP 模块这是 SWD 调试的核心硬件单元负责解析外部调试器的指令、访问芯片的内部资源如寄存器、内存、Flash。这部分可以参考官网https://developer.arm.com/documentation/ddi0480/e/Debug-Access-PortSWD 专用引脚Pico 板载了两个关键的 SWD 引脚可通过排针引出SWDCLK串行调试时钟引脚由调试器如 J-Link、OpenOCDRaspberry Pi 主机提供时钟信号同步数据传输SWDIO双向数据引脚用于在调试器和 Pico 之间传输命令、地址和数据输入输出复用。看着SWD的协议有点类似I2C。此外还需要 GND接地和可选的nRESET复位引脚用于复位芯片配合。SWD工作流程1 外部调试器通过 SWD 协议 发送一个请求数据包。2 数据包到达 DP (Debug Port)。3 DP 解析请求如果目标是内存或外设4 DP 使用 SELECT 寄存器选中目标 AP (Access Port)通常是 MEM-AP。5 DP 将读/写请求转发给选中的 AP。6 AP (Access Port) 将这个请求转化为内部总线协议如 AHB 或 APB事务。7 内部总线执行操作读取内存或写入外设寄存器。8 结果通过 AP 和 DP 返回最终通过 SWDIO 线返回给外部调试器。小结SWD的本质功能就是通过SWD接口读写MCU的内存和寄存器。小扩展在windows或者Linux上不用这种手段直接用GDB就能调了。这是为什么呢当在 Linux上直接运行 gdb app_name 时GDB 是在软件层和操作系统内核的帮助下完成调试的。最核心的机制是 ptrace (Process Trace)。GDB作为父进程通过 ptrace() 系统调用将自己挂载到目标进程您要调试的应用程序上。同时获得对目标进程内存、寄存器和执行流的完全控制权。同时在现代操作系统上每个应用程序都有自己的虚拟地址空间。GDB 和目标进程都在同一个OS内核的监督下运行。GDB 通过内核提供的 API如 /proc 文件系统、ptrace来直接访问和操作目标进程的内存和寄存器状态。Windows上不是ptrace。微软提供了一套Debug API来实现这个功能。2 环境搭建根据树莓派的官方文档RP-008276-DS-1-getting-started-with-pico搭建调试环境是这样的。也就是说需要两个PICO。这个是什么原因呢其实中间的PICO就是一个协议转换。做的工作就是将USB/Uart转换成SWD协议。将USB接口的5V数据电平转换成SWD的3.3V并保证硬件时序。理论上这些功能也不算难要求的算力也不多。真的有人做一个集成方案弄到10块钱也不是不行。。。想当年一个Jtag成千上万一个公司也只有一个甚至有员工离职不要未发工资顺走一个Jtag的。。。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

河南郑州app建设网站wordpress吾爱破解版

ComfyUI Manager:重新定义AI绘画工作流的高效管理方案 【免费下载链接】ComfyUI-Manager 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-Manager 你是否曾经在AI绘画创作中遇到过这样的困扰:面对众多功能强大的自定义节点插件&#xff0…

张小明 2026/1/10 9:32:40 网站建设

手机什么网站可以设计楼房月饼网站建设

Langchain-Chatchat图片识别扩展:OCR技术结合应用场景 在企业知识管理的日常实践中,一个普遍而棘手的问题始终存在:大量关键信息被“锁”在扫描件、发票截图、手写笔记或产品说明书的照片中。这些图像形式的数据无法被语言模型直接理解&#…

张小明 2026/1/10 9:32:40 网站建设

网站建设如何做用户名密码自主式响应网站

如何用Qwen3-32B实现高级代码生成?实战案例分享 在现代软件开发节奏日益加快的今天,工程师们面临一个共同挑战:如何在保证代码质量的前提下,大幅提升编码效率?重复性的模块编写、繁琐的测试用例构造、跨语言迁移时的理…

张小明 2026/1/10 9:32:54 网站建设

做网站商家国外企业网页设计

Unix 与 Shell 编程资源及操作指南 在 Unix 及相关技术领域,获取准确且丰富的信息对于学习和实践至关重要。以下将为你介绍一些实用的网络资源、书籍推荐,以及 Unix 系统中常见操作和命令的详细信息。 网络资源 POSIX 标准信息 :获取 POSIX 标准信息的最佳网络资源是 w…

张小明 2026/1/10 9:32:42 网站建设

厦门建设公司网站协同办公软件下载

引言 【免费下载链接】HunyuanVideo 项目地址: https://ai.gitcode.com/hf_mirrors/tencent/HunyuanVideo AI视频生成技术正以前所未有的速度改变着内容创作的游戏规则。随着腾讯HunyuanVideo 1.5等轻量级模型的发布,视频创作正从专业工作室的高端设备走向普…

张小明 2026/1/10 9:32:49 网站建设

电子商务网站平台开发建设方案网站建设规划书摘要500字

统一消息、Exchange与SharePoint集成及Lync API使用指南 1. 统一消息数据存储 统一消息将数据以多种格式存储在不同位置,不同类型的数据包括自定义音频提示、来电、配置和设置等。了解数据存储位置、备份的重要性以及恢复方法至关重要。以下是不同类型数据的存储、备份和恢复…

张小明 2026/1/10 9:32:45 网站建设