update k210.md pip.md ssh.md tar.md

This commit is contained in:
shzhxh 2019-05-24 16:52:38 +08:00
parent 8ee439df48
commit 25af11dde4
4 changed files with 48 additions and 33 deletions

View File

@ -2,7 +2,7 @@
##### PLL
锁相环,使电路上的时钟和某一外部时钟的相位同步。
锁相环(Phase Locked Loop),使电路上的时钟和某一外部时钟的相位同步。使内存能正确地存取资料。
##### APB
@ -16,14 +16,14 @@
| ----- | ------------- | ------------------------------------------------------------ |
| 0 | git_id | Git短提交id。只读寄存器git的commit id共160位而它只能提供前32位所以叫"short commit id"。 |
| 1 | clk_freq | 系统时钟频率。只读寄存器。 |
| 2 | pll0 | PLL0控制器。可写其中pll_out_en0位控制pll0的时钟使能 |
| 3 | pll1 | PLL1控制器。可写其中pll_out_en1位控制pll1的时钟使能 |
| 4 | pll2 | PLL2控制器。可写其中pll_out_en2位控制pll2的时钟使能 |
| 2 | pll0 | PLL0控制器。可写其中clkr0,clkf0,clkod0用于计算输出频率其中clkr0,clkf0,clkod0,bwadj0用于控制输入频率其中pll_bypass0设置是否bypass pll0(1:bypass, 0:do not bypass)pll_out_en0位控制pll0的时钟使能pll_pwrd0控制pll0的启动(0:power off, 1:power on)pll_reset0用于重置pll0(0:不重置1:重置) |
| 3 | pll1 | PLL1控制器。可写其中clkr1,clkf1,clkod1用于计算输出频率其中clkr1,clkf1,clkod1,bwadj1用于控制输入频率其中其中pll_bypass1设置是否bypass pll1(1:bypass, 0:do not bypass)pll_out_en1位控制pll1的时钟使能pll_pwrd1控制pll1的启动(0:power off, 1:power on)pll_reset1用于重置pll1(0:不重置1:重置) |
| 4 | pll2 | PLL2控制器。可写其中clkr2,clkf2,clkod2用于计算输出频率其中clkr2,clkf2,clkod2,bwadj2用于控制输入频率其中其中pll_bypass2设置是否bypass pll2(1:bypass, 0:do not bypass)pll_out_en2位控制pll2的时钟使能其中pll_ckin_sel2将pll2设为时钟源pll_pwrd2控制pll2的启动(0:power off, 1:power on)pll_reset2用于重置pll2(0:不重置1:重置) |
| 5 | resv5 | 保留 |
| 6 | pll_lock | PLL锁测试器 |
| 6 | pll_lock | PLL锁测试器。其中pll_lock0~2均只读pll_lock0=3则pll0已锁pll_lock1=1则pll1已锁pll_lock2=1则pll2已锁。其中pll_lip_clear0~2用于清空对应pll的slip置1则清空对应pll的slip。 |
| 7 | rom_error | AXI ROM测试器 |
| 8 | clk_sel0 | 时钟选择控制器0。可写其中aclk_divider_sel占用2位控制aclk的阈值其中apb0~2_clk_sel分别占用3位分别控制apb0~2的阈值 |
| 9 | clk_sel1 | |
| 8 | clk_sel0 | 时钟选择控制器0。可写其中aclk_sel设置aclk为时钟源其中aclk_divider_sel占用2位控制aclk的阈值其中apb0~2_clk_sel分别占用3位分别控制apb0~2的阈值其中spi3_clk_sel设置spi3为时钟源其中timer0~2_clk_sel分别设置timer0~2为时钟源其它为保留位。 |
| 9 | clk_sel1 | 时钟选择控制器1。可写仅第一位有效spi3_sample_clk_sel将spi3_sample设为时钟源。 |
| 10 | clk_en_cent | 中心时钟使能。可写每一位控制一个时钟使能共用6个位控制cpu, sram0~1, apb0~2其余位保留。其中apb0~2分别控制着若干外设。置1使能置0不使能。 |
| 11 | clk_en_peri | 外部时钟使能。可写每一位控制一个外设的时钟全能。置1使能置0不使能。 |
| 12 | soft_reset | 软重置。可写仅第一位有效。置1重置置0不重置。 |
@ -35,13 +35,13 @@
| 18 | clk_th4 | 时钟阈值控制器4。可写控制2个阈值宽度为8的外设的阈值i2s0~1_mclk_threshold还控制1个阈值宽度为16的外设的阈值i2s2_clk_threshold |
| 19 | clk_th5 | 时钟阈值控制器5。可写控制阈值宽度为8的外设的阈值控制的外设有4个i2s2_mclk_threshold, i2c0~2_clk_threshold |
| 20 | clk_th6 | 时钟阈值控制器6。可写控制阈值宽度为8的外设的阈值控制的外设有2个wdt0~1_clk_threshold, 剩余16位为保留位 |
| 21 | misc | 杂项控制器 |
| 21 | misc | 杂项控制器。有1个1位的sip_dvp_data_enable1为使能0为不使能 |
| 22 | peri | 外设控制器 |
| 23 | spi_sleep | SPI睡眠控制器 |
| 24 | reset_status | reset源的状态 |
| 25 | dma_sel0 | DMA握手控制器0 |
| 26 | dma_sel1 | |
| 27 | power_sel | IO电源模式选择控制器 |
| 24 | reset_status | reset源的状态。wdt0~1_reset_sts和soft_reset_sts代表其各自的reset状态1为reset0为非resetreset_sts_clr如写入1则清空reset状态。其余为保留位。 |
| 25 | dma_sel0 | DMA握手控制器0。可写控制dma_sel0~4共5个6位宽的channel其余2位保留 |
| 26 | dma_sel1 | DMA握手控制器1。可写控制dma_sel5这个6位宽的channel其余26位保留 |
| 27 | power_sel | IO电源模式选择控制器。可写power_mode_sel0~7共8个1位的项控制8种电源模式1为使能0为不使能其余24位保留 |
| 28-31 | resv28-resv31 | 保留 |

