Il logo CambrionixAggiornamento della riga di comando
Manuale d'uso

Introduzione

Il programma di aggiornamento della riga di comando è un'applicazione autonoma per computer host collegati all'hardware supportato, che offre la possibilità di aggiornare il firmware rilasciato da Cambrionix. Puoi anche aggiornare il firmware utilizzando il nostro LiveViewer applicazione che può essere scaricata dal collegamento sottostante.
www.cambrionix.com/products/liveviewer
Questa applicazione semplifica la distribuzione del firmware e l'esperienza di aggiornamento riducendo al minimo l'interazione dell'utente. Questa applicazione può essere utilizzata anche per aggiornare il firmware senza la necessità di installare alcun software, supportare librerie runtime o modifiche al sistema operativo Host.
Puoi scaricare il programma di aggiornamento della riga di comando insieme al manuale utente più recente dal nostro websito al link sottostante, https://www.cambrionix.com/firmware
Il download è un file zip combinato file e avrà tutti i componenti necessari per macOS®, Linux® e Microsoft Windows™. Ciò include anche le versioni firmware più recenti per tutti i prodotti. Per vedere quale firmware richiede il tuo hub, fai riferimento al manuale utente del tuo prodotto.
www.cambrionix.com/product-user-manuals
Avrai anche bisogno di un programma terminale per poter eseguire il programma di aggiornamento della riga di comando. Un terminale è un'interfaccia testuale per il computer, inclusa nella maggior parte dei sistemi operativi. È possibile utilizzare qualsiasi programma terminale per eseguire il programma di aggiornamento.

Iniziare

Una volta scaricato il file zippato file sul tuo host, devi decomprimere il file file nella tua deslocazione, sarai quindi in grado di eseguire l'aggiornamento della riga di comando. Prima dell'uso è necessario collegare apower sugli hub che si desidera aggiornare e renderli visibili sul proprio sistema operativo.
Se sono necessarie ulteriori informazioni sul collegamento dell'hub, fare riferimento ai manuali utente del prodotto specifico.

3.1. Apertura di un terminale
Microsoft Windows™
Apri una finestra di terminale nella posizione in cui hai decompresso il file filePer esempioample questo può essere fatto tenendo premuto Maiusc e facendo clic con il pulsante destro del mouse sulla cartella, quindi aprendola con un programma terminale (ad esample Windows PowerShell).
MacOS®
Apri una finestra di terminale nella posizione in cui hai decompresso il file file, questo può essere fatto selezionando la cartella nel Finder e quindi facendo clic con il controllo che ti consentirà quindi di aprire una finestra di terminale nella posizione delle cartelle.
Potrebbe essere necessario fidarsi del programma sul tuo Mac affinché possa essere eseguito, puoi farlo aprendo la sottocartella macOS nella piega di aggiornamento della riga di comando e il controllo facendo clic su command-lineupdater e selezionando Apri, questo verrà quindi richiesto di cui fidarti
il programma che consentirà quindi l'esecuzione del programma di aggiornamento della riga di comando.
Linux®
Apri una finestra di terminale nella posizione in cui hai decompresso il file file.

Utilizzando l'aggiornamento

Una volta aperta la finestra del terminale, puoi accedere al programma di aggiornamento della riga di comando inserendo il comando seguente.
./command-line-updater.sh.sh
Quando inserisci il comando riceverai una risposta con alcune informazioni su come utilizzare l'aggiornamento

Aggiornamento della riga di comando Cambrionix 2.0.0:
–percorso | <filenome> Il percorso in cui cercare il firmware files, o a
firmware specifico file per aggiornare l'hub
con. L'impostazione predefinita è cercare in corrente
directory e utilizzare il firmware più recente
per ciascun hub.
–serial […] Il dispositivo seriale (come COM3) del
Hub Cambrionix da aggiornare o specificare "tutto".
trova tutti gli hub e aggiornali. Potresti
specificare più dispositivi seriali. Senza questo
opzione, verrà visualizzato un elenco degli hub disponibili
mostrato.
–type Cosa aggiornare (caricatore | display | proxy |
Tutto). Se non specificato, verrà assunto "tutti".
Se uno specifico file è specificato nel –percorso
opzione, il tipo verrà assunto da questo
file.
–force Aggiorna l'hub anche se il firmware esistente
è l'ultimo.
–auto Uguale a –serial all –type all.

