树莓派开端,开发环境配置

一:烧写系统镜像,开机配置(文章链接)

7"" HDMI LCD(微雪电子)的屏幕分辨率配置:

7寸屏的设置

编辑TF卡更目录下的config.txt文件。在文件末尾添加:

max_usb_current=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0

在TF卡的根目录下建ssh文件,用于开启远程访问。

5 ''HDMI LCD的配置

(1)编辑TF卡更目录下的config.txt文件。在文件末尾添加:

hdmi_drive=1

max_usb_current=1
hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0

在TF卡的根目录下建ssh文件,用于开启远程访问。

(2)需要安装树莓派的驱动,将驱动(光盘下的LCD-show-*.tar.gz)复制到TF卡的根目录

在联网的情况下

tar  /boot/LCD-show-*.tar.gz

cd LCD-show/

./LCD5-show

方案二:烧写预装驱动的镜像

预装镜像位于光盘IMAGE目录,解压并将镜像写入到SD卡中(打开烧写镜像的软件(Win32Diskmager.exe),选择.img文件,点击[write]烧写镜像)。

注意:5寸屏需要安装驱动,7寸屏不需要

当5寸屏闪的特别厉害,就是没有装驱动的原因;

当5寸屏的颜色不正常,显示是紫色时,是在/boot/config.txt文件中缺少:hdmi_drive=1

二:连接WIFI,固定IP

2,可以在路由器上直接绑定IP地址

三:远程桌面连接树莓派(文章链接第5条)

启动vnc服务的方法:
1,在树莓派的配置界面使能VNC服务
2,在命令行输入:sudo tightservervnc(即开启了VNC的服务,默认创建的接口:1)
在连接的时候服务器输入:IP+:1

四:启用树莓派root权限(文章链接)

五:搭建Qt开发环境搭建(文章链接)

树莓派Qt4.8.7开发环境的搭建

1,c编译器的设置


2,C++编译器的设置(Qt Versions中也需要选择下,否则也不能编译)

3,调试器的设置

4,Kits的设置

5,注意:
将linux环境下的Qt程序移植到树莓派上时,可能会在.pro文件中重复引入,只需在该文件中删除即可。
命令行启动qt的方法为:qtcreator 即可

六,安装wiringPi库,操作GPIO(文章链接)

1,安装git工具:sudo apt-get install git-core(开源分布系统);
2,下载wiringPi库:git clone git://git.drogon.net/wiringPi;
3,更新库:sudo git pull origin
4,开始安装wiringPi库:root@raspberrypi:~/wiringPi:  ./build;
5,查看是否安装成功:


六:树莓派中打开Qt程序,新建测试文件
我们现在构造函数中完成GPIO的初始化,然后在每个按钮点击事件函数里面完成GPIO高低电平输出控制,然后再次编译程序,出现如下问题:

根据提示,我们知道是因为在链接的时候没有找到wiringPi相关函数的原因导致,所以我们需要在连接的时候引入这个库,操作方式很简单,只需要在.pro文件中加入该库即可,如下图所示:
<ignore_js_op>


然后再次编译,正常情况下到这里就会编译成功了,进入工程目录,我们会发现有个很长名字的文件夹,里面都是Qt在编译的时候产生的一些中间文件,当然我们编译生成的可执行文件也在里面,名字和工作名字一样,打开控制台,用cd命令进入该目录。然后用
sudo ./gpio_led
即可运行程序,程序运行效果如下图所示:


七:备份与还原(文章链接)

创建.img文件后,读取就可以了:



博文索引  持续更新中。。。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章