草庐IT

树莓派4B 摄像头采集

最近在使用声网Agora的RTSA,想着把自己的树莓派使用起来,做个远程图传之类的功能。RTSA不支持音视频的采集编码,仅提供通道能力,所以树莓派上的音视频采集和编码工作需要自己完成。调研了市面上的两种摄像头的采集和编码,一种是从csdn上看到有介绍进行调研的,也就是camkit开源工程(由于项目过于久远中间太多坑);另一种是目前树莓派官方推荐的,功能更强大,通过libcamera;两种方式在软件处理上也有一些区别:第一种:LegacystackLegacystack是raspberryOSBullseye之前的版本支持的摄像头的方式,网上很多基于python的库都是基于Legacystack

树莓派4B 摄像头采集

最近在使用声网Agora的RTSA,想着把自己的树莓派使用起来,做个远程图传之类的功能。RTSA不支持音视频的采集编码,仅提供通道能力,所以树莓派上的音视频采集和编码工作需要自己完成。调研了市面上的两种摄像头的采集和编码,一种是从csdn上看到有介绍进行调研的,也就是camkit开源工程(由于项目过于久远中间太多坑);另一种是目前树莓派官方推荐的,功能更强大,通过libcamera;两种方式在软件处理上也有一些区别:第一种:LegacystackLegacystack是raspberryOSBullseye之前的版本支持的摄像头的方式,网上很多基于python的库都是基于Legacystack

CodeSys中编程实现串口通讯【基于树莓派4B】

第一步:Linux中启用串口设备。【以树莓派4B为例】  树莓派4B有6个串口,参考上一篇《树莓派4B串口配置与开发》,在/boot/config.txt中添加一行,开启uart2功能: dtoverlay=uart2  重启后,查看是否有多出来一个/dev/AMA1设备:$ls-l/dev/tty*crw-rw----1rootdialout204,64Jul2011:52/dev/ttyAMA0crw-rw----1rootdialout204,65Jul2011:59/dev/ttyAMA1crw-------1rootroot5,3Jul2011:52/dev/ttyprintkcrw

CodeSys中编程实现串口通讯【基于树莓派4B】

第一步:Linux中启用串口设备。【以树莓派4B为例】  树莓派4B有6个串口,参考上一篇《树莓派4B串口配置与开发》,在/boot/config.txt中添加一行,开启uart2功能: dtoverlay=uart2  重启后,查看是否有多出来一个/dev/AMA1设备:$ls-l/dev/tty*crw-rw----1rootdialout204,64Jul2011:52/dev/ttyAMA0crw-rw----1rootdialout204,65Jul2011:59/dev/ttyAMA1crw-------1rootroot5,3Jul2011:52/dev/ttyprintkcrw

树莓派 Raspberry Pi 4B 开撸

遥记当年还在上大学的时候,第一次上Linux时,便一直疑惑这么一个问题:为什么明明电脑可以鼠标点点,干嘛非要使用命令?这难道不是多此一举吗?多年后,笔者自己做了前端,在学习后端的过程中,才深刻体会到命令行的乐趣。在极度榨干服务器性能的过程中,很多服务器是不带用户操作界面的(也就没法鼠标点点)所以只有通过命令与计算机内核直接“对话”,效率才是最高的(缺点就是对使用者而言,必须要学习过才好上手)So,入正题...0.你得买个Raspberry的板子先,淘宝很多,不过疫情下,价格都升了。1.官网下载需要的RaspberryPi的系统版本,有32位和64位的,有带桌面和不带桌面的(没有像win那样鼠标

树莓派 Raspberry Pi 4B 开撸

遥记当年还在上大学的时候,第一次上Linux时,便一直疑惑这么一个问题:为什么明明电脑可以鼠标点点,干嘛非要使用命令?这难道不是多此一举吗?多年后,笔者自己做了前端,在学习后端的过程中,才深刻体会到命令行的乐趣。在极度榨干服务器性能的过程中,很多服务器是不带用户操作界面的(也就没法鼠标点点)所以只有通过命令与计算机内核直接“对话”,效率才是最高的(缺点就是对使用者而言,必须要学习过才好上手)So,入正题...0.你得买个Raspberry的板子先,淘宝很多,不过疫情下,价格都升了。1.官网下载需要的RaspberryPi的系统版本,有32位和64位的,有带桌面和不带桌面的(没有像win那样鼠标