杂记
文章平均质量分 67
陈子陌
一个简单的Linux驱动工程师。
展开
-
嵌入式学习之shell脚本
一、引言该博客旨在记录shell一些常用的语法规则。二、Shell脚本中$0、$?、$!、$$、$*、$#、$@1. $$Shell本身的PID(ProcessID)。2. $!Shell最后运行的后台Process的PID。3. $?最后运行的命令的结束代码(返回值)。4. $-使用Set命令设定的Flag一览。5. $*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。6. $@所有参数列表。如"$@"用「原创 2021-02-23 09:34:01 · 234 阅读 · 0 评论 -
安卓车机Secure boot原理与实现
一、Secure Boot概述1、相关术语Secure boot:安全启动 efuse:一次性可编程熔丝技术。有些SoC 集成了一个efuse 电编程熔丝作为OTP(One-Time programmable,一次性可编程)存储器。efuse 内部数据只能从0 变成1,不能从1 变成0,所以只能写入一次。 CA:Certificate authority,证书颁发机构。 非对称加密算法:指加密和解密使用不同密钥的加密算法,也称为公私钥加密。可用于加密交换数据或者数字签名。常见的非对称加密算法:原创 2020-11-27 14:46:37 · 5346 阅读 · 2 评论 -
git 常用命令
查看git仓库状态:git status提交代码流程:1、git status 查询状态,找到修改需要提交的文件2、git add your_file 将你的文件添加进入提交名单3、git commit 提交4、git review -c 提交到山水服务器上5、登陆grrit 申请评审,your->你的提交->add reviewer从远程仓库更新代码:git pull查看提交历史:git log查看某次提交详细内容:git show 单号还原仓库到上次.....原创 2020-10-28 15:53:30 · 206 阅读 · 1 评论