Configuración del entorno de desarrollo Raspberry Pi 4

Este artículo presenta el establecimiento del entorno de desarrollo Raspberry Pi 4.

1. Herramientas informáticas

1) Descarga espejo

enlace de descarga:

Imágenes del sistema operativo – Raspberry Pi

Mi Raspberry Pi es 4B. El sistema operativo Raspberry Pi (64 bits), fecha de lanzamiento: 3 de mayo de 2023, se descarga aquí.

2) Descargue el software de grabación

Para grabar software, puede utilizar la herramienta de descarga oficial Raspberry Pi Imager, dirección de descarga:

Sistema operativo Raspberry Pi – Raspberry Pi

Por supuesto, también puede utilizar Win32DiskImager (en entorno Windows) y el software Etcher. Yo uso Etcher aquí. El siguiente paso es utilizar el software de grabación para grabar el archivo de imagen en la tarjeta SD, es relativamente simple y no se presentará aquí.

2. Modificación de la fuente del software

La fuente de software oficial se descarga relativamente lentamente, por lo que aquí se modifica a una fuente espejo nacional, tomando la fuente espejo de Alibaba como ejemplo:

sudo nano /etc/apt/sources.list

Comente la fuente original y agregue:

deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
sudo nano /etc/apt/sources.list.d/raspi.list

Comente la fuente original y agregue:

deb http://mirrors.aliyun.com/raspberrypi/ buster main ui

3.Instalación del software Qt

Qt se utilizará en el proyecto. Aquí adoptamos el método de desarrollo directamente en Raspberry Pi. Es necesario construir un entorno de desarrollo Qt en Raspberry Pi.

sudo apt-get update
sudo apt install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
sudo apt-get install qtcreator
sudo apt-get install qtdeclarative5-dev qtmultimedia5-dev libqt5multimedia5-plugins libqt5serialport5-dev libgles2-mesa-dev libqt5sql5-mysql

Después de instalar Qt, normalmente Qt Creator reconoce automáticamente la cadena de herramientas y puede compilar normalmente. Sin embargo, mi mensaje es que clang no está instalado (de hecho, ya está instalado). Configure las variables de entorno:

sudo nano /etc/profile

Añadir al final:

export PATH=/usr/lib/llvm-11/bin:$PATH

Se compilará normalmente.

4. Deshabilite el logotipo de inicio

sudo nano /boot/cmdline.txt

Modificar bienvenida a: logo.nologo

5.La aplicación GUI se inicia automáticamente

cd ~/.config
mkdir autostart
nano autostart.desktop

Aumentar:

#file start

[Desktop Entry]

Type=Application

Exec=your application absolute path

#file end

Simplemente reemplace la ruta absoluta de su aplicación con la ubicación de su aplicación GUI.

4. Quemar

Una vez que el programa se implementa en la máquina de destino, se requiere producción en masa. En este momento, es necesario extraer la imagen de la máquina de destino y grabarla en otra tarjeta SD en blanco.

1)Extracto

Inserte la tarjeta SD en el lector de tarjetas y ejecute el comando en la máquina host (Ubuntu 18.04):

sudo dd if=/dev/<sdx> of=/<path>/<file_name.img> status=progress

2) perder peso

El tamaño del archivo de imagen de respaldo es el mismo que la capacidad de la tarjeta SD. Teniendo en cuenta que las capacidades de las diferentes tarjetas SD son diferentes, el archivo es demasiado grande y la eficiencia es relativamente baja, el archivo de imagen se puede reducir. Aquí utilizamos el guión escrito por otros en el extranjero (pishrink.sh).

sudo <path>/PiShrink-master/pishrink.sh -Z <path>/<file_name.img> <path>/<file_name_reduce_size.img>

A continuación, puede utilizar "file_name_reduce_size.img" para grabar otras tarjetas SD.

En resumen, este artículo presenta la construcción del entorno de desarrollo Raspberry Pi 4 y la instalación del software relacionado.

Supongo que te gusta

Origin blog.csdn.net/propor/article/details/132323428
Recomendado
Clasificación