1- # Raspberry A7板级支持包说明
1+ # Raspberry PI 2B板级支持包说明
22
33## 1. 简介
44
55树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,莓派2采用4核Broadcom BCM2836 (ARMv7-A)芯片、双核VideoCore IV GPU和1GB内存。
66
77这份RT-Thread BSP是针对 Raspberry Pi 2B 的一份移植,树莓派价格便宜, 使用者甚众,是研究和运行RT-Thread的可选平台之一。
88
9+ ![ raspi2] ( figures/raspi2.png )
10+
911当前Raspberry Pi 2B对应的硬件特性:
1012
1113| 硬件 | 描述 |
1719
1820## 2. 编译说明
1921
20- Windows环境下推荐使用[ env工具] [ 1 ]
22+ Windows环境下推荐使用[ env工具] [ 1 ] 进行编译。
2123
2224Linux下推荐使用gcc工具 [ gcc-arm-none-eabi-4_8-2014q1_linux] [ 2 ] ,如果还没有编译工具,下载后,解开文件。
2325
2426```
2527tar vxf gcc-arm-none-eabi-4_8-2014q1_linux.tar.bz2
2628```
2729
28- Linux环境可能需要修改编译器目录设置,修改bsp /raspi2/rtconfig.py中的
30+ Linux环境下需要修改编译器目录设置,修改 ` bsp /raspi2/rtconfig.py ` 中的
2931
3032```
31- EXEC_PATH = r'/opt/gcc-arm-none-eabi-4_8-2014q1_gri/bin'
33+ EXEC_PATH = r'/opt/gcc-arm-none-eabi-4_8-2014q1_gri/bin'
3234```
3335
34- 为编译工具的实际所在目录,这里注意要加上后缀 /bin
36+ 为编译工具的实际所在目录,这里注意要加上后缀 ` /bin `
3537
36- 进入到` bsp/raspi2 ` 目录中,运行以下命令:
38+ 进入到` rt-thread/ bsp/raspi2` 目录中,运行以下命令:
3739
3840```
3941scons
4244来编译这个板级支持包。如果编译正确无误,会产生kernel.elf、kernel.img文件。
4345kernel.img即是要cp到raspberry SD卡中根目录的文件
4446
45-
4647## 3. 执行
4748
4849### 3.1 下载[ raspbian镜像] [ 3 ] ,生成可以运行的raspbian SD卡
@@ -69,13 +70,13 @@ Windows环境下,执行etcher选择解压后的2018-06-27-raspbian-stretch-lit
6970
7071### 3.2 准备好串口线
7172
72- 目前版本是使用raspi2的 GPIO 14, GPIO 15来作路口输出。
73+ 目前版本是使用raspi2的 GPIO 14, GPIO 15来作路口输出,连线情况如下图所示:
7374
74- 串口参数: 115200 8N1 ,硬件和软件流控为关。
75+ ![ raspi2 ] ( figures/raspi_uart.png )
7576
76- 按上面的方法做好SD卡后,插入树莓派2B,通电 。
77+ 串口参数: 115200 8N1 ,硬件和软件流控为关 。
7778
78- 输出到串口的信息应该是这样的 :
79+ 按上面的方法做好SD卡后,插入树莓派2B,通电可以在串口上看到如下所示的输出信息 :
7980
8081``` text
8182 heap: 0x00020b20 - 0x00400000
@@ -86,7 +87,6 @@ Windows环境下,执行etcher选择解压后的2018-06-27-raspbian-stretch-lit
8687 2006 - 2018 Copyright by rt-thread team
8788Hello RT-Thread!
8889msh >
89-
9090```
9191
9292## 4. 支持情况
0 commit comments