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

Reply via email to