树莓派
文章平均质量分 88
袁易学
袁志勇(笔名:袁易学),2023年1月退休,主要从事嵌入式系统与智能硬件研发及信息技术相关的公益活动。中国计算机学会(CCF)高级会员,中国人工智能学会(CAAI)高级会员,“十三五”规划教材《嵌入式系统原理与应用技术》主编。多年来一直从事人工智能与机器学习、嵌入式系统与智能硬件、虚拟现实与人机交互等方向的教学与研究工作,主持国家自然科学基金面上项目4项,在计算机类国内外著名期刊发表学术论文约150篇,出版计算机著作4部,出版《人工智能开发实践:云端机器学习导论》(机械工业出版社,2020)等计算机译著2部。
展开
-
树莓派Pico开发板硬件扩展接口及电源模块解析
本博文根据树莓派基金会2021年1月21日公开的两部最新官方英文技术文献[1]、[2]以及博主最近使用树莓派Pico开发板的一些思考与应用实践整理。一、树莓派Pico开发板硬件扩展接口解析树莓派Pico开发板(以下简称Pico/Pico开发板)硬件扩展接口物理引脚编号及引脚分配如图1所示。Pico引脚设计为直接输出尽可能多的RP2040(Pico MCU采用RP2040芯片) GPIO和内部电路功能,同时还要提供适当数量的接地引脚来减少EMI(Electro Magnetic Interference,原创 2021-02-19 13:51:16 · 18722 阅读 · 4 评论 -
采用RP2040 MCU的树莓派Pico迷你开发板介绍
021年1月22日,树莓派基金会发布了一款低成本、高性能的RP2040微控制器Raspberry Pi Pico迷你开发板,新产品相比目前市场上流通的树莓派3B/4B开发板体积更小,售价低至约28元人民币。据树莓派基金会介绍,Pi Pico足以用于机器学习等项目,可处理模拟输入和低延迟I/O,还能提供非常强劲的低功耗待机模式。Raspberry Pi Pico是一款便捷灵活、方便上手的开源电子原型平台。由树莓派基金会推出,不同于以往任意一款树莓派,Raspberry Pi Pico定位为高性能单片机控制翻译 2021-01-23 18:06:09 · 4827 阅读 · 1 评论 -
一文玩转中移OneNET物联网MQTT协议远程控制树莓派Python网络编程技术
树莓派英文名称Raspberry Pi中的Pi是Python的简称,这意味着Python是开发树莓派软硬件系统应用的主流编程语言。本文以树莓派GPIO扩展接口连接LED发光为例,介绍中移OneNET物联网MQTT协议远程控制树莓派Python网络编程技术。以此为基础,结合当代人工智能及机器学习、边缘计算(Edge Computing)与微型人工智能(Tiny AI)等技术可以实现多种智能物联网(AIoT)远程智能控制创新原型产品或应用系统。文章目录一、物联网平台简介二、树莓派GPIO扩展接口介绍三、原创 2020-12-20 14:43:21 · 3134 阅读 · 0 评论 -
Node.js与树莓派物联网控制技术实践
内容简介:当前,嵌入式系统和网络已经密不可分,我们使用的手机会联网获取资讯,家电(如空调或热水器等)会联网接受远程控制,户外监控摄像头和各种传感器通过网络将数据传回监控中心,我们所处的世界正在走向万物互联,从而形成万维物联网WoT(Web of Things)。本文借助树莓派3B Linux单板机及少量的电子元件,详细介绍Node.js与树莓派物联网控制与接口技术,以此为基础,我们还可结合当代人工智能及机器学习算法构建出丰富多彩的智能物联网或智能万维网应用平台及应用产品原型系统。文章目录一、Node.原创 2020-09-10 19:59:05 · 2260 阅读 · 1 评论 -
树莓派I2C接口技术及Python SMBus串行I2C EEPROM应用编程
文章目录一、I2C接口技术1.I2C总线系统组成2.I2C总线的状态及信号3.I2C总线基本操作4.启动和停止条件5.I2C总线数据传输格式二、I2C总线上拉电阻的估算与选取三、树莓派与AT24C02接口实验电路及Python SMBus串行I2C EEPROM应用编程1.启动RPi串行I2C接口及安装Python SMBus库2. 树莓派与AT24C02 EEPROM接口实验电路3. Python SMBus库函数介绍4. 使用I2C Tools及Python SMBus读写AT2原创 2020-05-31 08:21:53 · 5870 阅读 · 1 评论 -
树莓派ARM汇编语言编程十讲(第7讲)
内容简介树莓派单板机(Raspberry Pi Single Computer)是一种极了不起的产品,用户可以以非常低的成本获得一个Linux环境并带GPIO硬件扩展的迷你计算机系统。新一代树莓派4B还提供了良好的工业物联网和AIoT支持。树莓派单板机拥有完整的生态链,软硬件资源丰富,是嵌入式系统开发和智能硬件产品创新的很好选择。作为嵌入式系统与嵌入式智能硬件开发基础中的基础,汇编语言是许多从...原创 2020-04-18 11:08:47 · 737 阅读 · 0 评论 -
树莓派ARM汇编语言编程十讲(第6讲)
内容简介树莓派单板机(Raspberry Pi Single Computer)是一种极了不起的产品,用户可以以非常低的成本获得一个Linux环境并带GPIO硬件扩展的迷你计算机系统。新一代树莓派4B还提供了良好的工业物联网和AIoT支持。树莓派单板机拥有完整的生态链,软硬件资源丰富,是嵌入式系统开发和智能硬件产品创新的很好选择。作为嵌入式系统与嵌入式智能硬件开发基础中的基础,汇编语言是许多从...原创 2020-04-09 12:13:08 · 693 阅读 · 0 评论 -
树莓派ARM汇编语言编程十讲(第1讲)
树莓派ARM汇编语言编程十讲内容简介树莓派单板机(Raspberry Pi Single Computer)是一种极了不起的产品,用户可以以非常低的成本获得一个Linux环境并带GPIO硬件扩展的迷你计算机系统。新一代树莓派4B还提供了良好的工业物联网和AIoT支持。树莓派单板机拥有完整的生态链,软硬件资源丰富,是嵌入式系统开发和智能硬件产品创新的很好选择。作为嵌入式系统与嵌入式智能硬件开发...原创 2020-03-13 14:01:21 · 4485 阅读 · 0 评论 -
树莓派ARM汇编语言编程十讲(第2讲)
内容简介树莓派单板机(Raspberry Pi Single Computer)是一种极了不起的产品,用户可以以非常低的成本获得一个Linux环境并带GPIO硬件扩展的迷你计算机系统。新一代树莓派4B还提供了良好的工业物联网和AIoT支持。树莓派单板机拥有完整的生态链,软硬件资源丰富,是嵌入式系统开发和智能硬件产品创新的很好选择。作为嵌入式系统与嵌入式智能硬件开发基础中的基础,汇编语言是许多从...原创 2020-03-14 19:38:01 · 2664 阅读 · 0 评论 -
树莓派ARM汇编语言编程十讲(第3讲)
内容简介树莓派单板机(Raspberry Pi Single Computer)是一种极了不起的产品,用户可以以非常低的成本获得一个Linux环境并带GPIO硬件扩展的迷你计算机系统。新一代树莓派4B还提供了良好的工业物联网和AIoT支持。树莓派单板机拥有完整的生态链,软硬件资源丰富,是嵌入式系统开发和智能硬件产品创新的很好选择。作为嵌入式系统与嵌入式智能硬件开发基础中的基础,汇编语言是许多从...原创 2020-03-19 20:23:47 · 3387 阅读 · 0 评论 -
树莓派ARM汇编语言编程十讲(第4讲)
内容简介树莓派单板机(Raspberry Pi Single Computer)是一种极了不起的产品,用户可以以非常低的成本获得一个Linux环境并带GPIO硬件扩展的迷你计算机系统。新一代树莓派4B还提供了良好的工业物联网和AIoT支持。树莓派单板机拥有完整的生态链,软硬件资源丰富,是嵌入式系统开发和智能硬件产品创新的很好选择。作为嵌入式系统与嵌入式智能硬件开发基础中的基础,汇编语言是许多从...原创 2020-03-29 11:19:21 · 2248 阅读 · 0 评论 -
树莓派ARM汇编语言编程十讲(第5讲)
内容简介树莓派单板机(Raspberry Pi Single Computer)是一种极了不起的产品,用户可以以非常低的成本获得一个Linux环境并带GPIO硬件扩展的迷你计算机系统。新一代树莓派4B还提供了良好的工业物联网和AIoT支持。树莓派单板机拥有完整的生态链,软硬件资源丰富,是嵌入式系统开发和智能硬件产品创新的很好选择。作为嵌入式系统与嵌入式智能硬件开发基础中的基础,汇编语言是许多从...原创 2020-04-03 19:57:34 · 1015 阅读 · 0 评论