《AI嵌入式系统技术与实践-基于树莓派RP2040和MicroPython》书籍介绍

news2024/11/13 15:09:00

图书封面及出版信息

在这里插入图片描述
该书由本博主编著,全书总字数约50万字,本书于2023年4月出版。

内容简介

本书基于以RP2040 MCU芯片为核心的树莓派Pico开发板硬件扩展接口,利用Pico硬件扩展接口和面包板设计典型硬件电路,并结合当今流行的微控制器MicroPython编程语言讲述了嵌入式系统典型接口技术与应用实例;在介绍机器学习技术基本方法基础上,讲述了树莓派Pico嵌入式式机器学习(TinyML)技术与应用实例,介绍了华为AI云ModelArts开发平台构建机器学习模型和Edge Impulse开发平台构建嵌入式机器学习模型等技术。全书具体内容包括:智能嵌入式系统基础知识、树莓派Pico开发板MicroPython编程基础、树莓派Pico开发板GPIO接口与控制技术、树莓派Pico中断与定时技术、树莓派Pico串行通信与网络接口技术、树莓派Pico无线通信技术实践、树莓派Pico电机接口与控制技术实践、机器学习技术基础、嵌入式机器学习技术实践。
本书既适用于计算机、人工智能、电子信息、自动化、STEM教育、创客教育及嵌入式系统与智能硬件爱好者阅读,也可用作高等院校计算机、人工智能、电子信息等专业的教学用书或参考书。

前 言

随着人工智能、嵌入式系统、电子技术及通信技术的不断发展,将嵌入式系统与物理计算、机器学习、网络通信等技术进行融合而形成的智能嵌入式系统原型或产品不断涌现,如机器人、无人机、自动驾驶、智能医疗电子产品等。
树莓派基金会于2021年2月推出的树莓派RP2040 MCU芯片系列开发板具有丰富的软硬件资源和广泛的应用生态链,为高效学习和研发嵌入式系统与智能硬件提供了新的选择。本书第1篇介绍嵌入式系统,该部分以RP2040 MCU为核心的树莓派Pico开发板硬件扩展接口为基础,利用Pico开发板硬件扩展接口和面包板设计典型硬件电路,结合当前流行的微控制器MicroPython编程语言讲述嵌入式系统典型接口技术与应用实例,主要内容包括:树莓派Pico开发板MicroPython编程基础、树莓派Pico开发板GPIO接口与控制技术、树莓派Pico中断与定时技术、树莓派Pico通信接口技术、树莓派Pico无线通信技术、树莓派Pico电机接口与控制技术。本书第2篇介绍机器学习和嵌入式机器学习(TinyML,微型机器学习)技术,该部分在讲述机器学习技术基本方法基础上,针对树莓派和树莓派Pico重点讲述嵌入式机器学习技术实例,主要内容包括:常用机器学习技术与神经网络方法、华为AI云ModelArts平台机器学习建模实例、tf.Keras语音唤醒词检测分类模型与树莓派TFLite语音控制实例、树莓派Pico和Edge Impulse平台在线数据采集与TinyML机器学习建模实例。
本书主要特色如下:
1.技术新颖:采用最新流行的树莓派Pico开发板讲述嵌入式系统和嵌入式机器学习关键技术,并将三极管、MOSFET及IGBT等常用半导体器件有效融入到典型应用实例的硬件设计和实践之中,主要亮点包括树莓派Pico典型接口控制及网络通信技术、树莓派Pico Arduino C和Edge Impulse平台在线数据感知技术、树莓派Pico嵌入式机器学习技术等。
2.方法实用:既阐明了嵌入式系统和嵌入式机器学习的基本原理和方法,又注意了实用性,同时兼顾了一定的深度和广度。
3.实践性强:书中每个实例均可实际操作实践,读者能从“做中学(Learning by doing)”中感受学习、研究和实践的乐趣。
虽然作者有多年从事嵌入式系统、电路与电子学、机器学习方向的教学与科研工作经历,但将这三个方向进行有机融合并构建出有趣的智能嵌入式系统应用实例是一个新的尝试,限于作者水平,书中难免有错误和疏漏之处,恳请各位读者和专家批评指正!
编著者
2023年3月

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/465783.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络编程(TCP与UDP协议)

文章目录 1. 网络编程1.1 软件架构1.2 网络基础 2. 网络通信要素2.1 如何实现网络中的主机互相通信2.2 通信要素一:IP地址和域名2.2.1 IP地址2.2.2 域名 2.3 通信要素二:端口号2.4 通信要素三:网络通信协议 3. 传输层协议:TCP与UD…

如何快速查询Git的config配置文件的本地路径

如何快速查询Git的config配置文件的本地路径 命令作用git config --local --list --show-origin查看仓库级别 git 配置信息,并打印配置文件本地路径最高优先级(仓库下)git config --global --list --show-origin查看全局级别 git 配置信息&a…

2022年全国职业院校技能大赛网络系统管理赛项模块B:Windows部署(样题1)

2022年全国职业院校技能大赛 网络系统管理赛项 模块B:Windows部署 (样题1) 目录 一、 初始化环境 (一)默认账号及默认密码 二、项目任务描述 (一)基本配置 (二)拓…

C语言控制语句

文章目录 前言一、分支语句1.if语句2.if else else if3.switch语句 二、循环语句1.for循环2.while循环3.do-while循环 三、跳转语句1.break语句2.continue语句3.goto语句 四、嵌套语句1.if语句嵌套2.for语句嵌套3.while语句嵌套 总结 前言 C语言中的控制语句是非常重要的一个知…

