PDA

View Full Version : Programmino che si interfacci con un preciso hardware


MEMon
31-10-2007, 12:44
Ragazzi voglio fare un programmino per monitorare la scheda video(temperature e velocità ventole).
Io so quali sono i sensori usati, ma come faccio a "raggiungerli"?
Come trovo l'indirizzo di questi dispositivi?


Ci sono già programmi che utilizzano i valori di questi dispositivi, ho visto che utilizzano delle dll, ma a parte il fatto che non so se posso usarle, come potrei fare a sapere che funzioni ci sono dentro e quindi come usarle?

vizzz
31-10-2007, 14:04
Ragazzi voglio fare un programmino per monitorare la scheda video(temperature e velocità ventole).
Io so quali sono i sensori usati, ma come faccio a "raggiungerli"?
Come trovo l'indirizzo di questi dispositivi?


Ci sono già programmi che utilizzano i valori di questi dispositivi, ho visto che utilizzano delle dll, ma a parte il fatto che non so se posso usarle, come potrei fare a sapere che funzioni ci sono dentro e quindi come usarle?

ti serve comunque un .h della libreria, da quello capisci le funzioni esportate e la loro sintassi.

variabilepippo
31-10-2007, 15:53
Ragazzi voglio fare un programmino per monitorare la scheda video(temperature e velocità ventole).
Io so quali sono i sensori usati, ma come faccio a "raggiungerli"?


Per "raggiungerli" devi avere buone conoscenze della programmazione a basso livello e le specifiche tecniche della tua scheda video (non è detto che siano disponibili), non potendo accedere direttamente all'hardware dovrai passare per un device driver.

Visita SMBus (http://www.smbus.org/) e ACPI (http://www.acpi.info/) per studiare le specifiche delle 2 interfacce usate per questo genere di operazioni.

Un programmatore italiano, Alfredo Comparetti, ha sviluppato il famoso SpeedFan (http://www.almico.com/speedfan.php). Prova a contattarlo, potrebbe darti qualche consiglio utile.

MEMon
31-10-2007, 17:03
Ti ringrazio, però come faccio a sapere a quale indirizzo corrisponde ogni sensore?

Ho visto le specifiche del SMBus, ma non c'è nulla a riguardo, per il fatto che poi sarà chi costruisce la scheda madre ad assegnare gli indirizzi(credo).

nuovoUtente86
31-10-2007, 21:16
cosa intendi esattamente per indirizzo?