共 20 篇文章 |
|
wiringPi交叉编译遇到的头文件、库问题解决问题一:上位机交叉编译arm-linux-gnueabihf-gcc -o cs cs.c -lwiringPi找不到头文件。/usr/local/include这几个文件放到/usr/local/rpi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/lib/gcc/arm-linux-gnueabihf/4.8.3/include下忘了说了。。。问题二:上位机交叉编译arm-linux-... 阅801 转0 评0 公众公开 20-03-24 14:33 |
wiringPi库API大全。在wiringPi.h中,我发现这样一个宏定义:#define PI_THREAD(X) void *X (void *dummy)那么,被预处理后我们写的线程函数会变成下面这个样子,请注意返回值,难怪我每次写都会警告,因为没有返回一个指针,那么,以后注意返回NULL,或者 (void*)0 void *myThread (void *dummy){pwm发生器可以运行在2种模式下,通过参数指定... 阅149 转0 评0 公众公开 20-03-24 10:25 |
安装BCM2835, 打开树莓派终端,并运行一下指令wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gztar zxvf bcm2835-1.60.tar.gz cd bcm2835-1.60/sudo ./configuresudo makesudo make checksudo make install# 更多的可以参考官网:http://www.airspayce.com/mikem/bcm2835/发送,树莓派打开终端,运行:cd RS485_CAN_HAT_Code... 阅1640 转4 评0 公众公开 20-03-24 09:50 |
stretch版本:deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpibluster版本(阿里云):deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpideb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi修改系统更新源,执行如下命令: 阅339 转1 评0 公众公开 20-02-27 16:46 |
这里实际把交叉编译工具链安装在/opt文件夹里更规范,对应的环境变量设置为为: 【32位系统】 export PATH=$PATH:/opt/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin 【64位系统】 export PATH=$PATH:/opt/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin source .bashrc 再使用echo $PATH... 阅108 转0 评0 公众公开 20-02-26 13:35 |
树莓派安装Qt5的问题解决E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系【终极解决办法】以本人在安装qt5-default中遇到的问题为例sudo apt-get install qt5-default qt-sdk依赖qtbase5-devsudo apt-get install qtbase5-dev依赖libgles2-mesa-devsudo apt-get install libgles2-mesa-dev。。。。。。 阅887 转1 评0 公众公开 20-02-25 19:06 |
sudo apt-get install qt5-default //安装默认基本库 sudo apt-get install qtcreatorsudo apt-get install qtdeclarative5-dev //安装QtQuicksudo apt-get install qtmultimedia5-dev //安装QtMultimedia sudo apt-get install libqt5sql5-mysql //安装QtMySQL. 阅251 转0 评0 公众公开 20-02-25 18:59 |
树莓派与windows之间传输文件。有时候我们需要在windows和树莓派两个不同的系统之间传输文件,由于这是两个不同的文件系统,就需要用到了所谓的ssh服务来跨系统的传输文件。File protocol:文件协议选择SFTP,Host name:树莓派IP地址,Port number:默认22就可以,User name:树莓派用户名pi,Password:登录密码。注意:文件传输需要电脑和树... 阅1011 转0 评0 公众公开 20-02-25 18:15 |
树莓派之串口登录。使用USB转ttl 串口线通过串口访问树莓派。树莓派默认支持串口启动,我们只需要一根:usb转ttl线(淘宝上很多,10几块钱一根)连接树莓派与电脑,即可通过串口控制调试树莓派,树莓派串口连接口请见下图中所示。中间会提示输出用户名和密码:默认密码:raspberry.这里我们使用的是putty工具(在树莓派软件工具中) 阅622 转0 评0 公众公开 20-02-25 17:45 |