08 Jun 2020, 06:25am TZ +05:30
The Zephyr OS is based on a small-footprint kernel designed for use on
resource-constrained and embedded systems: from simple embedded
environmental sensors and LED wearables to sophisticated embedded
controllers, smart watches, and IoT wireless applications.
From
Zephyr Project Documentation
We would look at initializing the environment and installing necessary dependencies.
This is Part 1 in the series of post on Zephyr OS.
In Part 2 we would look at
an Example of Blinky program running on
STM32F3DISCOVERY Board
. In Part 3 we look at how to get started with Application Development
on Zephyr OS using our custom blinky projects on
STM32F3 Discovery Board
.
...31 Mar 2020, 03:21pm TZ +05:30
Jupyter is great tool for Python development. It’s an open-source web application that
allows you to create and share documents that contain live code,
equations, visualizations and narrative text.
It’s used for data cleaning, scrapping and transformation, numerical simulation, statistical modeling,
data visualization, machine learning, and much more.
In-fact, I have already used it in some of my hardware projects.
Let’s Get this installed in our machines.
And have some fun !
...07 Sep 2018, 06:43am TZ +05:30
Work Time Recorder Project # This program is a tool designed to help record and measure the work hours of a given task.
Download Click on the image to download:
It’s available in source code form.
Download it here
Dependencies for Linux Need to install python-tk or python3-tk for Python 2.x and Python 3.x respectively.
Ubuntu/debian :
1 2 3 4 5 6 sudo apt-get install python-tk ## Or sudo apt-get install python3-tk Arch / Manjaro :
...
19 Aug 2018, 06:14pm TZ +05:30
Many of us Windows users try to have Visual Studio environment.
But that’s not always great option. Unless you are ready to download 8GB
on your internet bandwidth.
I personally like Visual Studio and its fast upcoming cousin
VS Code. But hate the large download part.
Hence an opensource alternative is a need of the hour.
Also if you like to compile linuxy
style code with Makefile
in all its
glory.
MinGW64 at your service friend!
...10 Jul 2018, 12:00am TZ +00:00
Working with DietPi, we found going back and forth between
the Raspberry Pi and PC very time consuming.
Fortunately DietPi provides a PC distribution
with x86_x64 configuration.
Though they had both VM Ware and Virtual Box
files but they did not work for us.
So we decided to download the
Native PC for BIOS/CSM (BETA) option.
We later found out this is just a .img
file,
we could not directly use it with Virtual Box
...16 Mar 2018, 12:00am TZ +00:00
This problem specifically occurs with Lenovo laptops and more pounced in *Ubuntu 17.x" onwards.
The problem happens when the laptop goes to any type of standby , sleep or hybrid-sleep.
It causes the WiFi the not function again after wakeup.
...14 Mar 2018, 12:00am TZ +00:00
Many times we need a reliable way to infer the data hidden into the Barcode.
In the modern days is the time for QR-Code.
...12 Oct 2017, 12:00am TZ +00:00
Upgrading from older 1.8 Version of Wine to Latest 2.0.x Versions in Ubuntu 17.04, 16.10, 16.04.3 for the new GNOME front.
Also fixing the older DASH based shortcuts.
...02 Jun 2021, 05:12pm TZ +05:30
Simple Serial Port Logging Utility # Based on pyserial this utility helps to log data from a Serial Port connected to a PC. It also creates a log file with date stamps.
Download # Here is the Link
to the Source for download. Save it as SerialLogger.py.
Run # python SerialLogger.py Details # One needs to change the section under # Port Configuration to customize it for your own system.
...
07 Sep 2018, 07:01am TZ +05:30
Work Time Recorder App : Release V1.0 # First working version of the app.
For more background refer to Introduction
This version caters to the following:
Simple time display Python 2 and Python 3 compatibility Fail safe environment No Terminal prompt execution Screenshot # Here is a screenshot:
Download # Note the pyw extension for the window executable of python.
timer1.pyw
One might wonder why this is not in Github - well simplicity.
...