自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 嵌入式学习路线指南

Shell 是一个命令行解释器,为用户提供了一个向 Linux 内核发送请求以便于运行程序的界面系统升级程序。用户可以用 Shell 来启动、挂起、停止或者编写一些程序。shell脚本,即为.sh文件,其中放着很多命令行,执行这个文件时Shell命令行解释器会解析这个.sh文件中的命令行。

2025-05-18 17:48:03 244

原创 好的编程习惯建立

快捷键功能描述Ctrl + S保存当前文件Ctrl + P快速搜索并打开文件Ctrl + F查找当前文件内容Ctrl + H替换当前文件内容F12跳转到定义(函数/变量)Ctrl + /切换行注释Ctrl + D多选相同单词(多次按可扩展)选中当前单词(多次按可多选)Alt + ↑/↓上移/下移当前行Ctrl + \拆分编辑器(分屏)Ctrl + B切换侧边栏显示/隐藏打开命令面板(万能快捷键)Ctrl + W关闭当前标签页删除当前行在当前行上方插入新行在当前行下方插入新行块注释(/* */)

2025-05-22 18:36:38 381

原创 嵌入式笔试面试题死扣(确定大体考察内容确定方向)

嵌入式笔试面试题目系列(汇总)

2025-05-22 00:59:05 150

原创 Shell编程示例学习

【代码】Shell编程示例学习。

2025-05-22 00:36:37 223

原创 Shell编程

由用户定义,用于脚本内部的临时数据存储。通常小写字母命名(如countfile_name使用赋值,​​等号两侧不能有空格​​。通过$变量名调用。/bin/bash# 定义变量count=10# 调用变量echo "Hello, $name" # 输出: Hello, Aliceecho "Count: ${count}" # 大括号用于明确变量边界预定义变量就是Shell 的设计者事先定义好的变量,可以直接在 Shell 脚本中使用。$$ //当前进程的进程号码(PID)

2025-05-21 00:58:59 905

原创 嵌入式学习路线及书籍推荐

2025-05-18 17:21:26 128

原创 ARM(Advanced RISC Machine)架构

ARM架构是一种广泛应用的。

2025-03-21 18:48:54 395

原创 IP地址(Internet Protocol Address)与端口(port)

IP地址是 分配给网络中设备的用于在网络中定位设备。Ip地址可分为和两种。,用点号分隔,例如:常见的局域网 IP 地址。8.8.8.8:Google 的公共 DNS 服务器 IP 地址由,用冒号分隔,如。:Google 的公共 DNS 服务器 IPv6 地址。127.0.0.1:本地回环地址,用于测试本地网络服务。0.0.0.0:表示所有可用的 IP 地址,常用于服务器监听。

2025-03-18 15:59:01 1915

原创 Linux网络编程(network programming)

Linux网络编程 是指 在Linux系统上 使用进行的 编程技术。允许 通过网络 与进行,是实现(如Web服务器、聊天程序、文件传输工具等)的基础。

2025-03-18 15:58:55 248

原创 C++ 模板(template)与 类(class)

c++模板是强大的,运行编写与的代码。通过模板,可以定义 通用的或,从而支持多种数据类型,而无需为了每种类型编写重复的代码。模板的核心思想是,使代码更加的灵活和可复用。

2025-03-17 15:19:40 476

原创 线程同步(thread synchronization)

线程同步 是中的重要概念,用于,避免竞争条件和数据不一致的问题。提供了,包括和。

2025-03-16 18:22:47 666

原创 线程(Thread)

线程 是,是进程的一部分。线程与进程 共享 同一地址空间(指内存中的空间),但拥有 独立的栈和寄存器(寄存器是CPU中的高速存储单元)状态。Linux通过和 相关的来支持多线程编程。每个线程有自己的,但共享进程的Linux 中的线程是通过每个线程在内核中 为 一个。

2025-03-16 18:21:44 254

原创 程序内存布局

一段程序所占用的内存分为以下几个部分:存储程序的和和和存储内存(如 malloc 、callocrealloc或new分配的内存)(int *ptr = (int *)malloc(sizeof(int));// ptr 指向堆中的内存)存储和。

2025-03-16 15:10:23 219

原创 进程间通信(Inter-Process Communication):共享内存(shared memory)

共享内存是一种 高效的 进程间通信允许,从而实现数据交换。由于共享内存,避免了数据复制,因此速度较快。

2025-03-14 21:55:10 401

原创 进程间通信(Inter-Process Communication):消息队列(Message Queue)

消息队列是一种允许进程通过消息进行通信的机制。消息队列提供了 一个的方式来传递数据,消息被存储在一个队列中,发送者和接收者可以独立地操作队列。

2025-03-14 17:40:55 733

原创 进程间通信(Inter-process Comunication):管道(pipe)

管道(pipe)是一种用于进程间通信(IPC)的,允许一个进程将数据传递给另一个进程。管道主要用于具有。管道分为和。

2025-03-14 15:57:36 1421

原创 信号量(semaphore)

信号量时一种用于解决中的通过 P操作 和 V操作,信号量可以有效地控制对共享资源的访问。在Linux中,信号量通过系统调用实现:semget()、semop()、semctl().

2025-03-13 12:10:52 149

原创 Linux信号(signal)

入门版本:signal 高级版本:sigaction。

2025-03-10 21:02:34 322

原创 VIM基本操作指南

vim基本使用

2025-03-10 18:18:14 187

原创 Windows的CMD连接、控制Linux虚拟机CentOS

SSH(Secure Shell 安全外壳协议)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。快捷键:win+R——输入CMD命令调出CMD窗口。得到如下结果,ens33就是虚拟机的IP。使用ssh命令远程连接虚拟机。

2023-08-15 16:25:57 2535 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除