
树莓派
本专栏主要是树莓派4B应用开发,基于QT,Opencv以及相应传感器
楼兰公子
这个作者很懒,什么都没留下…
展开
-
自定义busybox文件系统存在的问题
自定义文件系统启动存在的问题原创 2022-07-11 20:43:21 · 247 阅读 · 0 评论 -
ROS启动仿真环境编译源码时候经常遇到的问题以及对策
ROS 启动遇到的问题以及应对方案原创 2022-07-11 19:57:32 · 2387 阅读 · 0 评论 -
debian buster lite 版本安装ros melodic源码编译
1.需要更换成国内华为源和中科大源2.需要安装python-empy python-setuptools3.需要通过脚本方式在镜像启动前放置在系统目录内部4.需要修改为你要安装的ros版本 特别是目录名字等等原创 2022-02-18 21:52:05 · 349 阅读 · 0 评论 -
rpi 配置启动64位uboot,kernel ,nfs文件系统
kernel 5.17 nfs原创 2022-02-05 15:40:05 · 1048 阅读 · 0 评论 -
qt aarch64(arm64) cross compile
#!/bin/sh../configure \-prefix /home/ubtech/dev/tools/qt/5.15.2/aarch64 \-confirm-license \-opensource \-release \-make libs \-xplatform linux-aarch64-gnu-g++ \-pch \-qt-libjpeg \-qt-libpng \-qt-zlib \-no-opengl \-no-sse2 \-no-openssl \-no-.原创 2022-01-07 15:43:50 · 794 阅读 · 1 评论 -
qml 在嵌入式设备raspberry上无法显示或者显示白屏报错等
1.添加export QML2_EXPORT_PATH=$QTEDIR/qml报错现象提示QtQuick未安装,提示QtQApplication failed load原创 2021-10-12 22:57:08 · 281 阅读 · 0 评论 -
QT+OPenCV在树莓派上调用CSI相机
首先要在/etc/modules-load.d/modules.conf下添加bcm28350v4l2这段代码添加后才能看到ls /dev/video0原创 2021-09-16 14:46:55 · 398 阅读 · 0 评论 -
树莓派使用VNC无法查看摄像头画面问题的解决
在VNCserver端开启troubleshotting即可原创 2021-09-16 14:16:33 · 1000 阅读 · 1 评论 -
[raspberry pi pico]编译FUZIX
1.first step clone code git clone https://github.com/raspberrypi/tinyusb.git --recursive --depth=1 git clone --recursive https://github.com/raspberrypi/pico-sdk.git --depth=1 git clone https://github.com/davidgiven/FUZIX.git --recursive --depth=.原创 2021-07-06 11:03:32 · 440 阅读 · 0 评论 -
[raspberry pi pico]电路连接图
pico开发板各pin脚功能pico与TFT屏幕的spi连接连接图pico与oled屏幕的IIC连接图原创 2021-07-02 14:14:01 · 1988 阅读 · 2 评论 -
[Raspberry Pi Pico] SPI
SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的通信总线。主要应用在EEPROM、Flash、实时时钟(RTC)、数模转换器(ADC)、网络控制器、MCU、数字信号处理器(DSP)以及数字信号解码器之间。#include <stdio.h>#include <string.h>#include "pico/stdlib.h"#include "ha..原创 2021-06-30 21:07:23 · 823 阅读 · 0 评论 -
[Raspberry Pi Pico ]I2C
I2C总线是一种简单、双向二线制同步串行总线。SDA(串行数据线)和SCL(串行时钟线)都是双向I/O线,接口电路为开漏输出。需通过上拉电阻接电源VCC.当总线空闲时。两根线都是高电平,连接总线的外同器件都是CMOS器件,输出级也是开漏电路。#include <stdio.h>#include <string.h>#include "pico/stdlib.h"#include "hardware/i2c.h"#include "pico/binary_info.h"原创 2021-06-30 21:06:02 · 642 阅读 · 0 评论 -
[Raspberry Pi Pico] PWM 以呼吸灯为例,LED为核心板上的
#include "pico/stdlib.h"#include <stdio.h>#include "pico/time.h"#include "hardware/irq.h"#include "hardware/pwm.h"void on_pwm_wrap() { static int fade = 0; static bool going_up = true; // Clear the interrupt flag that brought us he.原创 2021-06-30 21:02:28 · 781 阅读 · 0 评论 -
[Raspberry Pi Pico] ADC
#include <stdio.h>#include "pico/stdlib.h"#include "hardware/adc.h" // For ADC input:#include "hardware/dma.h"#include "pico/multicore.h"// For resistor DAC output:#include "hardware/pio.h"#include "resistor_dac.pio.h"// Channel 0 is GPIO2.原创 2021-06-30 21:00:42 · 565 阅读 · 0 评论 -
[raspberry pico] gpio火焰模块
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-01-28 flybreak first version */#include <rtthread.h>#include <rtde.原创 2021-06-28 01:56:57 · 143 阅读 · 0 评论 -
[raspberry pico] gpio红外遥控器
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-01-28 flybreak first version */#include <rtthread.h>#include <rtde.原创 2021-06-28 01:37:37 · 898 阅读 · 0 评论 -
[raspberry pico] gpio光敏传感器
#include <rtthread.h>#include <rtdevice.h>#define LED_PIN 25#define SHOCK_PIN 26int main(void){ rt_kprintf("Hello, RT-Thread!\n"); rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT); rt_pin_mode(SHOCK_PIN,PIN_MODE_INPUT); while (1).原创 2021-06-28 01:14:29 · 266 阅读 · 0 评论 -
[raspberry pico] gpio倾斜传感器
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-01-28 flybreak first version */#include <rtthread.h>#include <rtde.原创 2021-06-28 01:08:03 · 194 阅读 · 0 评论 -
[raspberry pico] gpio 水银开关
#include <rtthread.h>#include <rtdevice.h>#define LED_PIN 25#define BEEP_PIN 26#define BUTTON_PIN 27int main(void){ rt_kprintf("Hello, RT-Thread!\n"); rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT); rt_pin_mode(BEEP_PIN,PIN_MODE_IN..原创 2021-06-28 00:50:04 · 238 阅读 · 0 评论 -
[raspberry pico] gpio红外感应器
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-01-28 flybreak first version */#include <rtthread.h>#include <rtde.原创 2021-06-28 00:36:17 · 331 阅读 · 0 评论 -
[raspberry pico] gpio rgb灯
#include <rtthread.h>#include <rtdevice.h>#define LED_PIN 25#define BLUE_PIN 19#define GREEN_PIN 20#define RED_PIN 21int main(void){ rt_kprintf("Hello, RT-Thread!\n"); rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT); rt_pin_mode(GR.原创 2021-06-27 23:47:32 · 190 阅读 · 0 评论 -
[raspberry pico] gpio激光传感器
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-01-28 flybreak first version */#include <rtthread.h>#include <rtde.原创 2021-06-27 23:22:17 · 181 阅读 · 0 评论 -
[raspberry pico] gpio按键开关传感器
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-01-28 flybreak first version */#include <rtthread.h>#include <rtde.原创 2021-06-27 23:07:41 · 191 阅读 · 0 评论 -
[raspberry pico] gpio撞击传感器
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-01-28 flybreak first version */#include <rtthread.h>#include <rtde.原创 2021-06-27 22:46:02 · 131 阅读 · 0 评论 -
[raspberry pico] spi read mpu9250
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-06-27 ubtech the first version */#include <rtthread.h>#include <rtdev.原创 2021-06-27 13:32:57 · 537 阅读 · 0 评论 -
[raspberry pico]I2C bus test
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-01-28 flybreak first version */#include <rtthread.h>#include <rtde.原创 2021-06-27 12:39:49 · 317 阅读 · 0 评论 -
2021-06-26
/* * Copyright (c) 2006-2021, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2021-01-28 flybreak first version */#include <rtthread.h>#include <rtde.原创 2021-06-26 18:23:51 · 161 阅读 · 0 评论 -
树莓派通过nfs方式启动的文件配置
1.uboot中设置nfsroot路径 setenv nfsroot /home/user/2.服务器中设置nfs文件系统所有者为root3.服务器中设置nfs/etc/passwd 下的root用户为免密码登录4.服务器中设置nfs/etc/fstab 下添加 10.20.18.128:/home/user/dev/server/nfs/server/arm64_lite nfs defaults,vers=4.1,,5.服务器中设置/etc/export 中nfs目录映射 /ho...原创 2021-05-31 15:37:52 · 462 阅读 · 0 评论 -
树莓派启动uboot的config.txt文件配置内容
#可以用官方的模板,或者自己编写,内容如下kernel=u-boot.bin #指定内核,如果不指定start.elf(或start4.elf)默认启动kernel8.imgkernel_address=Ox00080000 #内核地址arm_64bit=1 #开启64位模式enable_uart=1 #开启串口uart_2ndstage=1enable_gic=1...原创 2021-05-08 10:44:30 · 584 阅读 · 0 评论 -
树莓派启动方式设置
FTP启动内核u-boot环境变量设置:setenv bootcmd "tftp 80000 OHOS_Image.bin;tftp 80000 OHOS_Image.bin;tftp 80000 OHOS_Image.bin;go 80000"SD卡启动内核u-boot环境变量设置:setenv bootcmd "fatload mmc 0:1 100000 liteos.bin;fatload mmc 0:1 100000 liteos.bin;mw.l 0x10100000 ffff.原创 2021-05-08 10:27:25 · 282 阅读 · 0 评论 -
raspberry设置nfs目录
1.设置uboot的bootargs 中nfsroot为指定目录 setenv nfsroot/home/atris/dev/root/nfs/ubuntu saveenv2.设置服务器中 /etc/export 中指定目录 /home/atris/dev/root/nfs/ubuntu 10.20.18.*(rw,async,no_root_squash)原创 2021-05-06 20:42:40 · 182 阅读 · 0 评论 -
树莓派文件系统时32位,但是内核和uboot是64位依然不支持运行64位程序
树莓派文件系统时32位,但是内核和uboot是64位依然不支持运行64位程序原创 2021-04-29 11:15:47 · 399 阅读 · 0 评论 -
嵌入式开发板不可用的问题解决办法
出现sudo vi test.c 返回错误提示如下sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set解决办法首先切换至root模式,然后设置如下权限chown root:root /usr/bin/sudochmod 4755 /usr/bin/sudo然后赋予其他用户各种合适的权限...原创 2021-04-28 20:07:34 · 849 阅读 · 0 评论 -
linux系统登录是只需要输入用户名的操作设置
1.sudo mv /etc/passwd /etc/passwd_bak2.sudo vim /etc/passwd 删除对应用户名后面的X字符保存,重启开发板即可原创 2021-04-28 19:35:13 · 264 阅读 · 0 评论 -
NFS文件系统在树莓派板子上挂载后出现只有只读权限的解决办法之一
修改 vim /etc/exports/home/usernam/dev/root/nfs/pi 10.20.18.*(rw,async,no_root_squash) IP和权限之间不要有空格,否则就是只读原创 2021-04-28 19:33:28 · 523 阅读 · 0 评论 -
树莓派3B连接串口后发现CH340串口工具只能接受数据,无法发送命令,经过调整发现时串口工具两个拨码都拨到电脑端,特别是外侧的之前是在插头端
树莓派3B连接串口后发现CH340串口工具只能接受数据,无法发送命令,经过调整发现时串口工具两个拨码都拨到电脑端,特别是外侧的之前是在插头端原创 2021-04-22 20:52:03 · 1231 阅读 · 0 评论 -
树莓派3BNFS配置登录
将树莓派原有的NFS文件系统拷贝到共享机器nfs文件目录下 删除/etc/passwd中目标账户后面的x字母 设置netboot,bootargs,serverip ipaddr netmask参数原创 2021-04-20 20:58:00 · 193 阅读 · 0 评论 -
linux账号免密码登录
删除/etc/passwd中账号后面的"X"字母即可实现只需要输入账户就能登录原创 2021-04-20 20:47:17 · 134 阅读 · 0 评论 -
glib交叉编译aarch64版本
#include<>问题,不知道怎么处理,不是个别,是批量的原创 2020-03-30 19:06:58 · 553 阅读 · 0 评论 -
aarch64交叉编译错误
makefile交叉编译器设置aarch64-linux-gnu/aarch64-linux-gnu/include/c++/7.5.0/math.h:66:12: 错误: ‘constexpr bool std::isnan(double)’ conflicts with a previous declarationusing std::isnan; ^~~~~...原创 2020-03-27 15:37:08 · 1448 阅读 · 0 评论