Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi
提交
46711b96
R
raspberrypi
项目概览
openeuler
/
raspberrypi
通知
5
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
46711b96
编写于
5月 26, 2020
作者:
O
openeuler-ci-bot
提交者:
Gitee
5月 26, 2020
浏览文件
操作
浏览文件
下载
差异文件
!14 WiringPi 使用
Merge pull request !14 from woqidaideshi/master
上级
76fe21b1
0117136d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
44 addition
and
2 deletion
+44
-2
documents/images/WiringPi.png
documents/images/WiringPi.png
+0
-0
documents/树莓派使用.md
documents/树莓派使用.md
+44
-2
未找到文件。
documents/images/WiringPi.png
0 → 100644
浏览文件 @
46711b96
110.0 KB
documents/树莓派使用.md
浏览文件 @
46711b96
...
...
@@ -68,6 +68,10 @@
-
[
设置 hciuart 服务开机启动(默认已设置)
](
#设置-hciuart-服务开机启动默认已设置-1
)
-
[
重启树莓派
](
#重启树莓派-2
)
-
[
查看结果
](
#查看结果-2
)
-
[
WiringPi
](
#wiringpi
)
-
[
下载 WiringPi
](
#下载-wiringpi
)
-
[
安装 WiringPi
](
#安装-wiringpi
)
-
[
使用 WiringPi
](
#使用-wiringpi
)
<!-- /TOC -->
...
...
@@ -604,4 +608,42 @@ lrwxrwxrwx 1 root root 7 Sep 3 2019 /dev/serial0 -> ttyAMA0
lrwxrwxrwx 1 root root 5 Sep 3 2019 /dev/serial1 -> ttyS0
```
在 PC 的串口通信图形化软件上,可以看到树莓派的开机日志以及树莓派上通过命令
`echo "hello" > /dev/serial0`
向串口输出的信息。
\ No newline at end of file
在 PC 的串口通信图形化软件上,可以看到树莓派的开机日志以及树莓派上通过命令
`echo "hello" > /dev/serial0`
向串口输出的信息。
## WiringPi
WiringPi 是应用于树莓派平台的 GPIO 控制库函数,包括一套 GPIO 控制命令,可以控制树莓派GPIO管脚。WiringPi 是可以扩展的,用户可以利用 WiringPi 的内部模块或把自定义的扩展模块集成到 WiringPi 中以扩展更多的 GPIO 接口或支持更多的功能。
当前,
[
官方
](
http://wiringpi.com/download-and-install/
)
提供的链接无法下载 WiringPi,这里使用
[
WiringPi 下载链接
](
https://github.com/WiringPi/WiringPi
)
。
### 下载 WiringPi
`git clone https://github.com/WiringPi/WiringPi.git`
### 安装 WiringPi
`cd WiringPi`
`sudo ./build`
注意,当前系统默认未安装 sudo、make、gcc等,使用命令
`dnf install -y sudo make gcc`
安装。
### 使用 WiringPi
`gpio -v`
`gpio readall`
![](
images/WiringPi.png
)
注意,使用命令
`gpio readall`
,可能会报错:
```
wiringPiSetup: mmap (GPIO) failed: Operation not permitted
```
解决方法,编辑
`/boot/cmdline.txt`
添加内容
`iomem=relaxed`
。当前,
`/boot/cmdline.txt`
最终内容为:
```
console=serial0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=ext4 elevator=deadline iomem=relaxed rootwait
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录