Blog

  • Easy workflow for using UIO (Linux) to access IP on Xilinx Zynq 1

Easy workflow for using UIO (Linux) to access IP on Xilinx Zynq

If like me, you're a newbie to FPGAs, and SoC FPGAs from Xilinx, the complexity of running an application talking to your IP from Linux can be quite daunting. I started by using petalinux from Xilinx to try and use an IP that I made using Vivado HLS (C to

By |2019-09-24T11:30:10+05:30September 17th, 2019|
  • Vibration Analysis with Blip nRF52840 2

Vibration Analysis with Blip nRF52840

In the midst of launching our crowd supply campaign for nRF52840 based board Blip, we decided to do a project with it which will show some of its capabilities. Blip is a development board for Bluetooth Low Energy (BLE) and 802.15.4 based wireless applications, based on the Nordic Semiconductor nRF52840

By |2019-09-19T17:25:22+05:30August 23rd, 2019|
  • Developing Mobile Apps for BLE devices 5

Developing Mobile Apps for BLE devices

Developing a BLE application requires a lot of domain specific knowledge. You need to learn a lot of languages that target specific platforms. Eg. Java or Kotlin for Android Native Application development, or Objective C or Swift for IOS development. Moreover, you need to be proficient in the tools, like

By |2019-09-19T17:28:22+05:30May 16th, 2019|
  • Getting Started with Zephyr RTOS on Nordic nRF52832 hackaBLE 6

Getting Started with Zephyr RTOS on Nordic nRF52832 hackaBLE

Introduction I worked for almost two decades in the software industry. In the early 2000s, I was developing applications on Windows, Linux, and various flavours of Unix. On the Windows side, we had Microsoft Visual Studio, MFC, NMake, and CL. On the Linux/Unix side, we had GCC, POSIX and various

By |2019-06-26T05:48:41+05:30February 21st, 2019|
  • How to use hackaBLE with Arduino IDE 7

How to use hackaBLE with Arduino IDE

If you are planning to buy a Bluetooth Low Energy (BLE) board or want to incorporate BLE functionality in your product, then hackaBLE could be a great candidate for the job! hackaBLE is a tiny Open Source Nordic nRF52832 based BLE development board developed by Electronut Labs that you can

By |2019-09-24T19:05:57+05:30January 28th, 2019|
  • Creating quick GPS tracking device with NRF52840 blip 8

Creating quick GPS tracking device with NRF52840 blip

Last weekend, my colleagues and I decided to go on a trek to Kudremukh peak in the Western Ghats. We thought, how about recording the GPS data throughout the trek. We quickly assembled a GPS module with our upcoming board blip, which is a development board based on Nordic's nRF52840

By |2019-09-23T18:21:19+05:30December 14th, 2018|
  • Bare Metal ARM Programming on Nordic nRF5 BLE SoCs 9

Bare Metal ARM Programming on Nordic nRF5 BLE SoCs

This post will have enough information to help someone understand the startup code and all the intermediate files present in a bare metal C project for a microcontroller. This will be explained through a minimal blinky example for nRF52832, that pulls no external dependencies. Over here at Electronut Labs, we

By |2019-09-22T21:56:07+05:30September 10th, 2018|