hotrodhed120
Member
I would like some recommendations for textbooks/books to help me get from the point of knowing nothing about creating windows drivers/applications to interacting with the real world from a PC. As a junior level EE student I am starting to realize that I will not learn everything that I want to know with the required courses for my degree. I have had programming classes (C & Java) but it seems the information that I want from these classes seems to be saved for the IT degrees.
What I would like to do is create my own piece of hardware that will communicate with the PC through USB to a program of my own design (in Java) to manipulate, display and save the data.
From what I understand I will have to create a communication protocol between my program and the hardware (I can handle that, I think), but from my limited understanding I will have to create a driver for windows so that my program can communicate with my hardware (i have no idea how to go about this... yet).
I would like to use my own programs throughout so that I will get the understanding of the subject from start to finish. I know there are already programs out there that do this (like labview) but I would like to do it myself. I'm also not asking anyone to do it for me, but if you are knowledgeable in this area your input would be greatly appreciated.
This is not homework, lab or anything, except, something that I personally am interested to know and use.
What I would like to do is create my own piece of hardware that will communicate with the PC through USB to a program of my own design (in Java) to manipulate, display and save the data.
From what I understand I will have to create a communication protocol between my program and the hardware (I can handle that, I think), but from my limited understanding I will have to create a driver for windows so that my program can communicate with my hardware (i have no idea how to go about this... yet).
I would like to use my own programs throughout so that I will get the understanding of the subject from start to finish. I know there are already programs out there that do this (like labview) but I would like to do it myself. I'm also not asking anyone to do it for me, but if you are knowledgeable in this area your input would be greatly appreciated.
This is not homework, lab or anything, except, something that I personally am interested to know and use.