图片加载失败 ld链接文件的语法与配置 在 C 语言开发中,链接脚本(Linker Script)用于控制可执行文件或库的内存布局,尤其在嵌入式系统和底层开发中非常重要。 一、链接脚本的主要作用 1. 内存布局控制 指定代码段(.text)、数据段(.data)、BSS段(.bss)的存放位置 定义内存区域(RAM、ROM、Flash等) 2026-01-29 5 0
图片加载失败 riscv Freertos 调度机制 轮询式调度机制介绍 任务 A 调用 vTaskDelay( x ) → 内部 portYIELD() 触发 ecall → 异常向量 0 → freertos_risc_v_exception_handler SAVE ctx → vTaskSwitchContext() 选出任务 B RESTOR 2026-01-13 13 0
图片加载失败 命令行说明书tldr工具介绍和使用 工具介绍 tldr 是 “Too Long; Didn‘t Read” 的缩写。它是一个社区驱动的工具,用于简化传统 Linux/Unix 命令的手册页(man pages)。 解决的问题:标准的 man 命令手册虽然非常详细,但通常内容冗长,对于新手或者只是想快速查看命令常用示例的用户来说,效率不 2025-12-29 6 0
图片加载失败 Github 加速方法整理 背景 由于众所周知的原因,国内在访问github时常常会遇到连接中断的问题。以下列举一些常用的解决该问题的方法,优化开发体验。 代理下载 当想要拉取指定github仓库时,如果已经知道目标仓库地址,可以通过国内大佬搭建的代理下载站下载:https://ghproxylist.com 浏览器加速 谷歌 2025-12-23 14 0
图片加载失败 调试工具Radare2使用介绍 简介 Radare2(通常简写为 r2)是一个开源的、跨平台的逆向工程框架,主要用于分析、反汇编、调试和修改二进制文件。它被誉为“命令行界的瑞士军刀”,是逆向工程师、安全研究员和CTF选手的必备工具之一。 核心特点 完全免费且开源:基于LGPLv3许可证,你可以自由使用、修改和分发。 跨平台支持:完 2025-12-22 21 0
图片加载失败 嵌入式Bootloader 调研分析 U-Boot (Das U-Boot) 概述: U-Boot 是一个历史悠久、功能极其强大的开源通用 Bootloader。它最初专注于 PowerPC 架构,但如今已支持几乎所有主流的 CPU 架构(ARM, RISC-V, MIPS, x86 等)和大量的开发板/芯片。它是嵌入式 Linux 领 2025-12-19 22 0
图片加载失败 RISC-V汇编语言 汇编器 在 Unix 系统中,这一步的输入是以.s 为后缀的文件,比如 foo.s;在 MS-DOS 中则是.ASM,最终输出可执行可链接文件(以.o为后缀)。汇编程序的开头是一些汇编指示符(assemble directives)。它们是汇编器的命令,具有告诉汇编器代码和数据的位置、指定程序中使用 2025-12-18 24 0
图片加载失败 什么是RISC-V? 基础介绍 RISC:精简指令集 V:第五代,也有变化的含义 RISC-V 是一套开放许可证书、免费的、由基金维护的、一个整数运算指令集外加多个扩展指令集的CPU 结构规范(ISA)。 整数运算指令集 + 扩展指令集 2025-12-18 41 0