首页 > 其他分享 >树莓派开发配置基础

树莓派开发配置基础

时间:2022-09-03 15:12:12浏览次数:109  
标签:树莓 配置 http 引脚 sudo apt 开发 raspbian

登录及配置

树莓派默认账户密码:pi,raspberry;

配置指令:respi-config;

注意事项

标注了数字的引脚都能够用作GPIO;

标注了其他名称的引脚也有一些其他特殊用途标注了其他名称的引脚也有一些其他特殊用途;

SDA 和SCL 引脚构成I2C 接口;

MOSI,MISO,SCKL 用于SPI 接口;

GPIO 所有输入输出都使用3.3 V;

GPIO 引脚可以被用作数字输入或数字输出,这两种操作电压都是3.3 V;

树莓派与Arduino 不同,其没有任何模拟输入,要进行模拟输入必须使用额外的模数转换器(ADC),或为其外接接口板,又或接到Arduino 或aLaMode 板上。

不要在GPIO 的任何引脚上加高于3.3 V 的电压;

每个输出不要引出超过3mA 的电流。否则会缩短树莓派寿命;

当树莓派在开机状态时,不要使用螺丝刀或其他金属物戳GPIO 接口;

不要使用高于5V 的电压为树莓派供电;

不要从3.3V 的供电引脚引出总额超过50mA 电流;

不要从5V 的供电引脚引出总额出超过250mA 的电流。

更改为静态IP

在/etc/dhcpcd.config文件中修改

interface wlan0<br>
static ip_address=192.168.x.xx/xx<br>
static routers=192.168.x.1<br>
static domain_name_servers=192.168.x.1<br>

lite 版本安装界面

sudo apt update
sudo apt install xorg -y
sudo apt install lxde openbox -y
sudo apt install pix-icons pix-plym-splash pixel-wallpaper -y
sudo apt install raspberrypi-ui-mods -y

更换中国软件源

需要修改的地方有两处:

首先备份

  • sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  • sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

1.修改/etc/apt/sources.list或者直接修改原文件,把原有的配置全部注释掉(使用#注释)。

sudo nano /etc/apt/sources.list<br>

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi

Uncomment line below then 'apt-get update' to enable 'apt-get source'

deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi

科大源

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi

2.修改/etc/apt/sources.list.d/raspi.list

sudo nano /etc/apt/sources.list.d/raspi.list<br>

deb http://archive.raspberrypi.org/debian/ jessie main ui

Uncomment line below then 'apt-get update' to enable 'apt-get source'

deb-src http://archive.raspberrypi.org/debian/ jessie main ui

科大源

deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ jessie main ui

配置完成后:

sudo apt-get update

sudo apt-get upgrade

目前最新的树莓派中国大陆地区的软件源:

中国科学技术大学

Raspbian http://mirrors.ustc.edu.cn/raspbian/raspbian/

阿里云

Raspbian http://mirrors.aliyun.com/raspbian/raspbian/

清华大学

Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/

华中科技大学

Raspbian http://mirrors.hustunique.com/raspbian/raspbian/

Arch Linux ARM http://mirrors.hustunique.com/archlinuxarm/

华南农业大学(华南用户)

Raspbian http://mirrors.scau.edu.cn/raspbian/

大连东软信息学院源(北方用户)

Raspbian http://mirrors.neusoft.edu.cn/raspbian/raspbian/

重庆大学源(中西部用户)

Raspbian http://mirrors.cqu.edu.cn/Raspbian/raspbian/

树莓派远程环境clion搭建

  1. 电脑端和raspberry连接同一局域网下的wifi。
  2. 查看raspberry的局域网下的IP地址。
  3. 开启树莓派的ssh。
  4. 更改树莓派的软件源。并更新升级。
  5. 安装树莓派cmake。 sudo apt-get install cmake 或需要下载指定版本。
  6. sudo apt-get autoremove --purge camke 卸载软件及配置。
  • 检查系统版本getconf LONG_BIT
  • 下载指定版本wget http://www.cmake.org/files/v3.15/cmake-3.15.0.tar.gz (该方法时间较长)
  • 解压tar zxvf cmake-3.15.0.tar.gz
  • cd cmake-3.15.0
  • ./configure
  • make
  • sudo make install
  • 重启后查看cmake安装是否成功cmake --version
  1. 打开电脑工程进入seting->Toolchains下增加RemoteHost并配置ssh的IP及端口工具链会自动搜索,需要查看搜索的工具链是否为gcc 和g++。
  2. 在cmake拦选择配置好的工具链。点击apply->ok.进行工程的远程传输,至此可以进行远程编译调试了。

IIC端口使用驱动pcf8591

硬件连接

pcf8591有6个引脚,其中2,5引脚任意接电源正负,习惯2脚接正5脚接负,1,3脚接电源正,4,6引脚是信号输出引脚,需要接下拉电阻。

  1. 使用命令raspi-config打开IIC端口。
  2. 安装iic工具 sudo apt-get install i2c-tools。
  3. 运行i2cdetect -l查看在线设备。

安装 wiringPI库

 安装最新版本

wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb

检查安装 gpio -v

开机自动运行程序

持续完善。。。

标签:树莓,配置,http,引脚,sudo,apt,开发,raspbian
From: https://www.cnblogs.com/my-trees/p/16652625.html

相关文章

  • java环境变量配置
    安装好java和jdk之后,对环境进行配置。  ================  上面的administrator是用户变量,下面为系统变量,上面或者下面都可以配置,这里选择配置系统变量。  先......
  • 阿里druid-spring-boot-starter 配置,个人整理以及遇到的问题(防止之后找不到)
    ​简介,什么是DruidDruid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些......
  • PHY配置_MDIO接口协议设计
    一.基本知识千兆以太网通过MAC和PHY芯片通信,MAC端可由FPGA实现,而PHY是物理芯片,只需要配置其工作模式,速率等等参数,便可正常运行。在前面的千兆以太网收发模块中我们并......
  • vb.net VSIX开发 历遍项目 历遍文件
    vb.net开发VS插件想要操作一下所有项目中的所有函数代码.结果查了大量的微软参考文档,竟然没有发现而网友提供的例子,多不是vb.net,而且没有操控代码的.基本都是Acti......
  • 以Docker Compose 建立Node.js 全端开发环境(四) — Todo List Api 串接
    以DockerCompose建立Node.js全端开发环境(四)—TodoListApi串接上个章节我们加入了Prisma作为与资料库沟通的中间层,这篇我们将使用它来协助我们开几只基础的Api......
  • vb.net 开发 VSIX VS插件开发 Addin 入门 示例
    使用vb.net写一个小的VS插件,简直就是灾难. 微软网站上机器翻译的中文,惨不忍睹.折腾了一天多,把心得给大家分享一下.同时也希望有高手指导一下.如果创建项目没......
  • Python环境安装及配置
    下载minicondahttps://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/ 配置pip升级pip:python-mpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple......
  • 虚拟机中CentOS7 配置网卡
    基于vm16pro虚拟机Linux系统:centos7.6l 开启网卡安装完成系统后发现网卡默认没有开启,无法链接网络。vi/etc/sysconfig/network-scripts/ifcfg-ens33   ifc......
  • Nginx配置-日志格式配置
    配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求的访问响应时间记录出来,备查与优化使用.一、默认的日志格式默认的日志格式如下(默......
  • 生物数据库开发工具GMOD全家桶
    GMOD(GenericModelOrganismDatabase)是专为生物学家创建的开源项目,生物学家用作存储库和工具的交互应用程序和数据库的集合。连通性是GMOD的关键。生物信息学应用程序和......