米風日记231102

操作系统: 软件

驱动

系统调用

进程调度,文件管理

实时性:规定时间内进行响应

RTOS:实时操作系统

即时性:

嵌入式三大特点:低功耗,高性能,实时性

linux

linux

linux: / 根目录

lib/ :linux操作系统运行的库文件

lost+found:非法关机时存备份文件

etc:配置文件

usr:第三方库,用户配置的应用程序和文件

bin:系统资源文件

home:用户主目录

root:管理员用户

boot:操作系统启动的核心文件

dev:设备文件

adduser : 添加用户

userdel : 删除用户

passwd + 用户名:重设密码

rwx rwx rwx

创建用户权限 和创建用户相同用户组的人的权限 其他用户的权限

111 101 001

7 5 1

chmod:修改文件权限

.:当前路径

..:上层路径

计算机的数据存储方式

1个bit位:1 0

8b = 1byte:字节:组成计算机存储结构的最小计量单位 1B

1024B = 1KB

1024kb = 1MB

1024MB = 1GB

1024GB = 1TB

100mbps-> 12.5M

125M 1000mbps

mkdir:创建文件夹

rmdir:删除文件夹

touch:创建文档

代码 - > 程序?

文本文档(人类语言) 编译器编译 可以执行的文件(二进制)

编译器:软件

msvc(微软的)

gcc: GNU c complier

IDE:集成开发环境: 代码编辑器 + 代码编译器 + 调试器 + 其他工具

vscode + gcc + gdb调试器 = 我们使用的集成开发环境

gcc编译的四个步骤

1.预处理(生成的是.i预处理文件)

gcc -E 1.c -o 1.i

头文件展开

宏定义替换

删除注释

2.编译(生成.s汇编文件)

gcc -S 1.i -o 1.s

3.汇编(生成.o目标文件)

gcc -c 1.s -o 1.o

4.链接(生成.out文件)

gcc 1.o -o 1

ifconfig:查看网卡信息

代码管理:git :代码管理仓库

tortosegit:界面化的git操作

查看文档内容:cat + 文件名

>>:重定向插入

>:清空后插入

cp:拷贝

rm:删除

rm -f:强制删除

rm -rf:删除文件夹及其子目录

rm -rf / :删库跑路

mv:移动文件命令/重命名文件

git init 初始化一个新的代码仓库:在项目目录下执行以下命令来初始化一个新的 Git 仓库

git clone  克隆(Clone)远程仓库:将远程仓库复制到本地

提交(Commit)更改:将当前的更改提交到本地仓库中,使用以下命令:

git add .                # 将所有更改添加到暂存区

git commit -m "提交信息"  # 提交更改并添加提交信息

git push origin 推送(Push)更改:将本地仓库的更改推送到远程仓库

git pull origin 拉取(Pull)更改:从远程仓库获取最新的更改并合并到本地仓库

git status查看仓库状态:查看当前仓库的状态和更改:

git branch  创建新分支:创建一个新的分支来开发新功能或修复问题

git checkout  # 切换到新分支

git merge    # 合并分支

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值