Ciao a tutti, scusate se il titolo puo essere un po ambiguo per mi spiego meglio subito.
Sono molto interessato alla programmazione di basso livello, mi piacerebbe molto imparare a programmare l'hardware dai principi quindi forse ho anche bisogno di conoscere ed imparare alcune basi dell'elettronica (probabilmente), quindi, qualcuno saprebbe consigliarmi un buon testo si riferimento per iniziare seriamente?
Un libro che mi potrebbe interessare potrebbe essere uno che riguardi i sistemi embedded??
Se devo essere piu chiaro mi piacerebbe proprio essere in grado di saper esercitare funzioni professionali in qualitá di "driver developer", ossia programmare l'hardware partendo dalle base della sua struttura fisica (non costruirlo ovviamente) e tutto il lavoro che verrebe a seguire Roll Eyes .. Pero non solo con Linux ma in generale.. Per esempio ho letto buona metá di Linux Device Drivers (che considero una vera e propria referenza alla Kernel API), stavo incominciando Essential Linux Device Drivers che non é altrettanto male, ma io non mi voglio limitare solo a Linux (li ho in sospeso perché attualmente non ho tutto il tempo libero per dedicarmi a quei mattoni Grin ).
Da poco tempo ho incominciato a studiare Assembly x86 con "Programming from the ground Up" che tra l'altro tratta Gas e non Net Wide Assembler, ma piu che altro sono alla ricerca di un testo generico che non tratti solo Assembly ma come programmare processori e microcontrollori per l'I/O, processi etc.. Tutto quello che sia relazionato alla comunicazione con l'hardware e i dovutti concetti.
Va bene in italiano, se in inglese ancora meglio!
Grazie mille a tutti gli interessati!
Sono molto interessato alla programmazione di basso livello, mi piacerebbe molto imparare a programmare l'hardware dai principi quindi forse ho anche bisogno di conoscere ed imparare alcune basi dell'elettronica (probabilmente), quindi, qualcuno saprebbe consigliarmi un buon testo si riferimento per iniziare seriamente?
Un libro che mi potrebbe interessare potrebbe essere uno che riguardi i sistemi embedded??
Se devo essere piu chiaro mi piacerebbe proprio essere in grado di saper esercitare funzioni professionali in qualitá di "driver developer", ossia programmare l'hardware partendo dalle base della sua struttura fisica (non costruirlo ovviamente) e tutto il lavoro che verrebe a seguire Roll Eyes .. Pero non solo con Linux ma in generale.. Per esempio ho letto buona metá di Linux Device Drivers (che considero una vera e propria referenza alla Kernel API), stavo incominciando Essential Linux Device Drivers che non é altrettanto male, ma io non mi voglio limitare solo a Linux (li ho in sospeso perché attualmente non ho tutto il tempo libero per dedicarmi a quei mattoni Grin ).
Da poco tempo ho incominciato a studiare Assembly x86 con "Programming from the ground Up" che tra l'altro tratta Gas e non Net Wide Assembler, ma piu che altro sono alla ricerca di un testo generico che non tratti solo Assembly ma come programmare processori e microcontrollori per l'I/O, processi etc.. Tutto quello che sia relazionato alla comunicazione con l'hardware e i dovutti concetti.
Va bene in italiano, se in inglese ancora meglio!
Grazie mille a tutti gli interessati!