On Sun, Jul 1, 2018 at 6:41 AM, Michelle Ran <michelleran...@gmail.com> wrote: > Sorry, I'm only a high school student so I'm struggling to understand what > you mean. What's the significance of the hex file - is that what contains > the code? What IDE/language should I use to program the board? Also, what do > you mean by host program and build environment? > Again, sorry if my questions are basic. This is my first time working with > hardware.
I see, no problem. https://en.wikipedia.org/wiki/Microcontroller hex file -- binary code for the microcontroller IDE -- MPLAB X Compiler -- MPLAB XC8 Host -- PC (eg: Windows PC or Mac or Linux) Build environment: eg: Windows, MPLAB X + XC8; etc Programmer -- tools to download the binary to the microcontroller chip Host program for the programmer -- MPLAB X will do If you just start with HW, USB may not be a good place to start and the USB demo board I mentioned before may not be a good start for you. Rather you may want to start with some simpler hobbist oriented board like Arduino where they hide the details of Microcontrollers. Or Raspberry Pi boards where you can program using Python. https://www.arduino.cc/ https://www.raspberrypi.org/ -- Xiaofan ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ pyusb-users mailing list pyusb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyusb-users