树莓派创建C

上传人:re****.1 文档编号:472177245 上传时间:2024-01-12 格式:DOCX 页数:27 大小:797.34KB
返回 下载 相关 举报
树莓派创建C_第1页
第1页 / 共27页
树莓派创建C_第2页
第2页 / 共27页
树莓派创建C_第3页
第3页 / 共27页
树莓派创建C_第4页
第4页 / 共27页
树莓派创建C_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《树莓派创建C》由会员分享,可在线阅读,更多相关《树莓派创建C(27页珍藏版)》请在金锄头文库上搜索。

1、树莓派创建C/C+工程(三方库高效便 捷调用)1. 前言:工欲善其事,必先利其器!很多工程师做嵌入式开发几乎都使 用交叉编译的环境。我这里介绍一种简单入门级的开发方式,用Qt的 SDK, Qt Creator (IDE),三方库做树莓派上的C/C+工程项目开发。 虽然直接在树莓派上编译会耗费较长时间(与PC相比),但是做一些 小的项目也不需要花费太多时间,而且能调用Qt提供的API和类进行 快速高效的开发。所以我认为,这个环境适合轻量级的项目开发,效率 与移植性的确不错。吧啦了很多,直接进入正题,介绍环境的搭建,以 及新建一个小项目。2. Qt环境的搭建配置:我们是在树莓派上搭建环境,用的是R

2、aspbian系统(官方系统)。 Qt配置官方参考http:/qt-project.org/wiki/apt-get_Qt4_on_the_Raspberry_Pi。【1】首先更新一下树莓派sudo apt-get updatesudo apt-get upgrade【2】 安装一些辅助工具sudo apt-get install gccsudo apt-get install xtermsudo apt-get install git-coresudo apt-get install subversion【3】Qt SDK安装sudo apt-get install qt4-dev-tool

3、s【4】Qt creator安装(IDE)sudo apt-get install qtcreatorQt 是 4.8.1 的 SDK,2.5.0 的 Creator。如图 1,可以把 Qt Creator放到桌面。iDUSPi 宜cjgCrirorriiurnIDLEDgbkiriScratchGPQ5pteAccessories4FEducation上 GraphicsG InternetJ畫 OtherProgrammingSound & VideoSystem ToolsPreferencesRun0 IDLEI IDLE 30. Qt 4 AssistantE1 Qt 4 Desig

4、ner fl Qt 4 Linguist 辆 Qt CreatorC Scratch,c ; c Oi图 1 QtSDK&Qt Creator 安装成功【5】构建配置打开Qt Creator之后是英文环境,可以将其配置成中文环境(Tools-0ptions)如图 2.IDLE 弓Pi池vOCRailjsoLircss1DU1W比 Brow.Sonic PiDdShinNkiierrisiciceiWiFiL/fferrnirisilchGPIOSpinspMfcpid5Qt CreatorWolfreirn图2配置中文环境选择Environment,再选择General标签,在Language

5、下拉选项中选择Chinese(如图3),重启Creator后配置成功。IDLE2JOCRfesoiircssidleFile EditDebug An a lyze 1cEnvironmentUser In terfaceI Environment匡| Text EditorGeneral KeybMclofiSionic PijLICdOi(!)DokiriFakeVim HelpO C+ +Color:Language: ChSystemTerminal:Build & RunDesignerSSI AnalyzerVersion ControlCode PastingA Type to

6、locate (Ctrl + KQt QuickNkic?ierrisi!:iciWiFi Q涮spillsQt CreatorExternal file brJ DebuggerWhen files areH Auto-save rLinux Devices图3选择语言再次进入Creator之后,选择”工具”,再选择”选项”。找到”构 建和运行”,选择”工具链”标签,点击”Add选择“GCC”手动添加GCC编 译器。编译器的路径是/usr/bin/arm-linux-gnueabihf-gcc-4.6。调试器的路径是/usr/bin/gdb。其他都是默认。如果在”Qt版本”标签中没有qmak

7、e的路径,可 以手动添加,qmake的路径是/usr/bin/qmake-qt4。配置完后点击应用,自此Qt的开发环境就搭建完成。如图4。Pi宜恥IDLEmrrissources文件(日编辑(目调试(B)分析)工具(过濾器项目今気兮日* X枫和商10U1FakeVimSioriic Pi名称类型厂自动检测a-手动设置GCCGCC槪耍 Qt版本 工具轻帮助OC+ +Qt QuickDobkinNkicHierrisiciciiW1R G丽 giflaMio调试器设计师分栃器版本控制粘贴代码1枸建和运行Linux设备汨GHQSplB13Qt Creator5A输入以定位(Ctrl十K)ryn图4配

8、置编译器调试器以及qmake3. GPIO第三方库安装我们这里是要创建一个C/C+工程,所以我们选用bcm2835的 c三方库。(针对树莓派GPIO 共有三种库,其余两种是wiring-pi和 python gpio)。Bcm2835的三方库官网: http:/ 网站里面介绍的相当全 面,我就不做介绍了。库文件的下载地址: http:/ 解压tar -zxvf bcm2835-1.38.tar.gz【3】编译cd /home/pi/bcm2835-1.38./configuremakesudo make checksudo make install4. 工程建立【1】选择”文件”-”新建文件或

9、工程”-”其他项目”-”空的Qt项目”-”选 择”如图5.IDLE文件伍)编辑(目、宀电调试电)分析)工具(:项目今1石兮厂日;戈 4选择一个模板:EOCREfesources1U1项目ApplicationsLibrariesSioriic Pi其他项目调试DdBkin项目分靳Non-Qt ProjectImport Project 文件和类C+ +QtGLSL槪安Mcid/iierriGiciceiWiFi CM澜gBinshGPIO5plusIcrsgjspi5Qt CreatorA输入以定位(Ctrl十K)图5新建工程名称命名为blink如图6.Python Gcirnes;W功 Brow.iMitmIDLEOCXBesoLifcsIDLESonic Pi(!S?lUCdOV7riDbkiri靂McicHierriiiciceiWiFi C文件伍)编辑(目调试9)分析)工具(项目気兮日 XESit调试项目分祈空位鲨目标)C&项目介绍和位置本向导将创建一个空的Qt4项目d设为歙认的工程路径A输入以定位(Ctrl十K)两次点击下图6项目命名为blink步之后完成工程建立。如图7。Pi宜恥ScirrsF駙功 Bro/.,OCRock岡了 i ferriesDbkiriWiFi cmicjiNkiierriiicicei苏侶刊OSpluslaaMioQt Creator5Wdlt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 电气技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号