嵌入式藏经阁-玩转树莓派
文章平均质量分 64
玩转树莓派
@菠萝菠萝哒
一个路过的95后嵌入式软件程序猿(笑)
展开
-
百度飞桨笔记:树莓派4B源码编译安装Paddle-Lite
最近在学习使用百度推出的PaddlePaddle开源的深度学习平台,在PC上测试了demo之后,打算将其在移动端也跑起来,所以选用了树莓派4B着手搭建相关开发环境。Paddle Lite是飞桨基于Paddle Mobile全新升级推出的端侧推理引擎,在多硬件、多平台以及硬件混合调度的支持上更加完备,为包括手机在内的端侧场景的AI应用提供高效轻量的推理能力,有效解决手机算力和内存限制等问题,致力于推动AI应用更广泛的落地。...原创 2022-01-17 13:56:18 · 3640 阅读 · 7 评论 -
树莓派CSI摄像头的使用及OpenCV的简单测试
拿出了之前拿来做BLE Mesh的Provisioner的树莓派4B,不知不觉已经开始吃灰了,这可还行?于是乎从某宝淘来了10几块RMB的树莓派专用的摄像头就开始捣鼓起来了,说实话不愧是10几块的东西。简要说明一下,如下所述:ItemDescription硬件平台树莓派4B摄像头500万像素CSI摄像头(OV5647)操作系统Raspbian OS安装完成示意图:1、树莓派系统配置硬件安装完毕之后,开始进行树莓派系统的配置以使用这CSI摄像头。进入原创 2021-09-13 00:01:58 · 2523 阅读 · 0 评论 -
无显示器?无网线?树莓派照样可以玩!
在我的上一篇博文《无显示器也能玩转树莓派4B之VNC_Viewer的使用》分享了在没有显示器,有根网线的情况下如何登陆树莓派,如何使用树莓派进行开发,假如说我们不单只身边没有树莓派,一时半会也找不到网线的情形下,还能继续愉快地玩耍树莓派吗? 答案是肯定的,YES,WE CAN!那么,我们就这本文来看看,在没有显示器和网线的情况下怎么玩转树莓派吧。0、准备材料树莓派4B(已装好系统)电源适配器(树莓派使用)1、WiFi网络配置 当然啦,没有了有线网络,砸门就用WiFi来解决这个问题。原创 2021-05-04 20:39:20 · 631 阅读 · 0 评论 -
无显示器也能玩转树莓派4B之VNC_Viewer的使用
显示器不在身边,长期外出也不适合带着显示器这时候想搞搞树莓派怎么办,本文将分享如何使用一根网线,借助VNC_Viewer给你没有显示器的树莓派续命。0、准备材料网线1根树莓派4B(已装好系统)电源适配器(树莓派使用)1、VNC_Viewer下载安装 VNC_Viewer PC版下载传送门:https://www.realvnc.com/en/connect/download/viewer 下载好之后一键安装:2、树莓派配置 2.1、将TF卡接入PC,进入boot目录,新建原创 2021-05-04 18:45:56 · 1788 阅读 · 1 评论 -
【Mesh开发实践】树莓派使用meshctl进行mesh设备配网及onoff model的运用
安装bluez的步骤在此不再赘述,有兴趣的可以看我之前的blog关于如何搭建bluez开发环境《基于树莓派4B部署Bluez v5.54打造BLE Mesh Provisioner》,本文主要讲述如何使用bluez里的meshctl工具。树莓派上运行的是Bluez v5.54,未配网设备也就是将来会成为Mesh节点的设备,此处该设备支持SIG Mesh的light onoff model,所以我们接下来要做的就是给设备配网,搭建基本的Mesh网络,并使用Meshctl控制Mesh 节点设备,LED的控制原创 2021-04-06 22:22:26 · 2157 阅读 · 2 评论 -
基于树莓派4B部署Bluez v5.54打造BLE Mesh Provisioner
Bluez对于做蓝牙开发的工程师来说肯定很熟悉,即使未曾使用,也定略有耳闻。Bluez 是官方的 Linux 蓝牙协议栈。开发蓝牙mesh相关的产品时,首要的问题就是需要有一个蓝牙mesh的 Provisioner,通常我们可以使用手机等智能设备来对mesh设备进行配网。Provisioner在蓝牙Mesh中扮演者十分重要的角色,负责为新加入的设备分配unicast address,网络密钥network key,设备密钥device key,IV Index 等等这些重要的信息,从 Bluez v5.原创 2021-04-03 15:00:25 · 3568 阅读 · 6 评论 -
树莓派上使用网络抓包工具Wireshark on your Raspberry Pi 4B
0、序 Wireshark is the world’s foremost and widely-used network protocol analyzer. Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换,不单只能抓取网卡数据,还能抓取蓝牙广播包,BLE Mesh数据包(这个之后会有个专题讲讲)。 Wireshark具有丰富的功能原创 2021-03-20 14:47:43 · 3552 阅读 · 0 评论 -
树莓派4B安装并启用FTP服务
树莓派4B安装使用FTP服务的操作步骤十分简单。原创 2021-03-19 23:35:22 · 1131 阅读 · 0 评论 -
树莓派任务栏Panel不小心删了,怎么恢复?
一时手贱不小心把任务栏的Panel给删除了,w(゚Д゚)w。 该咋办嘞?简单粗暴的做法如下:#删除Panel配置文件$ rm -rf ~/.config/lxpanel/LXDE-pi#重启$ sudo reboot酱酱,任务栏Panel回来了!原创 2021-02-20 23:58:47 · 2801 阅读 · 5 评论 -
树莓派4B安装中文输入法(Googlepinyin)
树莓派4B安装中文输入法(Googlepinyin),闲话不多说just do it!0、更新软件源sudo apt-get update1、安装Fcitx框架和Googlepinyin输入法sudo apt-get install -y fcitx fcitx-googlepinyin2、重启sudo reboot3、启用Googlepinyin输入法1)输入法设置:Preferences–>Fcitx Configuration2)添加Google Pinyin:需要原创 2021-02-01 01:30:27 · 9226 阅读 · 5 评论 -
树莓派显示有黑边,或许是因为你没有这样设置?
树莓派4B新鲜出炉,摘一个来尝尝鲜,但是接上显示器之后感觉不尽如人意,怎么回事呢?看看这下面能跑坦克的大黑边,好歹我的显示器也是窄边框,虽然不是100%都是屏,但是这显示得缺斤少两就是过意不去,所以这到底是为啥呢?...原创 2021-01-31 23:58:38 · 1118 阅读 · 0 评论 -
树莓派上如何使用截屏-Scrot帮你忙
Scrot是Linux中用于截图的工具,其使用的方法简单且能达到的效果诸如全屏截取,区域截取,延时截取等,下面来看看这个工具该怎么使用。Scrot的安装:sudo apt-get install scrot用法1)全屏截取scrot2)区域截取scrot -s3)更多使用方法scrot -hFYI,更多参数介绍:参数介绍描述-h,–helpdisplay this help and exit-v,–versionoutput versio原创 2021-01-31 23:44:01 · 295 阅读 · 0 评论 -
基于树莓派+STM32+OneNET云平台打造智能家居系统(三)内网穿透篇
3.1系统网络拓扑图3.2 STM32与树莓派的无线网络ESP8266模块和树莓派使用USB无线网卡,都是通过WiFi通信来提供其相对应的网络服务的。Wi-Fi是一种允许电子设备连接到一个无线局域网(WLAN)的技术,通常使用2.4G UHF或5G SHF ISM 射频频段。连接到无线局域网通常是有密码保护的;但也可是开放的,这样就允许任何在WLAN范围内的设备可以连接上。ESP8266模...原创 2019-02-23 14:04:04 · 2631 阅读 · 0 评论 -
基于树莓派+STM32+OneNET云平台打造智能家居系统(五)系统整合篇
5.1 系统的整合与调试 将各部分连接,综合测试如下图所示。 5.2 存在的不足与改进方案 经过几天的努力终于实现了该智能家居与安防系统的基本功能,但是从实际使用的角度上去考量这一系统还是存在诸多的不足需要进行进一步的改进。 1)由于课程设计的时间较为紧张,所以在系统的搭建时,使用的是开发板,在开发板上该系统的搭建,在体积方面会比较大。今后在改进时,应当减小设备的体积,合理设...原创 2018-09-01 00:37:31 · 2306 阅读 · 0 评论 -
基于树莓派+STM32+OneNET云平台打造智能家居系统(四)OneNET云平台篇
4.1设备的注册 在进行OneNET平台开发者账号注册之后,进入开发者中心,进行项目应用以及设备的新建、添加数据流等操作。 4.2应用的编辑 使用OneNET云平台所配备的应用编辑器功能,可以自定义的生成开发者所需要的应用。 4.3触发器的使用 触发器功能同时也是该平台所赋予的功能,实现当数据超过阈值时,发出邮件提醒用户。 4.4 与OneNET云平台交互控制程序(部分)...原创 2018-09-01 00:34:34 · 5198 阅读 · 17 评论 -
基于树莓派+STM32+OneNET云平台打造智能家居系统(二)系统架构及软件设计篇
2系统软件设计 2.1 STM32控制程序设计 2.1.1程序流程图 2.1.2 系统初始化void hardware_init(void){ NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级 delay_init(); //延...原创 2018-09-01 00:15:27 · 5317 阅读 · 0 评论 -
基于树莓派+STM32+OneNET云平台打造智能家居系统(一)硬件设计篇
本次分享的是之前一个课程设计, 会分为几篇博文进行分享。智能家居是目前研究与发展的一大热点,本设计是结合STM32微处理器/树莓派(Raspberry Pi)3b+、温湿度传感器、继电器以及ESP8266和USB无线网卡等硬件设备,采用中移物联OneNET云平台提供云服务的智能家居系统。该系统由两部分组成,一是以STM32为中心控制器的温湿度监测与远程控制单元,二是以树莓派搭载Linux系统的实时...原创 2018-08-31 23:53:41 · 11983 阅读 · 0 评论