当前位置:首页 > 嵌入式 > 嵌入式分享
[导读]树莓派,(英语:Raspberry Pi,简写为RPi,别名为RasPi / RPI)是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10 IoT的发布,用户可以用上运行Windows的树莓派。

树莓派,(英语:Raspberry Pi,简写为RPi,别名为RasPi / RPI)是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10 IoT的发布,用户可以用上运行Windows的树莓派。

树莓派自问世以来,受众多计算机发烧友和创客的追捧,曾经一“派”难求。别看其外表“娇小”,内“芯”却很强大,视频、音频等功能通通皆有,可谓是“麻雀虽小,五脏俱全”。

树莓派由注册于英国的“Raspberry Pi 慈善基金会”开发,埃本·阿普顿(Eben Upton)为项目带头人。2012年3月,英国剑桥大学的埃本·阿普顿正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名"树莓派"。这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。基金会期望这 一款电脑无论是在发展中国家还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域。在2006年树莓派早期概念是基于Atmel的 ATmega644单片机,首批上市的10000“台”树莓派的“板子”,由中国台湾和大陆厂家制造。

它是一款基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口和HDMI高清视频输出接口,以上部件全部整合在一张仅比信用卡稍大的主板上,具备所有PC的基本功能只需接通电视机和键盘,就能执行如电子表格、文字处理、玩游戏、播放高清视频等诸多功能。 Raspberry Pi B款只提供电脑板,无内存、电源、键盘、机箱或连线。

树莓派的开发功能强大,提供了一组用来输出与输入用的脚针,称为「Gereral-Purpose Input/Output、GPIO」,树莓派3B+有40个GPIO脚针。GPIO引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态。GPIO是个比较重要的概念,用户可以通过GPIO口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),读取硬件的工作状态信号(如中断信号)等。GPIO口的使用非常广泛。掌握了GPIO,差不多相当于掌握了操作硬件的能力。

GPIO(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平。GPIO是个比较重要的概念,用户可以通过GPIO口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),读取硬件的工作状态信号(如中断信号)等。GPIO口的使用非常广泛。掌握了GPIO,差不多相当于掌握了操作硬件的能力。

【开发语言】——python

【简单介绍】——该库更确切的名称为raspberry-gpio-python,树莓派官方资料中推荐且容易上手。python GPIO是一个小型的python库,可以帮助用户完成raspberry相关IO口操作。但是python GPIO库还没有支持SPI、I2C或者1-wire等总线接口。除了python GPIO之外,还有众多的python扩展库(例如webiopi),毫无疑问的说python非常适合树莓派,树莓派也非常适合python。

树莓派上可以通过下面几步实现对 gpio 上编程实现 PWM:安装 RPi.GPIO 库:使用命令 pip install RPi.GPIO 安装 RPi.GPIO 库。引入 RPi.GPIO 库:在程序中引入 RPi.GPIO 库。设置 gpio 模式:使用命令 GPIO.setmode(GPIO.BOARD) 设置 gpio 模式为物理编号模式。设置 gpio 输出模式:使用命令 GPIO.setup(pin,GPIO.OUT) 设置 gpio 输出模式,其中 pin 为 gpio 编号。

40个PIN中,有固定输出的5V(2、4号PIN)、3.3V(1、17号PIN)和地线(Ground,6、9、14、20、25、30、34、39)。如果一个电路两端接在,5V和地线之间,该电路就会获得5V的电压输入。27和28号PIN标着ID_SD和ID_SC。它们是两个特殊的PIN。它们属于ID EEPROM (Electrically Erasable Programmable Read-Only Memory) 接口,用于和拓展树莓派功能的附加电路板通信。其他的PIN大多编程GPIOX的编号,如GPIO14。树莓派的操作系统中,会用GPIO的编号14来指代这个PIN,而不是位置编号的8。有一些PIN除了GPIO功能外,还提供了高级端口功能。比如说,GPIO14和GPIO15就同时可以充当UART端口。此外,GPIO上还能找到I2C和SPI端口。

声明:该篇文章为本站原创,未经授权不予转载,侵权必究。
换一批
延伸阅读

米尔电子首发的全志高性能T527工业开发板——带边缘计算的米粉派(MIFANS Pi)自推出市场以来,凭借易用性好、可靠性高、高性能、低门槛、高集成度、开源设计、支持二次开发、软件资源丰富等各种特点,得到广大客户关注。此...

关键字: 米粉派 树莓派 开源硬件

树莓派(Raspberry Pi)是一款基于ARM的微型电脑主板,由英国的Raspberry Pi基金会开发,以推动学校计算机科学及相关学科的教育。树莓派的起源可以追溯到2006年,当时基金会创始人Eben Upton还...

关键字: 树莓派 微型电脑

米尔电子发布的瑞萨第一款MPU生态板卡——瑞米派(Remi Pi)自上市当天200套售罄,获得不少新老用户的青睐。为感谢大家的支持,米尔加推300套瑞米派活动,以补贴价198元回馈大家,抢完即止!

关键字: 瑞米派 树莓派 开发板

作为Raspberry Pi的全球独家授权商,e络盟现为工程师、爱好者和创客提供创新型 Raspberry Pi 5

关键字: 处理器 树莓派 显示器

近日,米尔电子和瑞萨电子共同定义和开发了瑞萨第一款MPU生态开发板——瑞米派(Remi Pi)正式上市了!在各种Pi板卡琳琅满目的当下,Remi Pi是一款与众不同的开发板,他兼顾了严肃产品开发和爱好者创意实现两种需要。

关键字: 树莓派 单板 开发板

今天,小编将在这篇文章中为大家带来树莓派的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: 树莓派 主板

树莓派(Raspberry Pi)是一款由英国树莓派基金会开发的微型计算机主板,以体积小巧、性能优良、价格亲民等特点著称。它采用ARM架构的处理器,运行Linux操作系统,可以用于各种不同的计算和智能应用。本文将详细介绍...

关键字: 树莓派 ARM架构 处理器

摘要:电话录音系统广泛应用于电力通信中,它在调度语音下达的过程中起着重要的作用。然而传统的录音系统存在占地面积过大、查询录音信息不方便等问题,鉴于此,运用深度神经网络-隐马尔可夫模型(DNN-HMM模型),基于树莓派设计...

关键字: 树莓派 语音识别 深度神经网络

据业内信息报道,索尼半导体解决方案公司(SSS)和树莓派公司(RPL)昨天宣布,索尼将对树莓派进行战略投资,采用少数股权投资巩固其两者之间的关系,为索尼半导体的边缘 AI 设备向全球树莓派用户社区提供开发平台。

关键字: 索尼 半导体 树莓派 AI

树莓派是一台和信用卡差不多大小的小电脑。这块板子上有一个处理器、内存和标准的硬件端口,就像大多数电脑上一样。树莓派具有电脑的所有功能,所以可以用它做大多数台式电脑做的事情。比如文档编辑、播放高清视频、玩游戏、编程等任务。

关键字: 树莓派 处理器 RPi
关闭