电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

树莓派创建C

27页
  • 卖家[上传人]:re****.1
  • 文档编号:472177245
  • 上传时间:2024-01-12
  • 文档格式:DOCX
  • 文档大小:797.34KB
  • / 27 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、树莓派创建C/C+工程(三方库高效便 捷调用)1. 前言:工欲善其事,必先利其器!很多工程师做嵌入式开发几乎都使 用交叉编译的环境。我这里介绍一种简单入门级的开发方式,用Qt的 SDK, Qt Creator (IDE),三方库做树莓派上的C/C+工程项目开发。 虽然直接在树莓派上编译会耗费较长时间(与PC相比),但是做一些 小的项目也不需要花费太多时间,而且能调用Qt提供的API和类进行 快速高效的开发。所以我认为,这个环境适合轻量级的项目开发,效率 与移植性的确不错。吧啦了很多,直接进入正题,介绍环境的搭建,以 及新建一个小项目。2. Qt环境的搭建配置:我们是在树莓派上搭建环境,用的是Raspbian系统(官方系统)。 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

      2、 apt-get install git-coresudo apt-get install subversion【3】Qt SDK安装sudo apt-get install qt4-dev-tools【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 Designer fl Qt 4 Linguist 辆 Qt CreatorC Scratch,c ; c Oi图 1 QtSDK&Qt Creator 安装成功【5】构建配置打开Qt Creator之后是英文

      3、环境,可以将其配置成中文环境(Tools-0ptions)如图 2.IDLE 弓Pi池vOCRailjsoLircss1DU1W比 Brow.Sonic PiDdShinNkiierrisiciceiWiFiL/fferrnirisilchGPIOSpinspMfcpid5Qt CreatorWolfreirn图2配置中文环境选择Environment,再选择General标签,在Language下拉选项中选择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

      4、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版本”标签中没有qmake的路径,可 以手动添加,qmake的路径是/usr/bin/qmake-qt4。配置完后点击应用,自此Qt的开发环境就搭建完成。如图4。Pi宜恥IDLEmrrissources文件(日编辑(目调试(B)分析)工具(过濾器项目今気兮日* X枫和商10U1FakeVimSioriic Pi名称类型厂自动检测a-手动设置GCCGCC槪耍 Qt版本 工具轻帮助OC+ +Qt QuickDobkinNki

      5、cHierrisiciciiW1R G丽 giflaMio调试器设计师分栃器版本控制粘贴代码1枸建和运行Linux设备汨GHQSplB13Qt Creator5A输入以定位(Ctrl十K)ryn图4配置编译器调试器以及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】选择”文件”-”新建文件或工程”-”其他项目”-”空的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

      《树莓派创建C》由会员re****.1分享,可在线阅读,更多相关《树莓派创建C》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.