Torna indietro   AlterVista | Spazio web gratis, hosting free php mysql > Aree di ritrovo > Linux Cafè

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 01-07-2009, 23.51.31
L'avatar di AlexKidd
Utente attivo
 
Data registrazione: 09-02-2007
Messaggi: 420
Predefinito Acpi

Chiedo qui dopo una lunga ricerca che non mi ha portato a nulla (probabilmente per mia incompetenza)

Ho una buona conoscenza del linguaggio C e possiedo le basi per scrivere un modulo del kernel, ma non so assolutamente dove reperire informazioni su ACPI

Se cerco la documentazione trovo solo how-to che spiegano come installare ed usare ACPI ma a me interessa comprende come programmare un driver di questo tipo e precisamente come usare le funzionalità fornite, tra cui:

acpi_evaluate_object()
acpi_evaluate_integer()
ec_read()
ec_write()
e tante altre....

Ma non so' dove reperire le informazioni adeguate, ho trovato addirittura documentazione relativa alla specifica ACPI per la sua implementazione (utile per analizzare una DSDT) ma nulla sull' "accesso dei dati ACPI" da linux

Spero di trovare qui qualche persona più informata di me sull'argomento disposta ad indirizzarmi nella giusta direzione
Ringrazio anticipatamente chi mi aiuterà
__________________
www.AlexKidd.altervista.org
Rispondi citando
  #2 (permalink)  
Vecchio 10-07-2009, 15.23.49
L'avatar di digilinux
Utente
 
Data registrazione: 27-04-2009
Messaggi: 128
Invia un messaggio via MSN a digilinux
Predefinito

Guarda,non sono un esperto di C,ma so che dentro /proc/acpi ci sono un pò di info su ACPI,potresti andare a vedere nel kernel come linux legge le ACPI. good luck! Matrobriva
Rispondi citando
  #3 (permalink)  
Vecchio 10-07-2009, 16.35.17
L'avatar di AlexKidd
Utente attivo
 
Data registrazione: 09-02-2007
Messaggi: 420
Predefinito

sapere cosa c'è in /proc/acpi non vuol dire sapere come il kernel comunica con ACPI

Se guardo i sorgenti al massimo posso fare un reverse engeneering... ma perchè imparare in un modo cosi innaturale una cosa che (dovrebbe) esser tutt'altro che segreta ?
__________________
www.AlexKidd.altervista.org
Rispondi citando
  #4 (permalink)  
Vecchio 01-10-2009, 08.43.23
Neofita
 
Data registrazione: 06-08-2009
Messaggi: 10
Predefinito

Vedi se questa spiegazione ti è utile, purtroppo sono poco ferrato sull'argomento:

http://it.wikipedia.org/wiki/Advance...ower_Interface
__________________
La ferrari è la tua passione? Le auto sono la tua ragione di vita? visita auto fanpage dove ci sono tanti articoli sui modelli auto
Rispondi citando
  #5 (permalink)  
Vecchio 01-10-2009, 16.51.08
L'avatar di Xsescott
AlterGuru
 
Data registrazione: 08-02-2004
Messaggi: 1,169
Invia un messaggio via MSN a Xsescott
Predefinito

Citazione:
Originalmente inviato da maker30 Visualizza messaggio
Vedi se questa spiegazione ti è utile, purtroppo sono poco ferrato sull'argomento:

http://it.wikipedia.org/wiki/Advance...ower_Interface

in basso c'è il link al sito ufficiale:
http://www.acpi.info/
Rispondi citando
  #6 (permalink)  
Vecchio 01-10-2009, 21.03.37
L'avatar di AlexKidd
Utente attivo
 
Data registrazione: 09-02-2007
Messaggi: 420
Predefinito

Lo conoscevo già il sito, li trovo le specifiche e la documentazione che mi permette di comprendere le tabelle DSDT

Ma resta sempre il problema della inesistente documentazione per ec_write(), ec_read(), acpi_evaluate_integer() et simili
__________________
www.AlexKidd.altervista.org
Rispondi citando
  #7 (permalink)  
Vecchio 03-10-2009, 02.39.04
L'avatar di Xsescott
AlterGuru
 
Data registrazione: 08-02-2004
Messaggi: 1,169
Invia un messaggio via MSN a Xsescott
Predefinito

Citazione:
Originalmente inviato da AlexKidd Visualizza messaggio
Lo conoscevo già il sito, li trovo le specifiche e la documentazione che mi permette di comprendere le tabelle DSDT

Ma resta sempre il problema della inesistente documentazione per ec_write(), ec_read(), acpi_evaluate_integer() et simili

Un mio prof ci consiglio questo libro tempo fà, magari facci un giro e vedi se trovi qualcosa a riguardo, anche se dai titoli non ho visto nulla che riguardi ciò:
http://lwn.net/Kernel/LDD3/
Rispondi citando
  #8 (permalink)  
Vecchio 03-10-2009, 21.47.40
L'avatar di AlexKidd
Utente attivo
 
Data registrazione: 09-02-2007
Messaggi: 420
Predefinito

Lo conoscevo già, ho appreso li le conoscenze base per la creazione di moduli per il kernel

ma purtroppo non affronta minimamente l'interfaccia ACPI
__________________
www.AlexKidd.altervista.org
Rispondi citando
  #9 (permalink)  
Vecchio 03-10-2009, 23.03.23
L'avatar di Xsescott
AlterGuru
 
Data registrazione: 08-02-2004
Messaggi: 1,169
Invia un messaggio via MSN a Xsescott
Predefinito

Citazione:
Originalmente inviato da AlexKidd Visualizza messaggio
Lo conoscevo già, ho appreso li le conoscenze base per la creazione di moduli per il kernel

ma purtroppo non affronta minimamente l'interfaccia ACPI
hai fatto già qualche modulo?
io volevo cominciare a leggerlo ma fin quando una buon'anima non lo traduce in italiano penso proprio che non se ne parli.
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato



Tutti gli orari sono GMT +1. Adesso sono le 10.29.42.