Per aggiornare tutti gli hub disponibili al firmware più recente (che viene fornito all'interno dello zip di aggiornamento della riga di comando) è possibile inviare il comando seguente, questo è il comportamento predefinito.
./command-line-updater.sh.sh –auto
Se desideri forzare l'esecuzione di un aggiornamento del firmware, anche se l'hub dispone già del firmware, puoi completare il comando con quanto segue.
-forza
Il software di aggiornamento richiederà l'accesso all'hub, quindi se stai eseguendo qualsiasi software che mantiene la connessione all'hub, questi dovranno essere chiusi o arrestati prima di eseguire l'aggiornamento. Se il programma di aggiornamento non riesce ad accedere alla porta seriale, verrà visualizzato un messaggio di errore che spiega ciò.

4.1. –path (Selezione del percorso del firmware)
La prima variabile che puoi aggiungere al comando è il percorso del firmware desiderato fileS. Se desideri utilizzare versioni firmware archiviate localmente, dovrai specificare il file filepercorso della cartella che contiene il firmware fileS. Quando scarichi la cartella di aggiornamento della riga di comando dal nostro sito, questa includerà le ultime versioni del firmware.
Il programma di aggiornamento cercherà automaticamente nella cartella decompressa il firmware richiesto per gli hub collegati, quindi se non si utilizza questa variabile, è lì che cercherà il programma di aggiornamento.
Se il tuo firmware filesono archiviati da qualche altra parte sul tuo sistema host, quindi questo dovrà essere specificato nel tuo comando, usa le virgolette quando specifichi long filenomi o percorsi con spazi per esampon:

./command-line-updater.sh.sh –percorso “C:\ProgramData\Cambrionix\firmware\firmwarefileS"

Dopo aver specificato la posizione in cui si trova il firmware files sono memorizzati, desideri che il programma di aggiornamento esegua il resto delle variabili sui valori predefiniti, quindi dovrai completare il comando con il comando auto come nell'ex seguenteamplui.
./command-line-updater.sh.sh –percorso “C:\ProgramData\Cambrionix\firmware\”–auto

Se si desidera utilizzare versioni firmware diverse dalle ultime versioni queste possono essere scaricate dal ns websito al link sottostante.
www.cambrionix.com/software-archive

4.2. –serial (Scegliere quale hub aggiornare)
La seconda variabile che può essere aggiunta al comando è l'hub che desideri aggiornare. Il modo in cui determini il dispositivo varierà a seconda del sistema operativo che stai utilizzando. Il programma di aggiornamento eseguirà inoltre la scansione dei dispositivi USB e potrà fornire un elenco di tutti i dispositivi disponibili. Quindi, se invii quanto segue ti verrà fornito un elenco di hub disponibili.
./command-line-updater.sh

Una volta ottenute le informazioni sull'hub per i dispositivi che desideri aggiornare, puoi aggiungerli al comando, se desideri aggiornare più dispositivi puoi inserire uno spazio tra ciascun dispositivo, come di seguito.
./command-line-updater.sh –serial com7 com9

Se non si impostano altre variabili, il software di aggiornamento utilizzerà le impostazioni predefinite, ovvero l'aggiornamento all'ultimo firmware dell'hub di ricarica disponibile.
Puoi anche individuare gli hub per ciascun sistema operativo utilizzando i seguenti metodi.

MacOS®
Se il tuo sistema host utilizza macOS® puoi ottenere un elenco di hub fisici eseguendo il comando seguente

ls /dev/tty.*usb*
Ciò restituirà qualcosa di simile all'ex seguenteamplui.
/dev/tty.usbserial-DN004ANJ

Microsoft Windows™
Se il tuo sistema host utilizza Microsoft Windows™, dovrai specificare la porta COM, che può essere trovata tramite Gestione dispositivi.
Linux®
Se il tuo sistema host utilizza Linux®, puoi ottenere un elenco degli hub eseguendo i comandi seguenti.
Per Supersync15 dovrai inviare quanto segue.

/dev/ttyACM*
Per tutti gli altri prodotti sarà necessario inviare quanto segue.
/dev/ttyUSB*

4.3. –type (selezione del tipo di firmware)
Alcuni prodotti utilizzeranno più firmware, per aggiornare i firmware specifici è necessario inserire la variabile type. Il software di aggiornamento aggiornerà per impostazione predefinita il tipo di firmware del caricabatterie, quindi se questa variabile viene lasciata vuota, verrà impostata l'impostazione predefinita.
Le diverse tipologie sono visibili nella tabella sottostante.

tipo Descrizione
caricabatteria Aggiorna il firmware dell'hub di ricarica
display Aggiorna il firmware dello schermo
procuratore Aggiorna il firmware proxy (come il controllo motore)
Tutto Aggiorna tutti i firmware presenti su un prodotto

un exampIl file di aggiornamento del software di controllo motore per i nostri prodotti ModIT sarebbe simile al seguente.
Per utilizzare i valori predefiniti di tutte le altre variabili, completare il comando con –auto.
./command-line-updater.sh –type proxy –auto

Informazioni aggiuntive

5.1. Aggiorna stages
Quando il firmware si aggiorna verrà eseguito attraverso i seguentitages. La stagIl valore verrà visualizzato insieme a una barra di avanzamento nella finestra del terminale.

Aggiorna stage Descrizione
Collegamento Connessione all'hub
Inizializzazione L'aggiornamento è in fase di inizializzazione
Cancellazione Cancellazione del firmware corrente
Aggiornamento È in corso l'installazione del nuovo firmware
Verificando Verifica che il firmware sia stato installato correttamente
Completare L'aggiornamento è stato completato
Saltato L'aggiornamento del firmware è stato saltato su questo hub

5.2. Caricatore di avvio
Il bootloader è un pezzo separato di firmware che consente all'hub di caricare nuovo firmware e aggiornarlo. Il bootloader viene caricato sulla scheda al momento della produzione e non può essere modificato.
Puoi view la versione bootloader del tuo hub tramite il nostro LiveViewer software o inviando il comando "id" tramite la CLI. Ci sono informazioni sulla CLI nel manuale utente che può essere scaricato dal nostro websito.
www.cambrionix.com/cli

5.3. Errori
Esistono diversi motivi per cui un aggiornamento potrebbe non avvenire; il software di aggiornamento comunicherà il motivo per cui si è verificato un errore tramite il terminale.
Se si è verificato un errore durante l'aggiornamento del firmware di un hub, questo potrebbe rimanere bloccato in modalità bootloader, per rimediare sarà necessario inviare un ulteriore aggiornamento del firmware all'hub per riportarlo in uno stato utilizzabile.

un exampl'errore è riportato di seguito.
COM7: PP15S (000000) Aggiornamento firmware non riuscito. Il dispositivo potrebbe ora essere inutilizzabile e potrebbe essere necessario eseguire nuovamente il flashing. causato dal dispositivo non risponde

5.4. Hub con collegamento a margherita
L'aggiornamento simultaneo degli hub collegati a margherita potrebbe non riuscire (o sembrare fallire) perché lo strumento di aggiornamento perde la connessione agli hub più in basso nell'albero USB quando l'hub principale si riavvia. In questo caso potresti ricevere un errore "Il dispositivo non risponde". Esegui nuovamente lo strumento per questi casi (senza l'opzione –force) per verificare lo stato.

