上一页 1 2 3 4 5 6 ··· 61 下一页
摘要: 一、获取FreeRTOS源码 官网获取:https://www.freertos.org/ 二、源码内容介绍 基于FreeRTOS的V10.4.6版本 1、FreeRTOS内核 2、Demo文件夹 3、source文件夹 (1)Portable文件夹介绍 阅读全文
posted @ 2025-04-14 16:30 轻轻的吻 阅读(38) 评论(0) 推荐(0)
摘要: 一、简介 调度器就是使用相关的调度算法来决定当前需要执行的哪个任务 二、调度方式 1、抢占式调度 主要是针对优先级不同的任务,每个任务都有一个优先级,优先级高的任务可以抢占优先级低的任务。 高优先级任务,优先执行 高优先级任务不停止,低优先级任务无法执行。 被抢占的任务将会进入就绪态 2、时间片调度 阅读全文
posted @ 2025-04-14 16:09 轻轻的吻 阅读(25) 评论(0) 推荐(0)
摘要: 一、概念 FreeRTOS是一个免费的嵌入式实时操作系统 二、特点 免费开源:商业产品中使用,无潜在商业风险,无须担心 可裁剪:FreeRTOs的核心代码9000+行,包含在3个.c文件中 简单:简单易用,可移植性非常好 优先级不限:任务优先级分配没有限制,多任务可同一优先级 任务不限:可创建的实时 阅读全文
posted @ 2025-04-14 15:33 轻轻的吻 阅读(59) 评论(0) 推荐(0)
摘要: 一、USB控制器 OHCI 1.0、1.1控制器 UHCI:1.0、1.1控制器 EHCI 2.0控制器 XHCI 3.0控制器 EHCI 2.0控制器 HID:人机交互接口,鼠标、手柄 、键盘、扫描枪 USB协议中对集线器的层数是有限制的,USB1.1规定最多为5层,USB2.0规定最多为7层。 阅读全文
posted @ 2025-03-19 11:57 轻轻的吻 阅读(43) 评论(0) 推荐(0)
摘要: 一个USB设备连接到主机后,大概分为以下几个阶段: 默认态,USB主机端VBus为高电平。 USB设备连接到USB主机。 USB设备端的VBus从低电平变为高电压(>=4.01V) USB设备端VBus检测到高电平 USB设备端低速挂接D-上的1.5K上拉电阻,全速或高速设备接接D+上的1.5K上拉 阅读全文
posted @ 2025-03-18 20:33 轻轻的吻 阅读(289) 评论(0) 推荐(0)
摘要: 1. 核心概念 定义:USB 控制器是硬件芯片或模块,负责管理 USB 协议的数据传输,实现设备与主机(如 PC、手机)之间的通信。 主机控制器:位于主机端(如 PC 主板),控制所有连接的 USB 设备(如 U 盘、键盘)。 设备控制器:位于 USB 设备内部(如鼠标、摄像头),处理与主机的交互。 阅读全文
posted @ 2025-03-18 19:54 轻轻的吻 阅读(254) 评论(0) 推荐(0)
摘要: atrace 是 Android 系统中一个非常有用的工具,广泛用于性能分析和调试。它通过记录和分析系统的各种事件来帮助开发者找出应用或系统性能瓶颈,尤其是在处理多任务或多线程的情况时,能提供非常详细的调试信息。 1. 基本用法 atrace 允许你通过命令行收集系统和应用的跟踪数据,并生成性能分析 阅读全文
posted @ 2024-12-17 16:17 轻轻的吻 阅读(571) 评论(0) 推荐(0)
摘要: 1、bt 常用的参数有-t -l 显示内核堆栈回溯。 如果没有给出参数,将显示当前上下文的堆栈 将显示当前上下文的堆栈跟踪。 -a显示每个 CPU 上活动任务的堆栈跟踪。 (仅适用于崩溃转储) -A 与 -a 相同,但也显示向量寄存器(仅限 S390X)。 -p 仅显示恐慌任务的堆栈跟踪。 (仅适用 阅读全文
posted @ 2024-12-17 16:02 轻轻的吻 阅读(47) 评论(0) 推荐(0)
摘要: 1、概述 htop 是一个交互式的进程查看器,它是 top 命令的增强版,提供了更友好的用户界面和更多的功能。通过 htop,你可以实时查看系统中运行的进程、CPU、内存、交换空间等资源的使用情况,并且可以直接对进程进行管理(如杀死进程、调整优先级等)。 2. 界面结构 htop 的主界面由几个主要 阅读全文
posted @ 2024-12-17 10:30 轻轻的吻 阅读(250) 评论(0) 推荐(0)
摘要: python systrace.py --from-file atrace-20241212 -o atrace.html 阅读全文
posted @ 2024-12-13 11:47 轻轻的吻 阅读(82) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 61 下一页