So mark the start of the car collision prevention project, I decided to start off by installing tinker OS, which is a Debian-based operating system, on the tinker board.
I forgot that the tinker board didn’t have any on-board storage, so I had to go out and get some memory. My highest priority was finding fast memory. I ended up getting a 16gb SanDisk Ultra Plus which is a class 10 card that’s rated up to 80 MB/s.
Writing the Disk Image to the SD Card
The first step is to download tinker OS from the official ASUS website, https://www.asus.com/us/Single-Board-Computer/Tinker-Board/ . After extracting the downloaded ZIP file, you will find ISO file. We must write the image to a micro SD Card. If you’re on a mac, you should be able to use Disk Utility to write the image to your micro SD card. If you’re on windows, you can use a tool like Rufus.
When you get Rufus, you must set it up by choosing “DD Image” for the “Create a bootable disk image option” and then select the disk image (the tinker OS file) by clicking on the button with a disk on it right next to your selected option “DD Image”. Then click start. The whole process should only take a few minutes. When its done it should say “READY” with the green progress bar fully loaded.
Booting up the tinker board
Finally, after all that preparation we can now boot up our tinker board. We must start off by inserting the micro SD card with tinker OS to reader at the bottom of the tinker board. After that we must plug in the HDMI cable to the monitor/TV and also our receiver for the USB and mouse. My Logitech unifying receiver worked perfectly out of the box without any drivers. After doing all of those steps, we can finally plug the micro USB cable which is connected to a power brick that is capable of the power requirements for the tinker board. This is very critical. At first, I tried with a 2.1A generic power supply and it did not work. I then tried it with my 2.8A Anker USB power supply and it booted up perfectly.
If you did everything correctly, you should see it load some text on the screen followed by booting up in the actual tinker OS.
Other than that, stay tuned to see my development process of the car collision prevention project. It seems like Python is already installed through the applications menu on tinker OS which should make the process a bit easier.