Licenza

L'uso di Command Line Updater è soggetto al contratto di licenza Cambrionix, il documento può essere scaricato e viewed utilizzando il seguente collegamento.
 https://downloads.cambrionix.com/documentation/en/Cambrionix-Licence-Agreement.pdf

Utilizzo di marchi, marchi registrati e altri nomi e simboli protetti
Questo manuale può fare riferimento a marchi, marchi registrati e altri nomi e/o simboli protetti di società terze non legate in alcun modo a Cambrionix. Laddove presenti, questi riferimenti sono solo a scopo illustrativo e non rappresentano un'approvazione di un prodotto o servizio da parte di Cambrionix, o un'approvazione del/i prodotto/i a cui si applica il presente manuale da parte della società terza in questione.
Cambrionix riconosce che tutti i marchi commerciali, marchi registrati, marchi di servizio e altri nomi e/o simboli protetti contenuti nel presente manuale e nei relativi documenti sono di proprietà dei rispettivi titolari
"Mac® e macOS® sono marchi di Apple Inc., registrati negli Stati Uniti e in altri paesi e regioni."
"Intel® e il logo Intel sono marchi di Intel Corporation o delle sue filiali."
"Thunderbolt™ e il logo Thunderbolt sono marchi di Intel Corporation o delle sue filiali."
“Android™ è un marchio di Google LLC”
"Chromebook™ è un marchio di Google LLC."
"iOS™ è un marchio o un marchio registrato di Apple Inc, negli Stati Uniti e in altri paesi ed è utilizzato su licenza."
“Linux® è un marchio registrato di Linus Torvalds negli Stati Uniti e in altri paesi”
“ Microsoft™ e Microsoft Windows™ sono marchi del gruppo di società Microsoft.”
"Cambrionix® e il logo sono marchi di Cambrionix Limited."

Il logo CambrionixCambrionix limitata
L'edificio Maurice Wilkes
Cowley Strada
Cambridge CB4ODS
Regno Unito
+44 (0) 1223 755520
enquiries@cambrionix.com
www.cambrionix.com
Cambrionix Ltd è una società registrata in Inghilterra e Galles
con il numero azienda 06210854
Aggiornamento della riga di comando
© 2023-05 Cambrionix Ltd. Tutti i diritti riservati.

Documenti / Risorse

Aggiornamento della riga di comando di Cambrionix [pdf] Manuale d'uso
Aggiornamento della riga di comando, Comando, Aggiornamento della riga, Aggiornamento

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *