- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
22 SYSPRACTICE
系统实践
on在嵌入式项目中的辅助开发
Pyth
彭树林
摘要:嵌入式系统设计开发过程中常会遇到诸如算法分析、原型验证、自动化测试、辅助工具设计等工作,其
开发效率和质量直接影响到项目的进程。对于目前国内众多开发人员,迫切需要这样一种软件开发工具:易学、高
效、功能强。Python作为这样一种开源脚本语言,配合众多实用的第三方函数库,可极大地提高嵌入式系统开发效
率和质量。作者结合自己在几个项目开发中的实战经验,对此进行了入门介绍。
关键词:Python;嵌入式系统
◆
MayaVi
引言 用于绘制三雏数据图形。
嵌入式设计开发通常是比较系统的工程,对开发人员有 2.3图形界面
较全面的要求,硬件、软件、算法、测试等各个方面都得照顾 ◆wxPvthon
到,所有环节有效的配合才能保证整个项目的顺利进展,对时 高效的GUl工具箱,提供图形接口。可生成标准风格的
间质量要求高的项目更是如此。 Windows程序窗口,新版本中包含的许多控件非常有特色。
实际开发过程中常会遇到问题有算法分析、原型验证、自 ◆ wxGlade
动化测试、辅助工具设计等,选择好恰当的工具,对提高工作 图形程序的开发工具,用wxGIade绘制好窗体后生成
效率和质量至关重要。本文要介绍的Python脚本语言和众多Python代码,加入函数相应代码即可。
第三方函数库就是这样的利器:易学、高效、功能强,值得推 2.4数据库
广。 ◆pySqlite
轻量级的数据库,现以成为标准库。
1 Python简介 2.5硬件控制
Python是一种流行的动态脚本语言,经历了十多年的发展 ◆pyParallel、pySerial
现已相当成熟稳定。其语法简捷清晰、面向对象、跨平台、扩 用于控制PC机的并口和串口。
展性强,适合完成各种高层任务,既可快速开发脚本程序,也 ◆pyVisa
可用来开发大规模软件。 控制VlSA接口设备。
由于遵循开源GPL协议,用户众多,反过来也推动了第三 ◆pyAudio
方函数库的稳步发展,现数量众多功能强大的函数库(其中大 声音控制,若需用操纵声音资源,集成至嵌入式系统固件
部分也是开源的)能适应几乎所有的应用:字符处理、系统控 中,可用此模块。
制、图像处理、图形界面、数据库、科学计算、网络应用、单 2.6其它
元测试等。 ◆ Socket、FTP、Telnet
本文不介绍Python语言的基础知识,感兴趣的读者请自行 网络接口,可用于控制测量仪器和设备,TCP/UDP方式调
查阅相关内容。推荐的学习材料有:官方网站、安装自带的文 试网络设备。
档、第三方库的文档、网络社区等。 ◆ 动态链接库接口
某些必须由其它语言实现的功能可先编译成动态库,再由
2函数库介绍
Python调用。
函数库分两类:标准库和第三方库。前者是安装时自带
您可能关注的文档
- PTB流量装置介绍.PDF
- PT二次电压回路故障对继电保护影响和对策.PDF
- PVA胶带制备和力学性能研究.PDF
- PWS系列人机介面.PDF
- PXI2510高速数字量输入输出卡.PDF
- PXUT-350系列数字式超声波探伤仪简易操作.PDF
- python脚本在整车控制系统HIL测试中应用.PDF
- QAD企业应用程序.PDF
- QJ10XJ234附件一、多媒体教学电脑室设备采购报价表.doc
- Q-Motion伺服控制器,单轴.PDF
- 师缘主题课件最新完整版本.pptx
- 基于偏好MOEA_D算法的气发动机多目标优化标定研究.pdf
- 师范技能课件比赛一等奖最新完整版本.pptx
- 师范生初中美术说课课件最新完整版本.pptx
- 师范技能课件图片素材库最新完整版本.pptx
- Unit 2 Making a Difference Understanding ideas The Well that changed the world 教学设计-高中英语外研版(2019)必修第三册.docx
- 师范生技能大赛PPT课件语文最新完整版本.pptx
- 基于扭矩的双燃料发动机控制策略研究.pdf
- 1.2.1 等差数列的概念及其通项公式(教学设计)高二数学(北师大版2019选择性必修第二册).docx
- 师范文化课件最新完整版本.pptx
文档评论(0)