嵌入式学习笔记一

一、什么是嵌入式(定义)

    嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可剪裁、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

二、计算机的组成

    计算机由硬件和软件两部分组成,硬件包括控制器、cpu(运算器)、寄存器、输入(鼠标键盘)、输出(屏幕);软件则是操作系统。

裸机:只有硬件部分,无软件。

操作系统:硬件之上的第一层软件,管理软硬件资源。

1.常见的操作系统

PC端:

Windows(闭源)、Linux(开源)、Mac Os(闭源)

移动端:

Android、iOS、鸿蒙 next

三、Linux的使用

1.终端快捷键

ctrl + alt + t             打开一个命令终端

ctrl + shift + +         放大终端的字体

ctrl +  -                    缩小终端字体

ctrl +  0                   恢复到默认字体大小             

2.基本命令

linux@ubuntu:~$    终端提示符 提示用户 可以在后面输入命令  命令行提示符

pwd:打印工作目录

 /home/linux   路径 --- 工作目录所在路径 
                 主目录(家目录) 对于每一个用户 都有自己对应的一个家目录
                 每个用户在自己的 家目录 下拥有最大权限

                 (在家目录之上的位置执行命令需要用到sudo)
/                根目录  

ls:查看目录下的内容

      ls                                   查看当前目录下的内容 
      ls   目录名                     查看指定目录下的内容 
      ls -l 目录名/文件名        查看属性信息  long
      ls -lh 目录名/文件名      属性信息中 大小 以k m g 这样的形式显示
      ls -a                               查看所有文件 ,包含隐藏文件 (隐藏文件一般以.xxx的形式出现)

文件的颜色:白色:一般文件,蓝色:目录,绿色:可执行文件。

cd:切换目录

    cd 目录名      切换到指定的目录下

    cd                  返回到家目录

    cd ~               返回到家目录   (~: 家目录 /home/linux)

    cd .               .表示当前目录

    cd ..              ..为上一级目录

    cd -                切换到 上一次 操作的目录

touch:创建空文件

    touch 文件名 创建指定文件名的文件

注意:文件名中间不能有空格

mkdir :创建目录 

      mkdir  目录名          创建一个指定的目录 

      mkdir  目录名1 目录名2 目录名3  创建多个文件

      mkdir -p 1/2/3          p(parent)层级关系,创建多级目录

      mkdir 1/2/3 -p          

cp :复制   

      cp 源文件 目标文件 

      cp  file1.txt  file2.txt   复制出一份file1.txt 复制成 file2.txt 

      cp  file1.txt  dir1         如果目标是个目录 表示将file1.txt 复制到这个目录中 

      cp  dir1  dir2  -r           如果拷贝目录 要求 加上-r 表示递归拷贝
                                         如果 目标目录不存在,表示复制出一份 
                                         如果 目标目录存在,此时表示将原目录文件 复制到 目标目录中
                                         

mv : 剪切 

      mv 源文件  目标文件   可以起到改名字的效果 

      mv file.txt dir                将file.txt剪切到dir目录下  

      mv dir1   dir2                将dir1剪切到dir2

rm :删除


      rm file1.txt            删除file1.txt 这个文件
      rm dir -r                删除目录时 需要加 -r 
      rm dir -rf               f(force)强制删除,一般不用

3.编程

      编辑 --- vi / vim 
      编译 --- gcc (gnu c language complier)
      运行 --- ./a.out  
      调试 --- gdb

4.vi的使用

  1. vi 文件名     按回车进入vi ,此时vi处于命令模式 
  2.按 i 键 进入 编辑模式 
  3.按 ESC 退出 编辑模式 ,回到了 命令模式 
  4.shift + :  进入底行模式 
        w write //写 保存 
        q quit  //退出 
        wq      //保存并退出 
        wq!     //!标志强制操作 强制保存退出

命令模式下的常用操作

x:删除光标处的字符

dd:剪切光标所在的行

n + dd:剪切光标所在行及以下共 n 行

yy:复制光标所在的行。

n + yy:复制光标所在行及以下共 n 行

p:粘贴一行或多行字符到光标所在行的下一行。

u:撤销最近一次操作。

Ctrl+r:反撤销

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值