自学嵌入式的第一天(Linux基础)

发布时间:2026/10/2 17:47:24

自学嵌入式的第一天(Linux基础)
AI的到来冲击着每个行业我们都要更好的提升自己的能力才不会被替代。一、Linux系统1、VMware与Linux系统关系1 VMware虚拟化软件作用在电脑里虚拟出一整台虚拟计算机包含虚拟硬件虚拟CPU虚拟硬盘虚拟显示虚拟网卡虚拟显示器 其他硬件设备2 Linux操作系统安装运行在VMware虚拟出的硬件机器中2、操作系统分类1 PC端电脑系统- Windows 10/11- Mac OS- 鸿蒙PC版- Linux示例Ubuntu 18.042)移动端系统- Android底层基于Linux- iOS- 鸿蒙ubuntu18.04 linux内核 桌面系统 各种常用的软件二、Linux命令1.pwd (print work directory)功能打印所在位置的路径绝对路径注路径的写法:绝对路径: 形式上看 绝对路径 都 以 /(根目录)开始 含义上看 路径都 以 /(根目录)作为参考起点相对路径: 形式上看 不 以 /(根目录)开始 含义上看 路径都以 当前位置作为参考起点2.lslist功能查看指定目录下的内容常用ls 默认查看当前所在位置下的内容ls /:查看/根目录下的内容ls ~查看家目录下的内容3.cdchange directory功能切换目录常用cd 回家cd .表示当前目录cd ....表示上一级目录cd - 上一次目录4.touch功能创建一个普通文本文件egtouch 1.txt注文件名中不能有空格 文件名前 如果没有指定路径默认当前位置下创建若要在根目录下创建则需转变为超级用户才可创建sudo (super do) 临时切换为超级用户5.mkdirmake directory功能创建目录egmkdir 目录名 注意名字中不能又空格mkdir 目录名1 目录名2 目录名3.... 一次性创建多个目录mkdir 目录名1/目录名2、目录名3... 创建多级目录需要使用选项-pparent6.产品copy功能复制egcp 源文件 目标文件 源文件必须存在源文件为普通文件时如1.txt 1.c 1.png 1.mp3等eg:cp 1.txt 2.txt 表示将当前位置下的1.txt 复制为当前位置下的2.txt源文件是目录文件dir1eg:cp dir1 dir2-r如果源文件是目录需要有-r选项 -r 表示递归用途用来备份7.mvmove功能相当于windows上的剪切egmv 源文件 目标文件 移动完后源文件消失可在源文件与目标文件前加地址否则默认当前目录下进行若源文件和目标文件在同一个目录下则起到改名的效果。8.rmremove功能删除egrm 1.txtrm dir -r 删除的如果是一个目录则需要加上 -r -r表示递归9.categcat 文件名 表示查看文件内容将文件内容输出到屏幕上三、Linux编程1.代码编写流程1写代码step1vi test.c 回车进入vim界面默认进入normal模式命令模式step2:按i键进入编辑模式插入模式在此模式下可进行代码编写step3:编写完成后按ESC退出回到normal模式stop4按shift进入底行模式。可输入w (write)、q (quit)、wq (保存并退出)、 wq! (强制 保存并退出) ! --- 表示强制操作2编译 gcc test.c3运行./a.out2.vim进阶操作1复制 yy Nyy复制从光标开始的N行2粘贴 p Mp表示将复制内容粘贴M次3删除 dd Ldd从光标开始删除L行4剪切 LddMp5选中行选中 shiftv列选中 ctrlv在选中之后复制为y删除为d6撤销 u7反撤销 ctrlr8搜索 /搜索内容在搜索后n表示往下找shiftn表示往上找nohl表示去高光四、对嵌入式的理解嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、 适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统1嵌入式系统是专用计算机系统 定制化的专用计算机系统2以应用为中心 有具体的应用场景3以计算机技术为基础 --- 软件技术 硬件技术 --- 嵌入式是软硬件结合软件技术---操作系统硬件技术---芯片 、CPU 、硬盘 、内存 、显卡 、显示器 、鼠标 、键盘(4)软件硬件可裁剪不把所有功能都加上只保留部分功能(5)功能、 可靠性、 成本、 体积、 功耗严格要求都代表了一个嵌入式系统的好坏

相关新闻

CSP算法实战:二分查找与差分数组在垦田计划中的应用

CSP算法实战:二分查找与差分数组在垦田计划中的应用

2026/10/1 23:18:25

1. 项目概述:从一道CSP真题看算法竞赛的实战思维最近在带学生准备CCF-CSP认证,又翻出了“垦田计划”这道经典题目。这道题出自第29次认证,编号5017,可以说是检验选手对“二分查找”和“差分数组”这两个核心算法思想理解深度的绝佳…

【Java面试】电商智能客服场景下Spring AI + MCP + RAG技术实战 — 面试官VS谢飞机

【Java面试】电商智能客服场景下Spring AI + MCP + RAG技术实战 — 面试官VS谢飞机

2026/10/1 13:22:38

某互联网大厂Java高级开发岗面试现场。面试官老周,十年老兵,目光如炬。求职者谢飞机,三年经验包装成五年,简历上写满了「精通」。第一轮:基础摸底 面试官:来个简单的热热身。JVM内存结构分几块?…

DCGAN深度解析:架构设计与训练实践指南

DCGAN深度解析:架构设计与训练实践指南

2026/10/1 20:12:38

1. 预测学习与深度生成式模型概述预测学习作为机器学习的重要分支,其核心在于通过历史数据推断未来状态或未观测数据。在计算机视觉领域,这种思想被广泛应用于图像补全、视频预测等任务。而深度生成式模型则是实现预测学习的重要工具,它能够学…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/29 22:00:59

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/10/2 14:34:27

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/30 20:35:38

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/10/2 4:43:07

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/10/2 4:42:51

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/30 8:20:32

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…