Saturday, December 15, 2018

Install Kotlin Command Line Compiler on Raspberry Pi/Raspbian

Every release of Kotlin ships with a standalone version of the compiler. We can download it from GitHub Releases. The latest release is 1.3.11. This video show how to download and install Kotlin  Command Line Compiler on Raspberry Pi/Raspbian, and also create a Hello World using the command line compiler.


Tested hardware: Raspberry Pi 3 B+
OS: Raspbian Stretch with desktop and recommended software 2018-11-13

To download the latest standalone compiler from GitHub:
- Browser to http://kotlinlang.org/.
- Click LEARN on top.
- Select the Tutorials tab on top.
- Select Getting Started -> Working with the Command Line Compiler on the left.
- There should be a section of "Downloading the compile", with a download link to the latest release of Kotlin.

- Download and extract the file, in my case I extract to my ~/kotlinc/ directory.
- Add the path by enter the command in Terminal:
$ export PATH=~/kotlinc/bin:$PATH




Thursday, December 13, 2018

Set default resolution for Raspberry Pi/Raspbian

Sometimes, I will use my Raspberry Pi (with VNC enabled) without connecting monitor, I access it from another PC with VNC viewer. But in such case, it will be in low resolution. This video show how to change the default resolution.

Tested device: Raspberry Pi 3 B+
OS: Raspbian Stretch with desktop and recommended software 2018-11-13


Enable VNC on your Raspberry Pi/Raspbian:

Click the Menu -> Preferences -> Raspberry Pi Configuration
Select Interfaces tab -> Enable VNC


Wednesday, December 12, 2018

Official Raspberry Pi Beginner’s Guide

Official Raspberry Pi Beginner’s Guide is a 244-page book that will help get you well on your way to Raspberry Pi domination.

Learn how to:

  • Set up your Raspberry Pi, install its operating system, and start using this tiny, fully functional computer.
  • Start coding projects, with step-by-step guides using the Scratch and Python programming languages.
  • Experiment with connecting electronic components and have fun creating amazing projects.




Download The Official Raspberry Pi Beginner’s Guide for free.

Monday, November 26, 2018

Watch InSight's Landing on Mars

InSight is set to land on November 26. You can watch Online.

InSight, short for Interior Exploration using Seismic Investigations, Geodesy and Heat Transport, is a Mars lander designed to give the Red Planet its first thorough checkup since it formed 4.5 billion years ago. It is the first outer space robotic explorer to study in-depth the "inner space" of Mars: its crust, mantle, and core. ~ InSight Mission Overview

See inside mission control at NASA’s Jet Propulsion Laboratory as signals return from the InSight mission as it lands on Mars. Landing commentary includes interviews with team members.


See a 360-view from inside mission control at NASA’s Jet Propulsion Laboratory as signals return from the InSight mission as it lands on Mars.

Tuesday, June 12, 2018

Learning operating system development using Linux kernel and Raspberry Pi

This repository, s-matyukevich/raspberry-pi-os, contains a step-by-step guide that teaches how to create a simple operating system (OS) kernel from scratch using Linux kernel and Raspberry Pi.

Each lesson is designed in such a way that it first explains how some kernel feature is implemented in the RPi OS, and then demonstrate how the same functionality works in the Linux kernel.

https://github.com/s-matyukevich/raspberry-pi-os