Python在嵌入式项目中的辅助开发.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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调用。 函数库分两类:标准库和第三方库。前者是安装时自带

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档