![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 82
TIME_LEAF
一起学习嵌入式!
展开
-
Linux 如何将pwd的结果同步复制到剪贴板
我们通过各种命令的组合,创建了一个新的cpwd命令,从而让我们能够方便地复制当前路径,并且拓展到了远程登录的场景。希望对大家有帮助~最后,欢迎大家关注我的公众号《嵌入式3分钟》,一起学习嵌入式!原创 2024-09-07 10:40:46 · 876 阅读 · 0 评论 -
Linux 如何存储Core dump文件
通过设置ulimit和core pattern,并确保适当的目录权限,我们就可以让系统在程序崩溃时自动存储core dump文件,从而帮助我们调试分析问题。原创 2024-08-31 14:45:47 · 354 阅读 · 0 评论 -
C语言 分析声明的方法
声明是C语言中一个非常基础但重要的部分,无论是阅读他人的代码,还是排查编译报错,正确理解声明都会对我们有莫大的帮助。原创 2024-08-23 22:28:07 · 878 阅读 · 0 评论 -
C语言 Windows下使用gcc制作静态库与动态库
前言将函数封装成库不仅有利于代码的复用, 还可以在不公开源码的情况下给他人使用函数的功能。本文记录了Windows下使用gcc制作静态库的过程。一、测试代码编写测试函数为一个加法函数,它将被制作成静态库,并被函数main()调用。各个文件如下所示,它们被放在同一个目录下。add.hint add(int a, int b);add.c#include "add.h"int add(int a, int b){ return a + b;}main.c#in.原创 2021-03-30 19:21:31 · 4863 阅读 · 3 评论 -
嵌入式系统概述
当我们谈论嵌入式系统时,我们实际上在谈论着一种特殊类型的计算机系统,它们被设计用于执行特定的功能或任务。嵌入式系统广泛应用于我们日常生活中的各个领域,包括家用电器、汽车、医疗设备、工业控制系统等等。在这篇文章中,我们将介绍嵌入式系统的基本概念和特点,以及它们在现代科技中的重要性。嵌入式系统是一种专门设计用来执行特定任务或功能的计算机系统。与我们常用的台式机或笔记本这样的通用计算机不同,嵌入式系统通常被嵌入到其他设备或系统中,以控制其行为或提供特定的功能。原创 2024-08-16 23:21:42 · 854 阅读 · 0 评论 -
嵌入式开发——程序跑飞原因总结
前言在嵌入式软件开发中,程序跑飞是一个比较棘手的问题。为什么说棘手,那是因为当程序跑飞时,往往没有任何错误信息报出来,Log停止的地方通常也不是出现问题的地方,因此这让我们很难定位问题。基于以上原因,我将嵌入式开发中一些常见的程序跑飞原因以及相关解决方案记录在这篇博客下。程序跑飞的原因与相关解决方案1. 栈溢出说明:这可能是最常见的问题了,往往是因为我们定义了较大的局部变量,使得栈空间不够了。解决方案:使用static关键字或者将局部变量定义为全局变量。2. 访问了不该访问的内存说明:这.原创 2021-03-09 20:23:17 · 7699 阅读 · 0 评论