嵌入式入门的第一步

本文介绍了嵌入式系统的概念,重点讲解了Linux环境下的基本命令,如pwd,ls,cd,touch,cp,mv,rm等,以及绝对路径和相对路径的区别。此外,还概述了软件开发步骤,强调从C语言开始的重要性。
摘要由CSDN通过智能技术生成

嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分,通常嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板,事实上所有带有数字接口的设备,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。下面让我们了解一下嵌入式最基础的内容。

一、简单解释

linux  -- 用户名 
@      -- at 
ubuntu -- 主机名 
:      -- 提示符 
~      -- 主目录  
$      -- 表示是普通用户 
#      -- 超级用户 

二、对基本命令的学习

pwd  (Print Work Directory) 
     //目录 --相当于是windows下的文件夹
功能:打印当前所在的工作路径 

ls (list) //清单 罗列

ls   //查看当前目录下的内容 
ls (目录名) // 查看指定目录下的内容  
ls -l 目录名(或文件名) //查看目录下文件属性信息(或某个文件的属性信息)

cd (Change Directory) 
功能:切换目录 
 eg:
   cd 路径名   // 切换到指定的目录下 
   cd          //回家
   cd -        //切换到上一次操作的目录 
   cd .        //. 表示当前目录 
   cd ..       //上一级目录 
   cd ~        //~ 表示的就是 /home/linux 家目录 

touch  //创建一个文件 
sudo (super do) //临时切换为超级用户

nautilus . //图形界面下查看当前目录

mkdir (make directory)
功能:创建目录 
eg:
  mkdir 目录名 // 创建指定的目录 
  mkdir 1/2/3 -p //-p 选项    
cp  // copy 

cp 源文件 目标文件

eg:
  cp 1.txt 2.txt    //普通文件 
  cp dir1  dir2  -r // 目录操作需要加上 -r选项 表示递归操作

mv   (move)
 格式:
  mv 源文件  目标文件
eg:
  mv 123.txt 456.txt  //改名字 --重命名 
  mv 123.txt dir1     //将123.txt 移动到 dir1下面 

rm (remove)删除
eg:
   rm 123.txt //删除123.txt  
   rm dir1 -r //目录需要-r 表示递归删除

三、对绝对路径,相对路径进行区分

形式上,/home/linux  只要是以 /(根目录)开头的(绝对路径)。

四、了解软件开发步骤及编程的相关流程

1.编辑代码 -- vim / vi
2.编译代码 -- gcc  //编译器 
3.运行代码 -- ./a.out
4.调试代码 -- gdb // debug 调试工具 
m1: vi hello.c 
   回车之后,进入vim的命令模式 
m2: 按i键 (insert) 
   此时从命令模式 进入 插入模式(编辑模式)
m3: 按ESC键 
    退出插入模式,回到了命令模式 
m4: 按shift+: // 底行模式; w //write  ---保存;wq //quit  ---保存并退出

五、学习心得

简单了解了Linux操作系统以及学习嵌入式的基本要求,从最基础的C语言学起是学好嵌入式的关键,按照要求,脚踏实地,一定能学好。

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值