[TOC]
前言
最近开始要开搞bluedroid 蓝牙协议栈,所以拿出以前买回的JZ2440 开发板,开始重新学习Linux & androdi driver开发,在这里记录每次学习的点滴
环境搭建
需要安装如下软件:
- Ubuntu 20.4 iso 镜像文件
- Vmware Workstation pro , 收费,但是注册码一搜大把
- SecureCRT 8.5 , 需破解
- CuteFTP 9.0.5.0007, 最新版本9.3.0.3 找不到破解文件
注: MobaXterm 软件可以同时替代SecureCRT和CuteFTP, 免费版据说可以满足需求,暂未使用
Linux常用指令
- rm
sudo rm -rf file_name
注解: r: 递归删除 ; f: force 执行
- mkdir
sudo mkdir filename
创建新的文件夹
pwd/cd/ls
tar xjf file_name: 解压缩 ;tar cjf filename 压缩文件
cat file_name: 查看文件
patch -p1 <../路径: p1: 打开patch文件,1的意思是就是将路径的第一段忽略,例如,如果当前已经在路径u-boot-1.1.6 的时候,就不需要u-boot-1.1.6/这一段路径,就使用-P1:
— u-boot-1.1.6/Makefile 2006-11-02 22:15:01.000000000 +0800
复制/剪贴/更改名字
mv a.c b.c : 更改名字
mv a.c b.c : 移动文件
cp a/b/* a/c : 将b文件下的内容复制到a/c下面
cp a/b a/c : 将b文件拷贝到a/c下面,b文件作为子文件
查找
find -name “关键词”
vim常用操作
块操作
ctrl+v, 左右上下移动即可任意位置, 选择之后按y,在指定光标出按p, 如果是删除则是按x
转到某一行使用命令:
:行号 ,例如:转到100行。 :100