树莓派学习笔记(五):交叉编译 介绍了交叉编译的基本概念和交叉编译工具链的安装,基于socket 2023-01-16 嵌入式 #Linux #树莓派 #编译 #交叉编译工具链 #软链接 #socket通信
树莓派学习笔记(四):串口通信与相关开发 回顾了串口通信协议,了解了wiringPi中串口通信相关API并使用SU-03T模块进行了练习 2023-01-06 嵌入式 #Linux #嵌入式 #树莓派 #串口通信
树莓派学习笔记(三):外设开发综述 简述了树莓派外设开发的基本概念,介绍了官方提供库wiringPi的安装于基本使用,基于继电器和超声波模块练习了外设交互 2023-01-05 嵌入式 #Linux #嵌入式 #树莓派 #wiringPi
全志H616开发学习笔记(八):Python3快速入门 Python快速入门由于项目(基于Linux的智能垃圾桶)需要涉及到一些图像处理和语音识别的算法,用Python处理起来比较方便,因此从这小节开始,简单学习一下Python的基础知识 一、Python3.9安装orangepizero2提供的的Ubuntu镜像默认已经安装了python2.7版本,为了更优的性能,以3.9.10为例介绍安装过程 源码下载,wget https://www.pyth 2022-12-29 嵌入式开发 #Linux #嵌入式 #全志H616 #Orangepi #python
全志H616开发学习笔记(七):轻量数据库SQLite 轻量数据库SQLite基本概念介绍SQLite是一款轻量化、易用的数据库。一般用于设备端的数据管理,可以理解成单点的数据库。相比于传统服务器型数据库用于管理多端设备,十分复杂,SQLite的数据库无服务器,是自包含的。这也称为嵌入式数据库,这意味着数据库引擎作为应用程序的一部分运行。 下面以MySQL为例对比一下SQLite和传统服务型数据库的优缺点: SQLite的优点 SQLite的 2022-12-20 嵌入式开发 #Linux #嵌入式 #全志H616 #Orangepi #SQLite
全志H616开发学习笔记(六):UDEV与守护进程 UDEV与守护进程概述前面的语音刷抖音小项目,出现了一个小问题:第一次手机连接开发板未获得授权,新建了权限文件后并未立即生效,手机重新连接(但开发板不重启)后adb shell才能正常打开。这种现象,我们通常叫做“热插拔”,即主机不关闭电源,设备可插拔重新识别。关于热插拔背后的实质原理,与UDEV有关。 udev是一个设备管理工具,udev以守护进程的形式运行,通过侦听内核发出来的uevent来 2022-12-13 嵌入式开发 #Linux #嵌入式 #全志H616 #Orangepi #守护进程