Day 01嵌入式学习之Linux基础知识和命令操作

这篇博客介绍了Linux的基础知识,包括计算机硬件、软件组成,操作系统类型,Linux的发展和特点。重点讲解了Linux系统中文件和目录的概念,如根目录、子目录等,并详细列举了常用Linux命令,如pwd、ls、mkdir、rm、cp、mv等,帮助读者掌握Linux系统操作。
摘要由CSDN通过智能技术生成

学习嵌入式开发的随堂笔记

Day 01嵌入式学习之linux基础知识和命令操作

1.英文:

read:读,r字母
write:写,w字母
execute:执行,运行,x字母
directory:目录,d字母

2.计算机组成部分:硬件和软件

2.1.硬件

1必要的三大件

1.CPU
核心的两大功能:
1.数据运算,例如:1+1=2
2.外设控制,从外设拿到数据(读数据,read)或者向外设发送数据(写数据,write)
问:何为外设?
答:除了CPU其他任何硬件
2.内存:用于暂存CPU计算时(1)或者计算之后的数据(2)
特点:数据可以进行无限的覆盖
缺点:掉电数据丢失(就是重启或者断电)
优点:数据的读或者写速度非常快(比CPU慢,比硬盘快)
3.硬盘(统称为闪存):用于永久性保存数据
特点:数据也可进行无限的覆盖
缺点:数据的读或者写操作太慢了,所以数据操作一般都要先从硬盘拷贝到内存
再从内存进行操作,这样速度能够提高不少
优点:数据永久性不丢失,也就是掉电数据不丢失

2)其余可选硬件

鼠标,键盘,显示器,显卡等

2.2.软件:三大部分

1)操作系统
功能:通过驱动程序来管理各种硬件和管理各种应用软件(CPU分配,内存分配等)
2)命令行软件(专业术语叫shell终端)
功能:接收到用户输入的各种命令,然后让CPU执行这些运行处理这些命令
例如:windows终端输入notepad命令,最终能够打开一个记事本
3)各种应用程序:QQ,吃鸡,喝农药,百度浏览器等

3.主流的操作系统

windows:微软
linux:开源(免费和付费),推荐三大主流linux系统:
ubuntu(推荐,64位,版本:18.04 ),fedora,kali(黑客最爱)
苹果:MAC IOS
安卓:本质就是linux
vxwork:付费(硬实时操作系统,以上linux,windows等都是软实时操作系统)(嵌入式)

4.lin

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值