bananapi-r3 #2

Merged
wpetit merged 10 commits from bananapi-r3 into master 2023-08-30 18:03:39 +02:00
Owner

modification pour création d'un firmware à destination de bpi-rp3.

Construction :

  • Ajout de install-bpi-r3-network-config pour bpi-rp3 dans

install/bananapi.mk

  • Ajout de la copie des fichiers de configuration a la construction du firmware, ainsi que l'installation de paquets nécessaires pour le port USB de la borne (indiqué dans leur documentation) dans :

targets/bananapi.mk

Fichier de conf :

  • Ajout du fichier de configuration réseau physique:

misc/bpi-r3/uci/network

  • Ajout du fichier de configuration système (utile pour serveur ntp, et fuseau horaires) dans :

misc/bpi-r3/uci/system

  • Ajout du fichier de configuration wireless (copie de celui fournit par le constructeur pour l'image avant démarrage dans la banana-rp3) dans :

misc/bpi-r3/uci/wireless

Note

  1. toutes les modifications concernent que bpi-rp3
  2. La borne est fonctionnel avec le firmware construit
  3. l'appairage au serveur emissary fonctionnel avec le firmware construit
modification pour création d'un firmware à destination de bpi-rp3. ### Construction : - Ajout de ```install-bpi-r3-network-config``` pour bpi-rp3 dans ```install/bananapi.mk``` - Ajout de la copie des fichiers de configuration a la construction du firmware, ainsi que l'installation de paquets nécessaires pour le port USB de la borne (indiqué dans leur documentation) dans : ```targets/bananapi.mk``` ### Fichier de conf : - Ajout du fichier de configuration réseau physique: ```misc/bpi-r3/uci/network``` - Ajout du fichier de configuration système (utile pour serveur ntp, et fuseau horaires) dans : ```misc/bpi-r3/uci/system``` - Ajout du fichier de configuration wireless (copie de celui fournit par le constructeur pour l'image avant démarrage dans la banana-rp3) dans : ```misc/bpi-r3/uci/wireless``` #### Note 1. toutes les modifications concernent que bpi-rp3 2. La borne est fonctionnel avec le firmware construit 3. l'appairage au serveur emissary fonctionnel avec le firmware construit
wpetit requested changes 2023-08-07 17:30:24 +02:00
@ -0,0 +5,4 @@
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
Owner

La configuration ne devrait contenir que le minimum vital pour que la configuration réseau soit fonctionnelle (i.e. interface WAN en mode DHCP).

On ne devrait pas surcharger les autres propriétés de la configuration UCI et maintenir celles par défaut fournies par le firmware OpenWRT.

i.e. supprimer le bloc globals si possible.

La configuration ne devrait contenir que le minimum vital pour que la configuration réseau soit fonctionnelle (i.e. interface WAN en mode DHCP). On ne devrait pas surcharger les autres propriétés de la configuration UCI et maintenir celles par défaut fournies par le firmware OpenWRT. i.e. supprimer le bloc `globals` si possible.
wpetit marked this conversation as resolved
@ -0,0 +32,4 @@
config device
option name 'eth1'
option macaddr '96:37:22:3f:67:af'
Owner

On ne devrait pas fixer l'adresse MAC des cartes réseaux.

On ne devrait pas fixer l'adresse MAC des cartes réseaux.
wpetit marked this conversation as resolved
@ -0,0 +36,4 @@
config device
option name 'wan'
option macaddr '96:37:22:3f:67:af'
Owner

On ne devrait pas fixer l'adresse MAC des cartes réseaux.

On ne devrait pas fixer l'adresse MAC des cartes réseaux.
wpetit marked this conversation as resolved
@ -0,0 +1,15 @@
config system
Owner

Je ne pense pas qu'il soit nécessaire de surcharger cette partie de la configuration de la BananaPi pour que le firmware fonctionne.

Je ne pense pas qu'il soit nécessaire de surcharger cette partie de la configuration de la BananaPi pour que le firmware fonctionne.
wpetit marked this conversation as resolved
@ -0,0 +1,29 @@
config wifi-device 'radio0'
Owner

Je pense qu'il n'est pas nécessaire de surcharger cette partie de la configuration UCI. La configuration des cartes WiFi doit être intégrée dans le firmware OpenWRT de base.

Je pense qu'il n'est pas nécessaire de surcharger cette partie de la configuration UCI. La configuration des cartes WiFi doit être intégrée dans le firmware OpenWRT de base.
wpetit marked this conversation as resolved
Author
Owner
  • suppression des fichiers wireless & system non nécessaire.
  • réduction du fichier de configuration network au strict minimum.

test

build firmware => OK
démarrage borne => OK
la borne fournit du dhcp sur lan 1 => OK
connexion ssh en root => OK
appairage => OK

- suppression des fichiers wireless & system non nécessaire. - réduction du fichier de configuration network au strict minimum. ### test build firmware => OK démarrage borne => OK la borne fournit du dhcp sur lan 1 => OK connexion ssh en root => OK appairage => OK
wpetit force-pushed bananapi-r3 from 2d0d0d689d to 666a180c5d 2023-08-25 16:09:10 +02:00 Compare
wpetit requested review from wpetit 2023-08-25 16:31:23 +02:00
wpetit requested changes 2023-08-25 16:32:25 +02:00
@ -0,0 +18,4 @@
## Installation
Par défaut la borne est sans OS, donc impossible de flasher selon la méthode conventionnel.
Owner

Faire une relecture orthographique de la procédure d'installation.

Faire une relecture orthographique de la procédure d'installation.
Author
Owner

correction de la documentation comme demandé.

correction de la documentation comme demandé.
wpetit marked this conversation as resolved
wpetit approved these changes 2023-08-30 16:56:47 +02:00
wpetit force-pushed bananapi-r3 from 91365ec4ac to b17355f36b 2023-08-30 16:57:07 +02:00 Compare
wpetit merged commit 8038eb5c97 into master 2023-08-30 18:03:39 +02:00
wpetit deleted branch bananapi-r3 2023-08-30 18:03:42 +02:00
Sign in to join this conversation.
No description provided.