- 全部
- 默认排序
在Linux系统中,快速获取系统的基本信息是管理员及日常用户进行故障排除、性能监控或简单了解系统环境的常用手段,那么有哪些命令是可以获取Linux的基本信息?1、uname -a显示系统信息,包括内核名称、主机名、内核发行版、内核版本、机器
使用虚拟机运行Linux操作系统通常会比在物理机上直接安装系统的运行效率更低,本篇博文将介绍如何优化虚拟机的设置,进而提升虚拟机性能体验。第1步:选择VMware菜单:编辑–>首选项–>更新,将”启动时检查产品更新“和”根据需要检查软件组件“两项取消勾选。第2步:选择VMware菜单:编辑–>首选项
在Linux中,文件共享是指多个进程可以同时访问和操作同一个文件。文件共享在多进程或多线程编程环境中具有重要意义,特别是在以下方面:多线程操作大文件: 文件共享可用于实现多个线程同时操作同一个大文件的场景。通过创建多个不同的文件描述符,各线程可以并行地读取或写入文件,从而减少文件读写时间,提升整体效
I2C、SPI、UART是嵌入式物联网终端备最常用的三种串口通信协议本篇博文简要介绍UART、I2C、SPI串行总线通信原理。更详细的说明请看以下三篇文章。一文搞懂I2C总线通信一文搞懂SPI通信协议一文搞懂UART通信协议01I2C 通信协议I2C (Inter-Integrated Circui
和单片机开发一样,在Linux中,C语言程序的执行通常从main函数开始。main函数是程序的入口点,当程序启动时,操作系统会调用main函数来执行程序的主要逻辑。不同于单片机开发,通常设置main函数没有参数,Linux开发中main函数有两种形式:一种是不带参数,另一种是带参数。无论使用哪种形式
在 /proc 目录下,可以看到许多以数字命名的文件夹,例如 100038、2299、98560 等。这些数字对应的是各个进程的 PID(进程标识符)。每个进程在内核中都有一个唯一的编号,即 PID,用来区分不同的进程。这些以数字命名的文件夹中记录了各个进程的相关信息。不同的信息通过不同的虚拟文件呈
不知道你有没有注意到,走进各个企业,总能看到那么几句振奋人心的标语,其中“一次把事情做对”绝对是个高频词汇。以前每次看到,我都会想:这家企业也太教条了,都什么时代了。对失败这么零容忍,还怎么创新呢。这个时代的主旋律不是从错误中学习,快速响应、快速迭代吗。然而最近一年的嵌入式领域经历,让我重新反思,“
我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!对于有经验的老司机来说,写代码都会注重代码的可移植性,目的除了方便他人之外,主要还是方便自己,避免自己给自己留下坑。这里就给大家分享一下嵌入式代码增强可移植性的一些要点。1、分层设计,隔离平台相关的代码。就像可测试性一样,可移植性也要从设
我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!前面的一系列技术文章,我们都曾多次充分说明了,在设计业务逻辑复杂的嵌入式软件时,最好以面向对象作为基本的设计思想,对各个功能模块尽可能地做好封装与解耦。关于嵌入式 C 语言面向对象设计的文章,可以点击以下链接进行回顾:基于状态机和面向对象
我是老温,一名热爱学习的嵌入式工程师关注我,一起变得更加优秀!在如今的嵌入式软硬件技术开发领域,几乎每一位工程师都会大谈模块化设计,硬件工程师在设计原理图的时候,电源要模块化,核心板要模块化,功能电路要模块化。软件工程师在coding的时候,CPU初始化要模块化,IIC代码要模块化,RTC代码要模块