20 Jul 2020, 10:35am TZ +05:30
Check Zephyr Version # Find the version of Zephyr OS you are currently using.
Commands # 1 2 3 4 5 # Go to your Zephyr installation Directory cd Workspace/zephyr # View the Last 2 commits in Zephyr repository git log --abbrev-commit --pretty=oneline -2 Typical Output # This shows that we are on Patch Level 99 of Version 2.3.0.
20 Jul 2020, 10:35am TZ +05:30
Update Zephyr SDK # There is an active development community behind Zephyr OS. They frequently release updates and patch. We need to keep our own SDK instance updated with these releases.
Commands # 1 2 3 4 5 6 7 8 9 # Go the Workspace cd ${HOME}/Workspace # Configure the Environment source ./env.sh # West command for update # - This would force update all the repositories west update -f always This is typically the case since we configured it this way.
...
26 Jun 2020, 02:54pm TZ +05:30
After understanding the basics of how to do debugging on a Zephyr OS project,
let’s do something custom.
We would look at how to get started with Application Development on Zephyr OS.
This is Part 3 in the series of post on Zephyr OS. In Part 1 we saw how to setup the development environment on Manjaro (Arch Linux). In Part 2 we looked at how to create an Eclipse CDT IDE end project and then successfully debug our code.
Source code for basic-blinky
project is available at
https://github.com/boseji/zephyr-basic-blinky-stm32f3_disco
.
Source code for fancier-blinky
project is available at
https://github.com/boseji/zephyr-fancier-blinky-stm32f3_disco
. Note: This code is specific for STM32F3 Discovery
with PCB Revision C and above.
...17 Jun 2020, 06:41pm TZ +05:30
Let’s look at how to use
Serial-Port
under
Manjaro (Arch-Linux)
.
Our goal would be to flash a
ESP8266 chip
.
More specifically the tiny module
ESP-01
.
This may be out of time in the 2020.
I wanted to fix the serial-port issues once and for all.
Here goes my quest to simplify serial-port logging & debugging on Linux.
...08 Jun 2020, 12:17pm TZ +05:30
We are going to look at a example of Blinky running on
STM32F3DISCOVERY Board
.
Additionally we would be doing Debugging on the Zephyr OS. All this on the good ness of Manjaro (Arch Linux).
This is Part 2 in the series of post on Zephyr OS. In Part 1 we saw how to setup the development environment. 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
.
...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
.
...06 Aug 2018, 12:00am TZ +00:00
It has been long time since I worked on ESP8266 and that too native SDK from Esperssif.
With the rusty know-how and lack on info online, I had a mixed start again.
Hope that the experience shared here might be helpful for many users,
who wish to do ESP8266 native SDK development on Windows Platform.
But are afraid that most of the working tools for ESP8266 are linux friendly.
Not to worry you are in good company.
...