I’m starting again working with microcontrollers. The last time I worked with microcontrollers was almost 5-7 years ago. At that time I used to write assembly code and some C code, but mostly assembly, for Atmel 8-bit microcontrollers. Now things...
When I started to develop embedded systems based on ARM-based chips I used the arm-none-eabi-gcc compiler. I always wondered what was the meaning of eabi. EABI stands for Embedded Application Binary Interface, but what is an application binary in...
I found this amazing cookbook written by Joel Yliluoma a.k.a bisqwit. Just check it if you are interested in bit operations, and it is highly recommended if you work in embedded engineering. Note Two’s complement is assumed.
I found this tool called Task Warrior, which I think is pretty impressive. I have been using that for a while, and now I wanted to sync my phone, and my two laptops. By the way, I use Manjaro with XFCE.
Today was my first working with an Arduino. I have never used one before because I didn’t have the opportunity to do so. My first embedded systems were based on custom hardware and I used C or ASM to program the microcontroller embedded there.
I had some issues working with the ESP32. I will list all the issues I had and their solutions. For the record I use Manjaro 17.1.7 - 64bits.
I just received a new board from a company to do some stuff as “entry test”. Usually I follow the next procedure to ensure that I can focus on the software and forget about hardware relating issues.
In the last post I talked about the tools I use to do my development and the board I bought. Today, I will talk about the first toolchain test I did.
I want to learn ADA language and also start doing embedded applications, so I was looking around to see if I can get THE book or THE website/blog to start doing things. In the end, I couldn’t find anything good enough. Maybe since I didn’t have a...
Whenever I read a programming book I do notes, test the examples and try to solve the problems. I was reading the book Hacking: The Art of Exploitation, and just in the second chapter I wasn’t able to run a example. I checked the code and I didn’...