《基于ARM的嵌入式系统和物联网开发》求取 ⇩

第一部分Arm? MbedTM和物联网2

第1章Arm? MbedTM2

1.1什么是嵌入式系统2

1.2微控制器和微处理器3

1.3 ARM?处理器架构6

1.4 Arm? Mbed TM系统8

1.4.1NXP LPC 176810

1.4.2 NXP LPC 11 U2413

1.4.3 BBC Micro:bit14

1.4.4 Arm? Mbed TM以太物联网入门工具包16

1.5小结20

1.6问题20

第2章物联网21

2.1什么是物联网21

2.2物联网如何运行22

2.3物联网如何改变我们的生活22

2.4物联网应用前景24

2.4.1家居24

2.4.2医疗25

2.4.3交通25

2.4.4能源25

2.4.5制造25

2.4.6环境26

2.5小结26

2.6问题26

第3章物联网驱动技术27

3.1传感器和致动器27

3.2通信27

3.2.1无线射频识别(RFID)和近场通信(NFC)27

3.2.2蓝牙低功耗(BLE)28

3.2.3可见光通信(LiFi)28

3.2.46LowPAN29

3.2.5 ZigBee29

3.2.6 Z-Wave29

3.2.7 LoRa30

3.3协议30

3.3.1超文本传输协议30

3.3.2 WebSocket31

3.3.3消息队列遥测传输32

3.3.4受限应用层协议33

3.3.5可扩展消息处理现场协议33

3.4 Node-RED33

3.5平台35

3.5.1IBM Watson物联网——Bluemix35

3.5.2 Eclipse物联网36

3.5.3 AWS物联网37

3.5.4微软Azure物联网套件37

3.5.5谷歌云物联网38

3.5.6 ThingWorx38

3.5.7 GE Predix39

3.5.8 Xively39

3.5.9 macchina.io39

3.5.10 Carriots39

3.6小结40

3.7问题40

第二部分Arm? MbedTM开发42

第4章Arm? MbedTM入门42

4.1简介42

4.2所需硬件和软件43

4.2.1硬件43

4.2.2软件43

4.3你的第一个程序:Blinky LED46

4.3.1将Mbed连接到一台计算机46

4.3.2单击“mbed.htm”登录46

4.3.3添加FRDM-K64F平台到编译器46

4.3.4导入一个已有程序48

4.3.5编译、下载并运行程序49

4.3.6下载并运行其他已有程序49

4.4创建你自己的程序50

4.5C/C++编程语言50

4.6函数与模块化编程50

4.7管理平台53

4.8复制你的程序55

4.9搜索和替换56

4.10编译可在多平台运行的程序57

4.11删除你的程序58

4.12灾备流程58

4.13更新固件58

4.14帮助60

4.15小结61

第5章输入和输出62

5.1数字输入和输出62

5.1.1数字输入62

5.1.2数字输出64

5.1.3总线输入(BusIn)、总线输出(BusOut)、总线输入和输出(BusInOut)69

5.2模拟输入和输出70

5.2.1模拟输入70

5.2.2模拟输出71

5.3脉宽调制74

5.4加速计和磁力计76

5.5SD卡82

5.6本地文件系统(LPC1768)84

5.7中断85

5.8小结86

第6章数字接口87

6.1串行接口87

6.2串行外围接口90

6.3内部集成电路91

6.4控制器局域网93

6.5小结95

第7章网络与通信96

7.1以太网96

7.2以太网网页客户端和网页服务器100

7.3TCP接口和UDP接口103

7.4 WebSocket106

7.5 WiFi109

7.6小结112

第8章数字信号处理和控制113

8.1低通滤波器113

8.2高通滤波器116

8.3带通滤波器118

8.4带阻滤波器和陷波滤波器120

8.5快速傅里叶变换123

8.6比例积分微分控制器133

8.7小结136

第9章调试、计时器、多线程和实时编程137

9.1调试137

9.2计时器、超时、断续器、时间138

9.3网络时间协议142

9.4多线程和实时编程143

9.5小结148

第10章库与程序149

10.1导入库和程序149

10.2导出你的程序150

10.3编写你自己的库152

10.4发布你的库156

10.5发布你的程序157

10.6版本控制160

10.7协作166

10.8更新你的库和程序171

10.9小结172

第三部分物联网入门工具包和物联网应用174

第11章Arm? MbedTM以太物联网入门工具包174

11.1128×32LCD174

11.2控制杆175

11.3两个电位计176

11.4扬声器177

11.5三轴加速计178

11.6 LM75B温度传感器179

11.7 RGB LED179

11.8小结180

第12章Arm? MbedTM物联网应用181

12.1基于互联网的温度监测181

12.2智能照明189

12.3声控门禁194

12.4RFID读写器200

12.5基于IBM Watson Bluemix的云示例204

12.5.1IBM快速入门服务205

12.5.2 IBM注册服务(Bluemix)206

12.5.3将IBM Watson物联网服务添加到应用中213

12.5.4将Mbed设备添加到Watson物联网架构216

12.5.5将证书添加到Mbed设备218

12.5.6将IBM物联网Watson应用连接到Mbed设备220

12.5.7从IBM物联网Watson应用发送命令到Mbed板222

12.5.8更多关于Node-RED225

12.6实时信号处理230

12.7小结235

第四部分附录238

附录A示例代码238

附录 B HiveMQ MQTT代理241

附录C树莓派Node-RED250

附录D字符串和数组运算258

附录E常用在线资源264

2020《基于ARM的嵌入式系统和物联网开发》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。