Skip to content

Commit 1879b11

Browse files
Merge pull request s-matyukevich#183 from leoleoasd/master
Fixed full wide characters and rpi-os.md.
2 parents b4cc107 + 93a2861 commit 1879b11

24 files changed

+833
-840
lines changed

translations/zh-cn/Prerequisites.md

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,28 @@
22

33
### 1. [Raspberry Pi 3 Model B](https://www.raspberrypi.org/products/raspberry-pi-3-model-b/)
44

5-
较旧版本的Raspberry Pi无法在本教程中使用因为所有课程均设计为使用支持ARMv8架构的64位处理器并且该处理器仅在`Raspberry Pi 3`中可用
5+
较旧版本的Raspberry Pi无法在本教程中使用, 因为所有课程均设计为使用支持ARMv8架构的64位处理器, 并且该处理器仅在`Raspberry Pi 3`中可用.
66

7-
> 较新的版本包括[Raspberry Pi 3型号B +]https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/应该可以正常工作尽管尚未对其进行测试
7+
> 较新的版本, 包括[Raspberry Pi 3型号B +](https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/)应该可以正常工作, 尽管尚未对其进行测试.
88
99
### 2. [USB to TTL serial cable](https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=usb+to+ttl+serial+cable&rh=i%3Aaps%2Ck%3Ausb+to+ttl+serial+cable)
1010

11-
获得串行电缆后需要测试连接如果您从未做过此事我建议您遵循[本指南]https://cdn-learn.adafruit.com/downloads/pdf/adafruits-raspberry-pi-lesson-5-using-a-console-cable.pdf详细描述了通过串行电缆连接Raspberry PI的过程
11+
获得串行电缆后, 需要测试连接. 如果您从未做过此事, 我建议您遵循[本指南](https://cdn-learn.adafruit.com/downloads/pdf/adafruits-raspberry-pi-lesson-5-using-a-console-cable.pdf)详细描述了通过串行电缆连接Raspberry PI的过程.
1212

13-
该指南还介绍了如何使用串行电缆为Raspberry Pi供电RPi OS在这种设置下运行良好,但是,在这种情况下您需要在插入电缆后立即运行终端仿真器检查[this]https://github.com/s-matyukevich/raspberry-pi-os/issues/2
13+
该指南还介绍了如何使用串行电缆为Raspberry Pi供电. RPi OS在这种设置下运行良好, 但是, 在这种情况下, 您需要在插入电缆后立即运行终端仿真器. 检查[这个](https://github.com/s-matyukevich/raspberry-pi-os/issues/2)
1414
 问题的细节..
1515

1616
### 3. [SD card](https://www.raspberrypi.org/documentation/installation/sd-cards.md) with installed [Raspbian OS](https://www.raspberrypi.org/downloads/raspbian/)
1717

18-
我们首先需要Raspbian来测试USB至TTL电缆的连接另一个原因是安装后它将以正确的方式格式化SD卡
18+
我们首先需要Raspbian来测试USB至TTL电缆的连接. 另一个原因是, 安装后它将以正确的方式格式化SD卡.
1919

2020
### 4. Docker
2121

22-
严格来说Docker不是必需的依赖项。使用Docker构建课程的源代码非常方便,特别是对于Mac和Windows用户而言
22+
严格来说, Docker不是必需的依赖项, 只是使用Docker构建课程的源代码非常方便, 特别是对于Mac和Windows用户而言.
2323

24-
每节课都有`build.sh`脚本或Windows用户的`build.bat`此脚本使用Docker来构建课程的源代码
24+
每节课都有`build.sh`脚本(或Windows用户的`build.bat`)此脚本使用Docker来构建课程的源代码.
2525

26-
可以在[官方docker网站]https://docs.docker.com/engine/installation/上找到有关如何为您的平台安装docker的说明
26+
可以在[官方docker网站](https://docs.docker.com/engine/installation/)上找到有关如何为您的平台安装docker的说明.
2727

28-
> 交叉编译
29-
30-
如果出于某些原因要避免使用Docker,则可以安装[make utility]http://www.math.tau.ac.il/~danha/courses/software1/make-intro.html)以及`aarch64-linux-gnu`工具链。
31-
如果您使用的是Ubuntu,则只需安装`gcc-aarch64-linux-gnu``build-essential`软件包。
28+
如果出于某些原因要避免使用Docker, 则可以安装[make utility](http://www.math.tau.ac.il/~danha/courses/software1/make-intro.html)以及`aarch64-linux-gnu`工具链.
29+
如果您使用的是Ubuntu, 则只需安装`gcc-aarch64-linux-gnu``build-essential`软件包.

translations/zh-cn/lesson01/exercises.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## 1.5: 练习
22

3-
练习是可选的尽管我强烈建议您稍微尝试一下源代码. 如果您能够完成任何练习 - 请与他人分享您的源代码. 有关详细信息请参见[contribution guide](../Contributions.md).
3+
练习是可选的, 尽管我强烈建议您稍微尝试一下源代码. 如果您能够完成任何练习 - 请与他人分享您的源代码. 有关详细信息, 请参见[contribution guide](../Contributions.md).
44

5-
1. 引入一个常数`baud_rate`, 使用该常数计算必要的Mini UART寄存器值. 确保程序可以使用115200以外的波特率工作
6-
2. 更改操作系统代码以使用UART设备代替Mini UART. 采用 `BCM2837 ARM Peripherals` 手册弄清楚如何访问UART寄存器以及如何配置GPIO引脚
7-
3. 尝试使用所有4个处理器内核. 操作系统应打印 `Hello, from processor <processor index>` 对于不同核心. 不要忘记为每个内核设置单独的堆栈并确保Mini UART仅初始化一次. 您可以结合使用全局变量和 `delay` 同步功能.
5+
1. 引入一个常数`baud_rate`, 使用该常数计算必要的Mini UART寄存器值. 确保程序可以使用115200以外的波特率工作.
6+
2. 更改操作系统代码以使用UART设备代替Mini UART. 采用 `BCM2837 ARM Peripherals` 手册弄清楚如何访问UART寄存器以及如何配置GPIO引脚.
7+
3. 尝试使用所有4个处理器内核. 操作系统应打印 `Hello, from processor <processor index>` 对于不同核心. 不要忘记为每个内核设置单独的堆栈, 并确保Mini UART仅初始化一次. 您可以结合使用全局变量和 `delay` 同步功能.
88
4. 改编第01课以在qemu上运行. 查看 [这个](https://github.com/s-matyukevich/raspberry-pi-os/issues/8) issue以供参考.
99

1010
##### 上一页

0 commit comments

Comments
 (0)