View File

@ -1,6 +1,6 @@
#### 简介
python包的管理工具
python包的管理工具。注,使用`pip command help`可获得比`man pip`更全面的信息。
#### 语法
@ -12,19 +12,27 @@ pip3 <command> [options] # python3的包管理工具
#### 命令
```
help
install
uninstall
freeze
show
search
wheel
help # 显示帮助
install # 安装
list # 列出所有已安装的包
uninstall # 卸载
freeze # 按所需格式输出已安装的包
show # 显示已安装包的信息
search # 从PyPI查找包
wheel # 从你的需求构建wheels
```
#### 选项
##### 通用选项
```
-h, --help
--isolated
```
##### install选项
```

View File

@ -78,5 +78,9 @@ ssh -C -f -N -g -D <本地ip>:<本地端口> 用户名@目标IP -p <ssh端口>
ssh-keygen -t rsa # 生成密钥对
ssh-copy-id -i ~/.ssh/id_rsa.pub user@ip # 将公钥传输到远程机器
# 可以在远程机器的.ssh/authorized_keys看到刚才添加的公钥
# 设置别名
cd .ssh && touch config # 创建config文件
# Host为别名HostName为主机地址User为登陆用户名Port为端口号IndentitiesOnly yes为固有配置
```

View File

@ -8,19 +8,21 @@ tar 操作模式 [选项] [参数]
#### 操作模式
- -A 附加tar文件
- -c 创建
- -d archive与文件系统比较
- --delete 从archive中删除
- -r 附加
- -t 列出archive的内容
- --test-label 测试archive卷标并退出
- -u 更新
- -x 解压
- --show-defaults
- --help 帮助
- --usage 打印可用操作
- --version 打印版本信息
```
-A # 附加tar文件
-c # 创建
-d # archive与文件系统比较
--delete # 从archive中删除
-r # 附加
-t # 列出archive的内容
--test-label # 测试archive卷标并退出
-u # 更新
-x # 解压
--show-defaults
--help # 帮助
--usage # 打印可用操作
--version # 打印版本信息
```
#### 选项
- -f 使用archive文件或设备。
@ -30,5 +32,6 @@ tar 操作模式 [选项] [参数]
```
tar cf abc.tar ./abc # 给abc目录创建归档文件abc.tar
tar xf abc.tar -C ~/ # 将abc.tar解压到用户目录
tar tf abc.tar # 列出abc.tar里的文件
```