- Mac con processore arm64 (ad esempio, MacBook Air o MacBook Pro)
- Connessione Internet
- Docker Apple Silicon
- Installazione di Docker
Scaricare Docker Apple Silicon utilizzando il link sopra e completare l'installazione.
- Preparazione dell'ambiente di lavoro
Aprire il terminale e navigare fino al desktop usando il comando:
cd ~/Desktop
Clonare questo repository:
git clone https://github.com/Francesco146/sis-arm.git
Navigare nel terminale fino alla cartella "SIS", all'interno della repository appena clonata, usando il comando:
cd sis-arm/SIS
- Avvio dell'ambiente di sviluppo (da eseguire ogni volta che si vuole utilizzare SIS)
Assicurarsi che Docker sia avviato. Navigare nel terminale fino alla cartella "SIS" e eseguire il comando:
~/Desktop/sis-arm/SIS/start.sh
- Utilizzo di SIS
Una volta all'interno dell'ambiente di Ubuntu, è possibile:
- Creare, modificare e testare file .blif direttamente da Ubuntu.
- Creare file .blif sul Mac, spostarli nella cartella di sviluppo "SIS" e testarli avviando Ubuntu. I file saranno sincronizzati nella cartella "SIS".
Non eliminate nessun file dalla directory "SIS" (se non i vostri .blif) o dalla directory "sis-arm" altrimenti lo script di avvio non funzionerà correttamente.
Per garantire che il tuo strumento SIS sia sempre aggiornato con le ultime correzioni di bug e miglioramenti, puoi seguire i passaggi seguenti per aggiornare il tool:
- Aggiornamento del Repository Git
Apri il terminale e naviga fino alla cartella "sis-arm" usando il comando:
cd ~/Desktop/sis-arm
Assicurati di essere sulla branch principale del repository con il comando:
git checkout master
Poi, scarica gli ultimi cambiamenti dal repository remoto:
git pull origin master
Con questi passaggi, il tuo ambiente di sviluppo SIS dovrebbe essere aggiornato alla versione più recente. Se incontri problemi durante l'aggiornamento o se hai domande, non esitare a chiedere assistenza nella sezione Issues su GitHub.
Se si riscontrano problemi o si necessita di assistenza, è possibile contattarmi tramite la tab Issues di GitHub.