logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 内核启动流程详解

Linux 内核的启动过程是计算机系统中最复杂和关键的初始化序列之一。[init/main.c](/home/debian0/workspace/linuxproject/linux-6.18.35/init/main.c) 是内核初始化的核心文件,负责从内核解压完成后的第一条指令开始,直到第一个用户空间程序(init)启动的整个过程。本文将深入分析这个文件的功能、关键数据结构和主要函数,帮助读者

#linux
Zephyr概述

在物联网(IoT)和嵌入式系统飞速发展的今天,对操作系统的需求也越来越多样化。**Zephyr RTOS**作为一款由Linux基金会托管的开源实时操作系统,正逐渐成为嵌入式开发领域的热门选择。本文将深入探讨Zephyr的方方面面,带您全面了解这个备受关注的操作系统。

Zephyr概述

在物联网(IoT)和嵌入式系统飞速发展的今天,对操作系统的需求也越来越多样化。**Zephyr RTOS**作为一款由Linux基金会托管的开源实时操作系统,正逐渐成为嵌入式开发领域的热门选择。本文将深入探讨Zephyr的方方面面,带您全面了解这个备受关注的操作系统。

Buildroot完全指南:从入门到实战

在这篇文章中,我将详细介绍Buildroot是什么、它的发展历史、以及如何使用它来构建一个完整的嵌入式Linux系统,包括安装、配置、编译和运行等各个环节。让我们开始吧!

文章图片
#linux#嵌入式
BusyBox完全指南

BusyBox被誉为"嵌入式Linux的瑞士军刀",它将数百个常用的Unix命令集成到一个单一的可执行文件中,极大地节省了存储空间。让我们开始深入了解这个强大的工具吧!

文章图片
#linux
vscode的c工程配置文件详解

在 VSCode 中开发 C/C++ 项目时,`.vscode` 目录通常包含以下配置文件,用于控制代码编辑、构建、调试等行为

#vscode#c语言#ide
图形化界面生成和配置.vscode配置文件

在 VS Code 中,可以通过图形化界面(UI)生成和配置 C/C++ 项目所需的 `.vscode` 配置文件,而无需手动编写 JSON

#vscode#ide#编辑器
探索Mbed TLS:嵌入式系统中的加密与安全通信

Mbed TLS 是一个开源的加密库,旨在为嵌入式系统和资源受限的设备提供安全通信和加密功能。它支持多种加密算法(如AES、RSA、ECC)、哈希函数(如SHA-256)、随机数生成器以及SSL/TLS协议的实现。Mbed TLS 的设计目标是模块化、可移植和易于集成,使其成为嵌入式开发者的首选加密库。Mbed TLS 的模块化设计允许你根据需要启用或禁用特定功能。通过修改config.h文件,你

#安全
Mermaid时序图完全指南

在系统设计、接口文档和故障排查中,时序图(Sequence Diagram)是描述对象间交互过程的最佳可视化工具。与Mermaid其他图表相比,时序图特别擅长展示**时间维度上的消息传递**和**并发处理流程**。

文章图片
Mermaid完全指南:从基础到高级的图表语法详解

Mermaid的出现完美解决了这些问题。作为一个基于JavaScript的图表绘制工具,它使用纯文本描述图表,让图表可以像代码一样被版本控制、协作编辑和自动化生成。

文章图片
    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择