JVM入门必备

1、JVM 的位置 2、JVM 的体系结构 JVM(Java虚拟机)是Java程序的运行环境,它对于Java平台的运行和跨平台特性的实现有着重要的作用。JVM的体系结构有以下几个部分: 类加载器(ClassLoader):负责将…

day4 IP地址与端口号

IP地址及其表示方式 IP地址表示方法: 分类的IP地址: 多归属主机: 当一个主机通过两个网卡同时连接到两网络时,也就是该主机同时拥有两个IP地址,该主机被称为多归属主机; 一个路由器至少连接到两个不同的网…

C++语法(21)---- 模拟map和set

(1条消息) C语法(20)---- 模拟红黑树_哈里沃克的博客-CSDN博客https://blog.csdn.net/m0_63488627/article/details/130296772?spm1001.2014.3001.5501 目录 1.stl中的设计思想 2.模拟set和map 1.set和map的类 2.BRTree的仿函数实现 3.红黑树的迭…

C语言力扣简单题-两数之和

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 两数之和 题目: 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和…

从数据处理到人工智能(常用库的介绍)

Python库之数据分析 ​​​​​​​​​​​​ 可以这么理解pandas通过扩展了对一维数据和二维数据的一种表示,因而能够形成更高层对数据的操作,简化数据分析的运行 Python库之数据可视化 Matplotlib — Visualization with Python seaborn: statistic…

DNS基础:通过dig命令理解DNS域名解析中的A记录,AAAA记录,CNAME记录,MX记录,NS记录

参考博文:https://blog.csdn.net/zxl1990_ok/article/details/125432123 目录 参考资料DNS简介查询过程直接显示DNS寻址结果向特定DNS服务器寻址查询A记录查询AAAA记录CNAME记录MX记录NS记录PTR记录SOA记录查看DNS服务器的主从关系 参考资料 http://ruanyifeng.com…

C++ Primer阅读笔记--异常处理机制

目录 1--异常处理机制 2--throw表达式 3--try语句块 4--标准异常类 5--代码实例 1--异常处理机制 异常处理机制为程序中的异常检测和异常处理这两部分的协作提供支持;在 C 语言中,异常处理包括:throw表达式、try语句块和异常类&#xff…

线程池【Linux】

文章目录 1. 引入2. 应用3. 实现封装线程封装线程池线程函数生产消费逻辑互斥锁条件变量线程函数主线程测试1 4. 优化5. 日志日志的重要性实现日志级别提取参数stdarg.h 头文件日志文件 懒汉实现单例模式什么是懒汉模式什么是单例模式实现 1. 引入 线程池是一种池化技术&#…

Vue后台管理系统-前端登录设计

在做后台管理系统时,登录模块是必不可少的,访模块看似简单,在开发涉及到许多细节,一般来说主要有以下这些: 1. 登录输入的信息要进行正则校验; 2. 密码输入要可以查看明文; 3. 密码输入时要对…

JavaWeb——IP协议的相关特性

目录 一、IP协议 1、地址管理 (1)、动态分配IP地址 (2)、NAT机制 (3)、IPv6协议 2、路由选择 (1)、定义 (2)、原理 二、路由器 三、IP地址的组成 1…

Postman登录注册指导

在做后端开发的小伙伴经常需要测试自己写的接口是否可以用 这时Postman就是一个很好的选择 如果您还没有下载 可以参考我的文章 API接口调试工具Postman下载安装步骤 安装好之后 我们就需要处理 它的一个注册和登录 我们点击右上角 这里就有一个创建一个账户 我们点击一下 …

CF - Playing in a Casino

题意:一个数的幸运值计算规则是用里面最大的数字-最小的数字所得值 给出一个范围,求这个范围里幸运值最大的是哪个数 解: 这道题相对来说就很简单了,注意数值限制范围在1道1e6,虽然这道题确实暴力就能做出来&#xf…

手把手教你用几行代码给winform多个控件(数量无上限)赋值

前言: 我们在开发winform程序的过程中,经常会遇到这样一个场景,我们设计的界面,比如主窗体有一百多个TextBox,然后初始化的时候要对这个一百多个TextBox的Text属性赋值,比如赋个1,如果是winfor…

CAD DLL 15 crack增加了对SLDASM、FSAT

CAD DLL 15 crack增加了对SLDASM、FSAT 改进的3D: 提高了打开三维文件的速度。 提高了SAT、STEP、SLDPRT、X_T、X_B、OBJ格式的阅读能力。 增加了对SLDASM、FSAT、SAB、SMT、IPT、IFC格式的支持。 增加了导出为SAT、SAB、STL、OBJ格式的功能。 改进了SAT、STE…

系统错误 无法启动此程序,因为计算机中丢失MSVCP140_1.dll。尝试重新安装该程序已解决此问题

Qt系列文章目录 文章目录 Qt系列文章目录前言一、解决方法 前言 我在windows10系统,使用Qt5.15.2 打包命令:windeployqt.exe ImageManageSys.exe ,把ImageManageSys.exe 拷贝到windows7系统下,报错:ImageManageSys.ex…

红海云CEO孙伟解密智能化人力资源新范式

4月25日,由广州人力资源服务协会联合HRflag主办的“2023广州人力资源创新与科技展”在广州越秀国际会议中心举办,大会邀请红海云CEO孙伟出席并发表主题演讲,分享人力资源数字化的创新,实践以及思考。 红海云持续高增长的密码 在…