<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FuShaofeng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/FuShaofeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; FuShaofeng]]></copyright><item><title><![CDATA[常用的GDB调试指令]]></title><link>https://blog.youkuaiyun.com/FuShaofeng/article/details/159689482</link><guid>https://blog.youkuaiyun.com/FuShaofeng/article/details/159689482</guid><author>FuShaofeng</author><pubDate>Tue, 31 Mar 2026 15:34:53 +0800</pubDate><description><![CDATA[GDB是Linux下是调试程序的必备工具，相对于打印输出或打印日志，其能让我们检查程序的每一步执行，发现问题所在。要使用gdb调试可执行程序，gcc/g++编译时要加上参数-ggcc/g++ -g编译时会加入调试信息，gdb指令不能加;号。生成可调试的执行文件gdb -p pid调试某个进程 pid->进程号调试可执行文件调试core文件【回到目录】file <app>载入可执行程序<app>]]></description><category></category></item><item><title><![CDATA[交叉编译工具链的构建]]></title><link>https://blog.youkuaiyun.com/FuShaofeng/article/details/136245517</link><guid>https://blog.youkuaiyun.com/FuShaofeng/article/details/136245517</guid><author>FuShaofeng</author><pubDate>Fri, 23 Feb 2024 00:07:22 +0800</pubDate><description><![CDATA[本文档简要介绍了嵌入式软件开发环境建立过程的初始阶段--交叉编译工具链的构建过程。构建交叉编译工具链的过程相当复杂，对于刚入门进行嵌入式系统开发的同学，往往会在这一步花费大量的时间却不得其门而入。幸运的是目前各Linux操作系统均支持交叉编译工具链的下载安装。对于初入门的同学建议直接下载安装已有的交叉编译工具链，学习嵌入式系统程序开发。在嵌入式系统开发的高级阶段，往往会需要根据项目开发的实际需求，构建基于不同编译器、操作系统版本的交叉工具链，满足实际开发需求]]></description><category></category></item><item><title><![CDATA[基于QEMU的嵌入式模拟开发环境搭建]]></title><link>https://blog.youkuaiyun.com/FuShaofeng/article/details/136146829</link><guid>https://blog.youkuaiyun.com/FuShaofeng/article/details/136146829</guid><author>FuShaofeng</author><pubDate>Sun, 18 Feb 2024 10:48:59 +0800</pubDate><description><![CDATA[本文档主要介绍了如何编译安装QEMU仿真软件、安装交叉编译环境、编译及用QEMU加载调试u-boot、编译及用QEMU加载Linux内核，如何制作Linux跟文件系统及用通过QEMU用SD卡、tftp、NFS、flash等不同的方式加载u-boot、Linux内核、Linux根文件系统。并在Linux根文件系统正常加载给出了一个简单的测试程序的编译、执行过程。]]></description><category></category></item><item><title><![CDATA[vim使用]]></title><link>https://blog.youkuaiyun.com/FuShaofeng/article/details/136096923</link><guid>https://blog.youkuaiyun.com/FuShaofeng/article/details/136096923</guid><author>FuShaofeng</author><pubDate>Sun, 11 Feb 2024 18:32:47 +0800</pubDate><description><![CDATA[使用ex，可以容易地在文件之间移动，并以各种方式把文本从一个文件移动到另一个文件，还可以快速地对大于单个屏幕的文本块进行编辑。无论我们想同时显示两个文件，或者同时显示一个文件的两个不同的位置，又或者并排比较两个文件，等等，这些都能通过分屏来实现，这样子很方便代码的比对和复制粘贴。在同一编辑会话中，在文件之间切换不仅能加速访问，而且还能保留已制定的缩写和命令序列，以及复制缓冲区，这样可以在文件之间复制文本。可以对文件中的所有行使用全局命令，也可以使用行地址把全局搜索限定在指定的行或行范围内。]]></description><category></category></item><item><title><![CDATA[在VSCode中配置ESP-IDF开发环境]]></title><link>https://blog.youkuaiyun.com/FuShaofeng/article/details/113633337</link><guid>https://blog.youkuaiyun.com/FuShaofeng/article/details/113633337</guid><author>FuShaofeng</author><pubDate>Thu, 04 Feb 2021 11:43:18 +0800</pubDate><description><![CDATA[第一步：安装 VSCode C/C++ 扩展
 1.在应用商店里搜索 C++ 
 2.安装C/C++ IntelliSense, debugging, and code browsing
第二步：安装 VSCode ESP-IDF 扩展
 1.在应用商店里搜索 Espressif
 2.安装 Develop and debug applications for Espressif ESP32, ESP32-S2 chips with ESP-IDF （带乐鑫图标）
第三步：配置E...]]></description><category></category></item><item><title><![CDATA[ESP32开发环境配置流程.txt]]></title><link>https://blog.youkuaiyun.com/FuShaofeng/article/details/113632942</link><guid>https://blog.youkuaiyun.com/FuShaofeng/article/details/113632942</guid><author>FuShaofeng</author><pubDate>Thu, 04 Feb 2021 11:40:56 +0800</pubDate><description><![CDATA[配置过程参考自ESP官方配置教程：https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#

第一步：安装准备
 1、安装必要的软件包
  sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-d...]]></description><category></category></item><item><title><![CDATA[树莓派  Linux + QT+ OpenCV 环境搭建]]></title><link>https://blog.youkuaiyun.com/FuShaofeng/article/details/106520252</link><guid>https://blog.youkuaiyun.com/FuShaofeng/article/details/106520252</guid><author>FuShaofeng</author><pubDate>Wed, 03 Jun 2020 11:22:59 +0800</pubDate><description><![CDATA[1.按照树莓派官网https://www.raspberrypi.org/downloads/提供的说明步骤选择需要的操作系统，并将其写入到SD卡中。本示例下载的是：RaspberryPiOS(32-bit)withdesktopandrecommendedsoftware（学习用推荐）Version:May2020

2.将烧写有操作系统的SD卡插入树莓派，启动树莓派

3.在树莓派终端下以root权限运行raspi-config

$sudoraspi-config

...]]></description><category></category></item><item><title><![CDATA[C程序运行过程中堆栈结构分析-Linux 64位系统]]></title><link>https://blog.youkuaiyun.com/FuShaofeng/article/details/80284942</link><guid>https://blog.youkuaiyun.com/FuShaofeng/article/details/80284942</guid><author>FuShaofeng</author><pubDate>Fri, 11 May 2018 18:16:59 +0800</pubDate><description><![CDATA[  // C函数调用堆栈结构分析例程  // 测试环境：平台ubuntu 14.04_3 64位 GCC Ubuntu 4.8.5-2  1 #include &amp;lt;stdio.h&amp;gt;                                                                                                         ...]]></description><category></category></item></channel></rss>