- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python在嵌入式项目中的辅助开发
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调用。
函数库分两类:标准库和第三方库。前者是安装时自带
您可能关注的文档
最近下载
- 中央空调系统清洗维修保养合同协议书(详细版).doc
- (ppt)苦菜花.ppt
- 免疫接种必须与选修答案-2024年全国疾控系统“大学习”活动.docx VIP
- (统编2024版)历史七年级上册全册知识点.docx
- 2023-2024在线网课《信息检索与科技写作( 理大)》单元测试考核答案.pdf
- 中医院重点专科儿科三年发展规划.docx
- 天津市河西区2023-2024学年七年级上学期期中语文试题(含答案).docx VIP
- 第九讲种质资源的保存ppt课件-教材.ppt VIP
- YDT 3762-2020 大数据 数据挖掘平台技术要求与测试方法.docx
- 2.1 网络改变世界 作业 初中道德与法治 人教部编版 八年级上册 (2021年).docx
文档评论(0)