最新 最热

【嵌入式入门篇】嵌入式0基础沉浸式刷题篇1

问题描述:牛牛和牛妹比较谁的投掷的骰子数比较小,牛牛让牛妹先投,先投掷有一个优先权。只要牛妹的投掷的点数比牛牛小或者等于牛牛的点数,就认为牛妹胜利。能使用宏定义的方式比较牛妹和牛牛输入的两个点数的大小,返回较小...

2024-06-07
1

嵌入式Linux中的录音降噪方案

降噪不仅只能从硬件入手,本文为您介绍一种嵌入式Linux中的录音降噪方案。该方案完全依靠软件实现,最大程度上降低投入。

2024-06-06
0

快来用Makefile管理工程,提高工作效率!

Makefile 是一种特别设计用来帮助项目的构建管理的文件。它定义了编译器和IDE工程管理系统自动执行的命令集合,主要用于自动化编译,减轻重复性任务的负担。Makefile 文件中包含了一系列的规则来指导如何产生目标文件,这...

2024-05-30
1

嵌入式Linux:文件I/O和标准I/O库

文件 I/O (Input/Output)和标准 I/O 库是用于在 C 语言中进行文件操作的两种不同的方法。

2024-05-26
1

嵌入式Linux:truncate()和ftruncate()函数截断文件

使用系统调用 truncate() 或 ftruncate() 可以将普通文件截断为指定字节长度。函数原型如下所示:

2024-05-26
1

嵌入式Linux:fcntl()和ioctl()函数

fcntl()和ioctl()是用于对文件描述符进行控制的两个系统调用,它们在不同的情况下有不同的用途和功能。

2024-05-26
1

嵌入式Linux:空洞文件

空洞文件(Sparse File)是一种在磁盘上并非完全分配存储空间的文件。它包含了一些逻辑上存在但物理上并未存储的数据。

2024-05-26
1

嵌入式Linux:main函数的使用方法

和单片机开发一样,在Linux中,C语言程序的执行通常从main函数开始。main函数是程序的入口点,当程序启动时,操作系统会调用main函数来执行程序的主要逻辑。...

2024-05-26
1

嵌入式Linux:如何进行嵌入式Linux开发?

裸机开发通常指在没有操作系统支持的环境中直接在硬件上运行程序的开发。这种开发方式要求开发者直接与硬件交互,编写控制硬件的低级代码。这包括对处理器、存储器、输入输出接口等硬件的直接控制和管理。与基于操作系...

2024-05-26
1

物联网/嵌入式工程师-慕慕学习指南

物联网是一种通过互联网连接和交换数据的技术。它涉及到各种物理设备,如传感器、智能家居设备、工业控制系统等,这些设备能够相互通信和协作。物联网的目标是通过连接和数据交换来实现自动化、远程控制和智能化。...

2024-05-23
0