嵌入式学习历程 level1
Day1 必备的 Linux 命令
基础知识
1.
计算机基本结构:冯诺依曼模型(存储程序的思想:系统的运行是通过程序指令控制)
(存储器,运算器,控制器,输入、输出设备)
2. 存储器:内存,外存,寄存器(CPU
内部的高速缓冲器)
3. 程序就是系统可以识别的一组有序的指令。存储在磁盘上,被加载到内存中执行。
4. 程序设计语言的发展:机器语言,汇编语言,高级语言。
5. 程序设计步骤:编辑(vi
),编译、链接(
gcc
),执行、调试。
数据的表示
1. 数据分为数值型数据(能进行算术运算得到明确数据)和非数值型数据。
2. 进制:基数与各数位的权
(1) 基数:该进制中允许选用的基本数码的个数,十进制的基数为十。
(2) 位 权 的 大 小 是 以 基 数 为 底 , 数 字 所 在 位 置 的 序 号 未 知 数 的 整 数 次 幂 。
123=1*10^2+2*10^1+3*10^0
3. 二进制:基数为二,只有 0
,
1 两种数码,计数逢二进一。
1010=1*2^3+0*2^2+1*2^1+0*2^0=10
4. 十六进制:基数为十六,有 1
,
2
,
3
……
9
,
a
,
b
,
c
,
d
,
e
,
f 共十六种数码,计数逢十六进一,使用前缀 0x 表示十六进制数。
0xa6f=a*16^2+6*16^1+f*16^0=10*16^2+6*16^1+15*16^0=2671
5. 八进制同理,以 0
作为八进制数前缀
0176=1*8^2+7*8^1+6*8^0
6. 原码 补码 反码(补码+1)
正数 00000101 00000101 00000101
负数 10000101 11111010 11111011
7.
非数值数据包括文字,符号,图像,语言和逻辑信息等,以
0
、
1
的形式存在。美国国家信息交换标准代码 ASCⅡ码。(00000000——11111111 即 0——255)
Linux 操作指南
1. 快捷操作
(1)
Ctrl+Alt+T 打开一个终端
Ctrl+Shift+T