Domanda

In questa macchina: http: // www. nexcom.com/ProductModel.aspx?id=376f4fa5-64f3-41d1-afba-60ee48883465

Sto cercando di accesso GPIO, ma né il supporto di Intel Nexcom o è stato molto utile.

Il più vicino Sono venuto è questo post del blog, che dice che devo scrivere il mio autista: http://geekswithblogs.net/BruceEitman/archive/2010/08/01/windows-ce-using-a-driver- to-readwrite-hardware-registers.aspx

Dal nexcom manuale si afferma porta GPIO si trova a 0EE4H (0xEE4). Cosa dovrei con queste informazioni? Sto davvero dovuto scrivere il mio autista?

modifica:. È un lavoro must su Windows XP Embedded e Windows 7 incorporati

È stato utile?

Soluzione

Non puoi direttamente le risorse di accesso hardware (come GPIO pin) da processi userspace a meno che non ci sia un driver che espone questa funzionalità. Ciò significa che o si trova un driver adatto (non ho idea di dove cercare una cosa del genere) o scrivere il proprio.

P.S. Può anche essere il caso che il sistema operativo esporre il GPIO pin da qualche parte. Su una scheda di prototipazione linux ho lavorato una volta ci sono stati alcuni file (IIRC / dev / gpioX, con X è il numero di pin) si può leggere / scrivere se si ha le autorizzazioni appropriate.

Altri suggerimenti

È necessario giveio.sys.

E 'in realtà proviene da Microsoft in origine.

quando lo si installa, è necessario specificare quali indirizzi di porta che si desidera.

allora il programma spaziale utente può accedere direttamente alle porte.

È bretheren Unix possono chiamare ioperm () invece con il processo in esecuzione come una radice. A MS peccato non l'hanno fatto, ma giveio.sys va bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top