golioth / developer-training Goto Github PK
View Code? Open in Web Editor NEWTraining developers
Training developers
Quick Start was removed from the console, but we still reference it in the training docs. We need to update the training docs to remove references to the quick start, and show how to create a project and provision a device from scratch.
After running the training locally on my Mac, I have some improvements that might make it easier for others
Page: https://training.golioth.io/docs/after-training/local-toolchain-install
~/Documents/Training/Golioth
- this works fine, but requires a few tweaks later. However others might like to keep things separated, so a small note that it doesn't have to be in the home folder could be helpful (I happen to have Zephyr, NCS and Golioth all on the same machine, so separation is very helpful!). This means that for the rest of the tutorial I substituted ~/
for ~/Documents/Training/Golioth
and everything works finezephyr-sdk-0.15.0 ./setup.sh
as it modifies ~/.cmake
(if you already have NCS or Zephyr for example)Page: https://training.golioth.io/docs/golioth-exercises/install_esptool
Page: https://training.golioth.io/docs/golioth-exercises/compile-golioth-demo
west kasm download
will require the user to create ~/Desktop/Downloads
first, or use the --output-dir
arg to put the merged bin files in a location of the users choice - so west kasm --output-dir="~/Documents/Training/Golioth/artifacts/" download
(of course the output dir must be created as well!)/dev/cu.usbmodem*
: see https://learn.adafruit.com/adafruit-magtag/rom-bootloader#step-3076822 for detailspython3 -m esptool --chip esp32s2 --port /dev/cu.usbmodem01 write_flash 0x0 ~/Documents/Training/Golioth/artifacts/merged_golioth-demo_114332.bin
The Segger tools bundled with nRF Connect for Desktop are too old and don't include an option to "Install legacy USB driver", which is needed on Windows for the J-Link OB to show up. We should add some documentation to the "Windows" tab to make sure people on Windows download and update to the latest version of Segger tools after installing nRF Connect for Desktop.
as reported by @chireia, with the case on you can't see button labels. It is also helpful just to show the process visually as Adafruit does here:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.