- 定价:¥89.00
- 校园优惠价:¥89.00 (100折) (马上了解)
- 评分:
(已有0条评价)
- 电子书:STM32开发实战:LabVIEW卷[图书]
- 促销活动:
- 我要买:
基本信息
- 作者: 王电令 苏亚辉 苏彩红
- 丛书名: 电子与嵌入式系统设计丛书
- 出版社:机械工业出版社
- ISBN:9787111536420
- 上架时间:2016-6-14
- 出版日期:2016 年6月
- 开本:16开
- 版次:1-1
- 所属分类:计算机 > 软件与程序设计 > Labview/Labwindows

内容简介
作译者
目录
致谢
第1章 软件篇 1
1.1 LabVIEW ARM嵌入式模块介绍 1
1.2 Keil RealView MDK软件介绍 4
1.3 Keil RTX实时操作系统介绍 5
1.4 LabVIEW ARM Module软件架构 7
1.5 LabVIEW ARM Module、RealView MDK、实验平台驱动软件安装 8
1.6 STM32实验范例程序查找与USB JLink-OB驱动加载 14
第2章 硬件篇 19
2.1 ARM Cortex-M3内核简介 19
2.2 实验平台介绍 20
2.2.1 My_ARM_Starter_Board学习板介绍 22
2.2.2 My_ARM_Core_Board核心板介绍 25
2.2.3 My_ARM_DAQ_Board数据采集板介绍 27
2.3 实验平台资源说明 28
2.3.1 My_ARM_Starter_Board平台资源简介 28
2.3.2 My_ARM_Core_Board平台资源简介 34
2.3.3 My_ARM_DAQ_Board平台资源简介 35
2.3.4 My_ARM实验平台总结 37
前言
表NI嵌入式硬件支持概况
嵌入式硬件 主流芯片 优点 缺点 NI软件工具包
微控制器 8051、MSP430单片机 低成本、体积小、易于编程 在高性能的应用中会力不从心 C Generator Toolkit
微处理器 ARM7、ARM9、M3、M4、M7 高时钟频率,可以完成高性能的应用,易于编程 高功耗、顺序处理结构 Embedded for ARM Toolkit
数字信号处理专用器件 DSP(ADI、TI) 支持硬件浮点计算,处理速度快 固有的顺序处理机制 Embedded for DSP Toolkit
通用计算处理器 CPU(Intel、AMD) 支持多核并行处理器机制,处理速度极快 高功耗、系统中必须有CPU Real-time Module
现场可编程门阵列 FPGA(Xilinx、Altera) 可以通过软件定义的高灵活性硬件,可重复编程的电路–固有的并行处理架构 成本高、功耗高 FPGA Module
从上表中可以看出,NI公司支持的硬件非常广泛,基本上涵盖了所有种类(除ASIC外)的嵌入式通用芯片。其中对ARM、FPGA和CPU的支持持续更新;而单片机和DSP的更新则较慢,也很少在国内推广,仅限于高校使用;FPGA的势头最猛,也是NI现在以及未来重点支持的五大方向之一;由于ARM内核的芯片近些年在移动市场占据了越来越多的份额,NI公司也开始顺应潮流,开发出相应的工具包;DSP这两年有被FPGA逐步取代的趋势,今后,NI公司对DSP的支持度会逐年降低;CPU在主频和多核领域有着无可替代的优势,因此,NI公司不会放弃它,产品具体体现在PXI平台和cDAQ机箱;而单片机性能相对较弱,NI公司官方不会再支持。
图1显示的是NI公司的LabVIEW图形化软件所能支持的处理器和嵌入式操作系统的全部家族成员。
图1LabVIEW支持的处理器和嵌入式操作系统家族成员
在国内,ARM7/ARM9同样受到很多工程师的欢迎,这类MCU非常适合于Windows CE系统,因此,经作者对国内市场的分析,并结合NI的战略,计划推出3本有关LabVIEW嵌入式开发的书,本书就是其中之一。
本书重点介绍嵌入式家族中的ARM Cortex-M3成员,即如何利用LabVIEW图形化软件,帮助用户快速实现一个小型ARM嵌入式系统原型开发。
首先从LabVIEW这个闻名全球的图形化软件说起。提到LabVIEW,相信很多工程师都不陌生,即使没有使用LabVIEW做过项目开发,或多或少也听说过LabVIEW的强大功能。对于想系统学习或者提高LabVIEW编程能力的学生和工程师,作者向大家推荐两本经典教材,分别是阮奇桢编著的《我和LabVIEW》和陈树学编著的《LabVIEW宝典》。
下面为大家简单介绍一下LabVIEW。
LabVIEW全称是Laboratory Virtual Instrumentation Engineering Workbench,是由美国国家仪器公司(NI)于1986年发明的,最新的版本是2015,以后的版本号均按年份命名,于每年的8月发布。NI公司的LabVIEW之父Jeff Kodosky已经申请并获批68项LabVIEW专利。尽管LabVIEW还没有像C语言那样被ISO组织接受并认证,但它已经成为工业自动化和测试测量行业事实上的标准。
以LabVIEW为核心,配合不同行业的专用工具包,结合NI强大的硬件平台所构成的这种“图形化设计”理念,已经快速渗透到各行各业,形成了一个完整的生态系统。尤其是在嵌入式应用、FPGA设计、运动控制、图像处理、半导体测试、射频等领域,它将占据越来越多的市场份额。
图2显示的是LabVIEW针对各行各业的软件模块。
图2LabVIEW所有软件模块
图2的上半部分展示上位机纯软件开发模块,具体说明如下:针对C语言编写的代码可以使用库函数节点来调用;针对MATLAB编写的算法可以使用MathScript节点来调用;针对LabVIEW自身则直接使用数据流思想进行编程;针对Simulink或者HIL(硬件在环)可以使用Simulation模块来调用;针对工业自动化控制可以使用Statecharts(状态图)模块来