π
2018-01-22 01:01
in Arduino, Linux
Got to play with a lot of hardware at LCA 2018:
ESP32 micropython programmed robot
Learned the very basics (and pains) of how to program an FPGA
MicroPython programming and handling
Protocol Analysis (1wire) with a USB protocol sniffer.
Definitely worth the time I spent, even if some miniconfs made me miss a bunch of talks, but it was worth it :)
Lolibot:
![](/blogimg/01/thumb1024_101_20180122_LoliBot.jpg)
![](/blogimg/12/thumb1024_112_20180122_LoliBot.jpg)
![](/blogimg/00/thumb1024_100_20180122_LoliBot.jpg)
![](/blogimg/09/thumb1024_109_20180122_LoliBot.jpg)
![](/blogimg/15/thumb1024_115_20180122_LoliBot.jpg)
![](/blogimg/17/thumb1024_117_20180122_LoliBot.jpg)
![our fearless team was honest about how they do the work every year :) our fearless team was honest about how they do the work every year :)](/blogimg/14/thumb1024_114_20180122_LoliBot.jpg)
our fearless team was honest about how they do the work every year :)
The next day, I went to the FPGA training/miniconf:
![](/blogimg/00/thumb1024_200_20180123_FPGA_Programming.jpg)
![Bunnie Huang was one of the attendees Bunnie Huang was one of the attendees](/blogimg/04/thumb1024_204_20180123_FPGA_Programming.jpg)
Bunnie Huang was one of the attendees
![FPGAs are definitely 'interesting', you can use some of the gates to emulate a CPU, and others to run bare metal code FPGAs are definitely 'interesting', you can use some of the gates to emulate a CPU, and others to run bare metal code](/blogimg/07/thumb1024_207_20180123_FPGA_Programming.jpg)
FPGAs are definitely 'interesting', you can use some of the gates to emulate a CPU, and others to run bare metal code
It was useful to learn more about MicroPython the next day, definitely a faster way to work on ESP8266/ESP32 SOCs:
![](/blogimg/00/thumb1024_300_20180124_MicroPython.jpg)
![ESP32 ESP32](/blogimg/02/thumb1024_302_20180124_MicroPython.jpg)
ESP32
![](/blogimg/03/thumb1024_303_20180124_MicroPython.jpg)
Tim nicely setup a hardware rig to flash the little TOMU boards that fit in your USB slot:
![](/blogimg/90/thumb1024_390_Tomu_Programming.jpg)
The last day, we learned how to use a USB logic analyser to debug 1wire timing issues:
![](/blogimg/00/thumb1024_400_20180125_Protocol_Sniffing.jpg)
![protocol analysis is what Tridge eats for breakfast ;) protocol analysis is what Tridge eats for breakfast ;)](/blogimg/02/thumb1024_402_20180125_Protocol_Sniffing.jpg)
protocol analysis is what Tridge eats for breakfast ;)
|