嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
图形化程序设计,零基础快速入门,校企联合开发,紧贴工程实际需求,简单、易学、实用,书中提供的案例略作修改即可扩展为实际工程项目。

作者:杨帆、张彩丽、刘晋东、李宁

丛书名:清华开发者书库

定价:79.9元

印次:1-1

ISBN:9787302632405

出版日期:2023.08.01

印刷日期:2023.08.30

图书责编:崔彤

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

针对目前myRIO使用过程中资料匮乏、入门应用无从着手的问题,本书从LabVIEW图形化编程快速入门开始,深入细致介绍了myRIO硬件基本结构、配置与测试方法。在此基础上结合工程应用实例,将myRIO模拟量采集与输出控制、数字量采集与输出控制、UART通信及其扩展应用、WiFi无线局域网通信与物联网通信、SPI通信、I2C通信、音频数据采集分析与合成输出、图像采集与机器视觉等技术及其应用全景式展开,可以使得学习者在较短时间系统地掌握myRIO应用开发技术,具备快速开发、部署嵌入式应用系统的基本能力。

杨帆,陕西科技大学副教授、省级一流专业(电子信息工程)负责人,主要从事计算机监控与智能信息处理相关教学与科研工作。近年来积极探索产教融合的工程教育新模式,曾获全国电子信息类实验教学案例设计竞赛一等奖,参与、主持完成国家级、省部级科技项目、教改研究项目多项,出版教材3部。

前言 嵌入式技术应用是一门实践性极强的技术,其内容丰富、综合性强,对于培养学生工程实践能力、问题分析和解决能力具有至关重要的作用。随着IT技术的快速发展,知识爆炸现象日益突出。嵌入式系统开发也从起初的以模拟、数字I/O端口数据采集为主逐渐扩展到声音、图像等不同类型信号的采集和处理,并不断融合物联网、机器视觉、人工智能等技术。这种变化使得嵌入式系统技术体系越来越庞大,技术复杂度空前提高,同时也导致学习者难以在短时间内快速掌握嵌入式系统开发方法,具备应用系统的设计与开发能力。 NI公司出品的myRIO是专门针对学生创新应用而推出的便携式嵌入式开发平台,具有易于上手使用、编程开发简单、板载资源丰富等显著特点,能够使开发者快速独立完成完整的嵌入式工程项目,特别适合测控、机电、机器人等领域的系统级应用设计和开发。myRIO接口类型极为丰富,涵盖8个单端模拟输入、2个差分模拟输入、4个单端模拟输出、2个对地参考模拟输出、40个数字I/O端口(支持PWM 、正交编码输入)、1组音频输入输出、1个USB接口(可连接摄像头、U盘等),可连接常用的各种类型传感器或者外围设备。此外,myRIO还提供了SPI、I2C、UART、WiFi等器件级通信端口和系统级通信端口,可以容易实现物联网相关技术应用。 得益于LabVIEW图形化开发语言,基于myRIO的嵌入式应用系统开发入门难度大幅降低,而且由于LabVIEW强大的数学、统计、通信、信号处理等工具支持,嵌入式系统开发过程中涉及的工程技术范围也空前扩大,可以使用的技术手段更加丰富,使得嵌入式开发人员可以在有限时间内迅速具备复杂...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第1章LabVIEW程序设计快速入门

1.1LabVIEW开发平台简介

1.1.1图形化编程与LabVIEW

1.1.2LabVIEW 2018开发环境

1.1.3LabVIEW程序设计初步

1.1.4LabVIEW程序运行与调试

1.2LabVIEW中的数据类型

1.2.1数值类型

1.2.2布尔类型

1.2.3枚举类型

1.2.4字符串类型

1.2.5数组

1.2.6簇数据

1.2.7波形数据

1.3LabVIEW程序设计基础

1.3.1循环结构

1.3.2定时循环

1.3.3条件结构

1.3.4顺序结构

1.3.5事件结构

1.3.6子VI设计

1.3.7局部变量与全局变量

1.3.8属性节点与功能节点

1.4LabVIEW应用程序典型设计模式

1.4.1轮询设计模式

1.4.2事件响应设计模式

1.4.3状态机设计模式

1.4.4主从式设计模式

1.4.5生产者/消费者设计模式

第2章myRIO嵌入式应用开发基础

2.1myRIO介绍 

2.1.1初识myRIO 

2.1.2myRIO特点 

2.1.3型号与规格 

2.2开发前的准备工作 

2.2.1检查操作系统 

2.2.2安装文件的镜像装载 

2.2.3安装myRIO开发软件及工具包

2.3myRIO软件配置

2.3.1USB线缆连接myRIO 

2.3....

人工智能、物联网等新兴技术的不断普及,各类智能化装置得以大量部署和应用,催生了嵌入式应用系统开发技术人才的巨大需求。但是由于嵌入式应用系统开发所涉及知识点庞杂,且具有多领域知识融会贯通的特点,这使得初学者学习嵌入式技术时不可避免地面临入门难、学习周期长等问题。NI公司针对嵌入式应用开发相关技术学习中存在的问题,推出了myRIO嵌入式开发平台,由于其使用图形化编程语言LabVIEW进行系统开发,而且板载资源丰富、简单易用、便携可靠,在国内外众多高校电子信息、自动化、测控、机电等专业的教学与创新训练中得到广泛应用。