|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Nov 2008
Messaggi: 17
|
[uClinux] driver per accedere alla memoria
salve,
ho una scheda con un FPGA e c'ho caricato un processore embedded con il sistema operativo uClinux.... Devo scrivere un driver per fare accesso alla RAM che è a bordo della scheda e leggere/scrivere una porzione di essa, ma non ho molta esperienza in programmazione.... Penso che i driver di uClinux abbiano la stessa struttura di quelli di linux..... Qualcuno può aiutarmi?? |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
Quote:
Anche io ho utilizzato µCLinux e la compilazione del kernel come la creazione di un'immagine del sistema operativo non sono mai stati un problema però su FPGA c'era un'architettura dotata di un soft processor più un controller di memoria oppure un controller di memoria e la "circuiteria" necessaria per utilizzare il processore integrato nella FPGA. EDIT: se il produttore della scheda dotata di FPGA permette di caricare Linux generalmente mette a disposizione un ambiente per compilare il kernel e generare un'immagine del sistema operativo. |
|
![]() |
![]() |
![]() |
#3 | |
Junior Member
Iscritto dal: Nov 2008
Messaggi: 17
|
Quote:
Il progetto Hardware l'ho fatto io e ho inserito il controller per la RAM. La RAM l'ho testata senza Linux e funziona perfettamente... Il mio problema è realizzare un driver in grado di andare a leggere/scrivere una porzione di RAM con uClinux!! Linux mi parte e mi vede tutto, io, però, devo realizzare un applicazione che vada a leggere/scrivere in determinati indirizzi... |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 16053
|
Quote:
![]() Considerando che µCLinux non ha il supporto alla MMU (PMMU) e che probabilmente neppure il soft-processor che hai caricato su FPGA ne è dotato hai anche la certezza che la scrittura avverrà all'indirizzo corretto. Ultima modifica di sirus : 20-02-2009 alle 10:04. |
|
![]() |
![]() |
![]() |
#5 | |
Junior Member
Iscritto dal: Nov 2008
Messaggi: 17
|
Quote:
|
|
![]() |
![]() |
![]() |
#6 | |
Junior Member
Iscritto dal: Nov 2008
Messaggi: 17
|
Quote:
Grazie mille!! |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:04.