Software

Arch Linux Installation : Part 1

18 Sep 2020, 12:52pm TZ +05:30
linux, Arch
Software, tips

I am using Manjaro Linux for a while now. May be more than 2 years now. Though its Arch Linux based you still have supporting wrappers.

Having your own custom install of Linux was far dream. I had tried my luck with debian and failed to get close to Ubuntu.

This time, it was different.

Linux is running the Windows in VM now !

It was my time to take the next step.

My tryst with Arch Linux Installation

This is the Part 1 in the series. This part deals with creation of Installation Media, Internet connection and making the installer usable.

Part 1 | Part 2 | Part 3

...

Check Zephyr Version

20 Jul 2020, 10:35am TZ +05:30
Zephyr, hardware
Embedded, Software, IoT, tips

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.

Update Zephyr SDK

20 Jul 2020, 10:35am TZ +05:30
Zephyr, hardware
Embedded, Software, IoT, tips

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. ...

Zephyr OS : Understanding Application Development and a Fancier Blinky for STM32F3 Discovery Board

26 Jun 2020, 02:54pm TZ +05:30
Zephyr, hardware, manjaro, linux, STM32, ARM
Embedded, Software, IoT

Getting started with Application Development on Zephyr OS

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.

...

Zephyr OS : Blinky Example for STM32F3DISCOVERY board with Debugging Enabled

08 Jun 2020, 12:17pm TZ +05:30
Zephyr, hardware, manjaro, linux, STM32, ARM
Embedded, Software, IoT

Zephyr OS Blinky Example for STM32F3DISCOVERY board

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 .

...