树莓派开发
文章平均质量分 77
哎呦喂-ll
这个作者很懒,什么都没留下…
展开
-
0、树莓派开发开篇
树莓派开发系列教程参考树莓派与Linux树莓派中文站树莓派-简书树莓派-微雪课堂树莓派-懒兔子使用树莓派进行蓝牙串口开发的一些经验树莓派3b+的蓝牙实际上是不容易开发的,是需要进行配对后进行通信的,对于不了解蓝牙,初上手的人员来说很难进行。网上的一些资料也只是介绍了如何进行蓝牙连接,和实际的应用场景差别很大,还是满足不了需求。我们的使用场景是用手机的APP连接树莓派的蓝牙,进行...原创 2019-05-21 14:57:57 · 225 阅读 · 0 评论 -
9、树莓派 蓝牙
树莓派软件更新依次执行如下命令:sudo apt-get updatesudo apt-get upgrade -ysudo apt-get dist-upgrade -y以上指令如不成功,在指令后添加--fix -mising安装蓝牙sudo apt-get install pi-bluetooth bluez bluez-firmware blueman系统默认安装的是pi-...原创 2019-05-21 15:00:52 · 2536 阅读 · 2 评论 -
8、树莓派c语言实现HTTP的GET和POST请求
C语言实现客户端向服务器发送信息#include<stdio.h>#include <stdio.h> #include <string.h>#include <unistd.h>#include <sys/types.h> #include <sys/socket.h> #include <neti...原创 2019-05-21 15:00:39 · 1793 阅读 · 0 评论 -
7、wiringSerial源码
源码地址/* * wiringSerial.c: * Handle a serial port *********************************************************************** * This file is part of wiringPi: * https://projects.drogon.net/raspberry-p...转载 2019-05-21 15:00:24 · 618 阅读 · 0 评论 -
6、串口开发
串口设置将树莓派的硬件串口与mini串口默认映射对换因为:硬件串口由硬件实现,有单独波特率时钟源,性能高,可靠,而mini串口要依附CPU内核提供时钟。因此我们要用硬件串口,但是树莓派3b的硬件串口默认连接的是蓝牙,所以我们要改一下,把蓝牙映射到mini串口上,而释放硬件串口。查看相关文件:cd /boot/overlays,找到pi3-miniuart-bt.dtb或pis-mini...原创 2019-05-21 15:00:07 · 251 阅读 · 0 评论 -
5、IO操作知识
GPIOGPIO,英文全称为General-Purpose IO ports,也就是通用IO口。在嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,对这些设备/电路有的需要CPU为之提供控制手段,有的则需要被CPU用作输入信号。而且,许多这样的设备/电路只要求一位,即只要有开/关两种状态就够了,比如灯亮与灭。对这些设备/电路的控制,使用传统的串行口或并行口都不合适。所以在微控...原创 2019-05-21 14:59:48 · 355 阅读 · 0 评论 -
4、在树莓派上将程序设置为自启动
制作测试脚本在pi用户下创建测试文件夹:mkdir test0226cd test0226,创建sh脚本文件,将如下内容写到脚本中,注意路径是否正确。#!/bin/shtouch /home/pi/test0226/testboot.txtchmod 777 /home/pi/test0226/testboot.txtecho "hello pi~" >> /ho...转载 2019-05-21 14:59:31 · 805 阅读 · 0 评论 -
3、设置树莓派 键盘上下左右删除键
处理步骤:root权限打开/etc/vim/vimrc.tiny编辑vimrc.tiny中的set compatible 为set nocompatible编辑vimrc.tiny,添加 set backspace=2获取root权限第一次切换到root时,输入sudo passwd root提示设置密码,密码设置完成后即启用root用户,当前使用pixmzr切换到root用户...原创 2019-05-21 14:59:10 · 857 阅读 · 0 评论 -
2、编写第一个C语言程序
编写第一个C语言程序新建空文件,命名为HelloWorld.c用geany打开文件,编写C程序,并保存用gcc指令进行编译执行编译后的文件具体代码如下:#include <stido.h>int main() { printf("HelloWorld.c \n");}编译,指定编译后的文件为HelloWorld:在-o后指定gcc HelloWo...原创 2019-05-21 14:58:51 · 658 阅读 · 0 评论 -
1、wiringPi的安装和使用
树莓派安装gitsudo apt-get install git-core如果安装失败,请确认Raspbian版本是否为最新的,可以输入以下命令更新:sudo apt-get updatesudo apt-get upgrade安装使用git进行安装git clone git://git.drogon.net/wiringPi更新进入到wiringPi后进行更新cd wirin...原创 2019-05-21 14:58:36 · 1655 阅读 · 0 评论 -
10、树莓派 蓝牙连接和调试
蓝牙连接和调试参考文章安装蓝牙sudo apt-get install bluez详见上一篇。蓝牙调试(主机)命令行进入: sudo bluetoothctl查看:default-agent注册anget:agent on扫描: scan on停止扫描:scan off找到要配对的蓝牙配对:pair xx:xx...xx:xx添加信任:trust xx:xx...xx:x...原创 2019-05-22 15:14:54 · 5298 阅读 · 0 评论