1. 给你的万博网页版登陆页派配置好源后,使用sudo apt-get install git 安装版本管理软件Git 。
2. git clone https://github.com/qtsharp/pi-screen 将此小项目的仓库克隆下来
根据pi-screen/README.md的描述,我们需要先将 大神的库wiringPi 编译好后,才能编译此项目中的1602.c。因为1602.c使用了wiringPi 库文件提供的万博网页版登陆页派1602 操控函数。
3. git clone git://git.drogon.net/wiringPi
cd wiringPi
克隆好wiringPi 的git 仓库后,我们需要的不是直接 “ ./build ”。因为此库经过大神的不断改进,已经到了v2 版本,而pi-screen 的作者一直没有更新,所以目前有两个选择:
(1) 根据库的API修改源代码 1602.c
(2) 跟我学偷懒,既然 pi-screen/1602.c 使用v1 版,我们就使 wiringPi 库回到 v1 版:
我们可以看到 pi-screen 的最后修改时间为 2013年5月8号, 我们就将 wiringPi 的git 仓库回到2013年5月8号以前。
使用 git log 追溯库的以前版本(如果你对git 这个神器还不是很了解,欢迎学习《Git 使用及进阶实战》),我们可以找到:
commit da38443cb257a3bbbe4ad7f54ee3f569710a2fe7
Author: Gordon Henderson <projects@drogon.net>
Date: Mon May 13 19:43:26 2013 +0100
wiringPi Version 2 - First commit (of v2)
commit 98bcb20d9391ebde24f9eb1244f0d238fb1a1dab
Author: Gordon Henderson <projects@drogon.net>
Date: Thu Feb 7 21:53:49 2013 +0000
Slight change to the gpio program to fix SPI buffer size when loading
the module.
......
与 2013-5-8 最接近的一次commit 是2013-2-7, 而且不巧的是5月13 就升级到了 v2 版本。所以我们只要使用 " git reset --hard 98bcb20d9391ebde24f9eb1244f0d238fb1a1dab " 回到2月7日这个版本就可以了。
然后使用 " sudo ./build " 编译这个库就可以了。
4. 至此, wiringPi 库编译完后,我们就“ cd ../pi-screen ”回到pi-screen 目录:
使用 “ gcc 1602.c -o 1602 -L lib -l wiringPi ” 编译好这个打印文件即可。
5. 然后使用 "sudo ./1602 你想打印的信息" 运行即可。
小黑屋|手机版|Archiver|万博网页版登陆页派论坛 ( 粤ICP备15075382号-1 )
GMT+8, 2024-11-1 09:26 , Processed in 1.109375 second(s), 30 queries , Gzip On.
Powered by Shumeipai.net! X3.2
© 2001-2015 万博网页版登陆页派论坛,安全联盟