Pic, arduino, freescale, ecc. Strumenti di sviluppo, firmware e progetti.
#6998
Buon giorno
vorrei sapere se possibile (e nel caso affermativo indicazioni/documentazione o semplici tutorial) per poter eseguire un RTOS
Linux Embedded in una board TI MSP432 Launchpad .

So che essa prevede gia l'RTOS FreeRTOS, ma sarei interessato piuttosto a sperimentarvi Linux Embedded.

Qualsiasi risposta sarà di grande utilità :)
#7000
Al di là di eventuali problemi di architettura il più grosso dei launchpad è dotato di 256K di SRAM e 2MB di memoria di Flash, mi sa che siamo molto al disotto dei requisiti minimi per far girare Linux. Vi sono altre piattaforme embedded Texas Instruments che supportano Linux, per esempio la famiglia Sitara
#7001
Sto anche pensando a realizzare la applicazione con un Microprocessore (tipo quelli della Microchip). In questo caso come si realizza e di cosa si ha bisogno per relizzare un sistema embedded (con rtos Linux embedded)?

Immagino almeno una Rom e Ram esterne.

Potresti indicarmi qualcosa per documentarmi e farmi una idea (partendo così da zero nel realizzare).
Come dispositivo penserei al AT91SAM
#7004
Mi sono fatto un giro su quanto mi hai indicato.
Vediamo se ho capito. Le schede dei sistemi embedded prevedono sempre (almeno):
1) una memoria flash (programmi)
2) una Ram (dati)
3) una Rom (boot)

Dove viene messo il sistema operativo RTOS (sempre nella flash memory)? Come sono agganciati questi tre elementi al micro?

Il micro AT91SAM come può essere programmato? Dove viene inserito il boot loader che ricerca il sistema operativo? Si può programmare con KitPic o solo con interfacce Jtag?

Spero di non fare domande banali, ma mi aiuterebbe a capre meglio...
#7005
Nel link che ti ho inviato vi è tutto quanto chiedi per il processore AT91SAM
Circa i vari tipi di memoria la ROM non è necessaria in quanto il suo ruolo può essere svolto dalla memoria flash, sono entrambe di tipo non volatile.
Per poter usare un vero sistema operativo è sicuramente necessaria della memoria DRAM esterna al chip indirizzata da un canale DMA e della memoria di massa flash o addirittura scheda SD per il files del medesimo.
Le questioni che poni non sono affatto banali, anzi sono molto complesse e l'affrontare una problematica di quel tipo richiede una preparazione elevata e molto specialistica, sicuramente molto al disopra di quella di cui disponi. Non ti voglio scoraggiare ma penso che tu faccia bene a orientarti verso sistemi già completi come RaspBerry Pi, Arduino Yun, Beaglebone black o Intel Galileo. Questo per avere un linux funzionante poi per avere implementazioni Real Time si deve studiare ulteriormente.
Per la AT91SAM vi è questa board
https://www.digikey.com/product-detail/ ... ND/2770516
Che però costicchia.
#7007
Si certo meglio sfruttare schede gia fatte.... però in parallelo mi piacerebbe sperimentare una soluzione mia.
Il microprocessore AT91SAM7S32, con quale interfaccia si programma? Può andare bene un Pickit 3 oppure è necessaria una Jtag?
Come si deve procedere per programmarlo? Come si importano e dove i file dei link postati da te? Occorre mettere un programma fw sul dispositivo (almeno per settare il DMA) e cosa dovrebbe fare?
#7008
Come ti ho già scritto:
affrontare una problematica di quel tipo richiede una preparazione elevata e molto specialistica, sicuramente molto al disopra di quella di cui disponi

e anche di quella di cui dispongo io.
Circa il fare da te, a parte che occorre studiare tantissima roba per ottenere qualcosa sicuramente molto inferiore a quanto si trova già pronto, vogliamo parlare delle prime, banali, difficoltà pratiche? ti rendi conto delle difficoltà di progettare e realizzare una scheda molto popolata di integrati con packages piccolissimi, con stampati con migliaia di tracce, necessità di multistrato etc. etc. Sei attrezzato per questo?
#7009
Non c'entra nulla con la risposta di sopra ma la programmazione del AT91 può essere fatta con questo
https://store.comet.bg/en/Catalogue/Product/62773/
Non è che il fatto che Microchip abbia acquistato Atmel renda i prodotti Atmel compatibili con i tool per i Pic.
Modifica pcb timer

Cablaggio pulito. Ottimo lavoro!

Modifica power bank

Buon giorno, avrei necessita di modificare un picc[…]

[CUT] qui vedo che assorbe MAX 30 anche questo n[…]

Carissimi amici, premesso che sugli alimentatori d[…]

 scarica la nostra app android