搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
AI嵌入式系统技术与实践--基于树莓派RP2040和MicroPython
0.00     定价 ¥ 89.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787512440685
  • 作      者:
    编者:袁志勇|责编:董立娟
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2023-04-01
收藏
畅销推荐
内容介绍
本书基于以RP2040MCU芯片为核心的树莓派Pico开发板,利用Pico硬件扩展接口和面包板设计典型硬件电路,并结合MicroPython编程语言讲述了嵌入式系统典型接口技术与应用实例;在介绍机器学习技术基本方法基础上,讲述了树莓派Pico嵌入式机器学习(TinyML)技术与应用实例,介绍了华为AI云ModelArts开发平台构建机器学习模型和Edge Impulse开发平台构建嵌入式机器学习模型等技术。全书具体内容包括AI嵌入式系统基础知识、树莓派Pico开发板硬件基础、Pico开发板MicroPython编程基础、树莓派Pico开发板人机接口技术、树莓派Pico中断与定时技术、树莓派Pico串行通信与网络接口技术、树莓派Pico无线通信技术实践、树莓派Pico电机接口与控制技术实践、机器学习技术基础及实践、嵌入式机器学习技术实践。 本书既适用于计算机、人工智能、电子信息、自动化、STEM教育、创客教育及嵌入式系统与智能硬件爱好者阅读,也可用作高等院校计算机、人工智能、电子信息等专业的教学用书或参考书。
展开
目录
第1篇 嵌入式系统
第1章 AI嵌入式系统基础知识
1.1 嵌入式系统概述
1.1.1 嵌入式系统的定义
1.1.2 嵌入式系统的组成
1.2 嵌入式微处理器
1.2.1 嵌入式微处理器分类
1.2.2 ARM嵌入式微处理器
1.2.3 嵌入式微处理器选型
1.3 AI嵌入式系统的基本概念
1.4 嵌入式硬件基础知识
1.4.1 认识树莓派系列硬件
1.4.2 嵌入式硬件接口
1.4.3 嵌入式硬件电路必备知识
第2章 树莓派Pico开发板硬件基础
2.1 树莓派RP2040系列开发板
2.1.1 树莓派Pico开发板
2.1.2 Wio RP2040无线WiFi开发板
2.1.3 其他几款基于RP2040 MCU的开发板
2.2 RP2040芯片
2.3 树莓派Pico开发板硬件扩展接口信号
2.3.1 Pico开发板硬件扩展接口信号解析
2.3.2 树莓派Pico Flash编程/程序烧写
2.4 树莓派Pico开发板电源模块
2.4.1 Pico开发板电源模块分析
2.4.2 Pico开发板供电
2.4.3 Pico开发板使用电池充电器
2.5 Wio RP2040无线WiFi开发板硬件扩展接口信号
2.5.1 Wio RP2040开发板主要特性及硬件技术规格
2.5.2 wio RP2040开发板硬件扩展接口信号
2.6 使用MicroPython REPL点亮Pico开发板板载LED
2.6.1 所需硬件及Pico开发板MicroPython固件安装
2.6.2 使用MicroPython REPL交互模式编程
2.6.3 使用MicroPython REPL交互模式基础编程举例
2.6.4 使用MicroPython REPL点亮Pico板载LED编程举例
第3章 Pico开发板MicroPython编程基础
3.1 MicroPython简介
3.2 Thonny Python IDE安装与使用基础
3.2.1 Thonny Python IDE简介
3.2.2 Thonny Python IDE安装
3.2.3 使用Thonny建立Pico开发板MicroPython程序
3.3 Python基本语法
3.4 Python程序结构控制
3.4.1 选择语句
3.4.2 循环语句
3.4.3 跳转语句
3.4.4 在循环结构中使用else子句
3.5 Python函数与模块
3.5.1 定义函数
3.5.2 调用函数
3.5.3 变量的作用域
3.5.4 模块与包
3.6 类与对象
3.6.1 类的定义
3.6.2 创建对象
3.6.3 类的成员
第4章 树莓派Pico开发板人机接口技术
4.1 树莓派Pico开发板硬件接口引脚扩展及使用
4.1.1 Pico开发板硬件接口引脚扩展
4.1.2 使用MicroPython控制Pico开发板硬件扩展接口
4.2 树莓派Pico开发板GPIO接口控制编程基础
4.2.1 Machine模块
4.2.2 使用变量存储GPIO端口引脚的设定值
4.2.3 GPIO端口数字信号输出
4.2.4 使用MicroPython控制LED间断闪亮
4.3 树莓派Pico开发板小功率LED接口与GPIO控制
4.3.1 树莓派Pico开发板硬件接口输出扩展负载的接法
4.3.2 小功率LED灯交替闪亮GPIO控制实践
4.3.3 彩色RGB LED灯GPIO控制实践
4.4 树莓派Pico开发板按键接口与GPIO控制
4.4.1 按键接口技术
4.4.2 上拉电阻与下拉电阻
4.4.3 树莓派Pico开发板按键接口与GPIO控制实践
4.5 树莓派Pico开发板LED显示器接口与GPIO控制
4.5.1 LED显示控制原理
4.5.2 Pico开发板7段LED显示器接口与GPIO控制实践
第5章 树莓派Pico中断与定时技术
5.1 中断技术
5.1.1 中断的基本知识
5.1.2 中断技术基本原理
5.1.3 树莓派Pico中断系统
5.2 Pico按键中断及其MicroPython实现
5.2.1 Pico外部中断的使用方法
5.2.2 Pico单个按键中断控制小功率LED发光实践
5.2.3 Pico多个按键中断控制小功率LED闪烁
5.2.4 认识三极管
5.2.5 使用Pico开发板、单个按键和三极管驱动中大功率LED实践
5.3 定时技术及树莓派RP2040定时器
5.3.1 定时器工作原理
5.3.2 树莓派RP2040定时器
5.4 Pico定时器MicroPython控制编程实践
5.4.1 Pico定时器对象的使用方法
5.4.2 Pico定时器实现LED闪烁控制实践
5.4.3 Pico定时器控制LED数字显示实践
5.5 PWM技术及Pico LED呼吸灯MicroPython控制编程
5.5.1 PWM技术原弹
5.5.2 运用PWM技术实现LED呼吸灯视觉效果
5.5.3 树莓派Pico PWM通道及PWM对象的使用方法
5.5.4 PWM控制Pico板载LED呼吸灯的MicroPython编程实践
第6章 树莓派Pico串行通信与网络接口技术
6.1 Pico开发板UART串行通信接口技术与实践
6.1.1 UART串行通信接口技术原理
6.1.2 Pico开发板UART串行通信技术及MicroPython编程实践
6.2 网络接口技术
6.2.1 分布嵌入式系统结构
6.2.2 分布嵌入式网络通信方
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证