Blog Archives

How to build RISC-V GCC/newlib-nano toolchain

This short article will show you how to quickly setup cross-toolchain for C/C++ RV32IMAC binaries that runs on x86_64 host Linux PC. Please note that /opt/riscv32 directory should be writable by the user running make. This command is the last … Continue reading

07. December 2020 by resset
Categories: Software | Tags: , , , , | Leave a comment

What can I do with all these things?

15. January 2017 by resset
Categories: Electronics, Hardware, Software | Tags: , , | Leave a comment

Buildroot and QEMU – the quickest recipe for your own Linux

I will show the quickest way of running your own-built Linux system in QEMU emulator. Did I say quickest? Let’s start then: $ git clone git://git.buildroot.net/buildroot $ cd buildroot/ $ make qemu_arm_versatile_defconfig Where qemu_arm_versatile_defconfig is file & defconfig name from … Continue reading

13. September 2013 by resset
Categories: Software | Tags: , , , , , , , , , | 6 comments

How to install binwalk on Slackware (updated)

Update-even-more: Binwalk has just moved to GitHub. Update: Second half of this tutorial refers to the binwalk version 1.2.1 only. It appears that with 1.2.2 release, problem with setup.py has been resolved. Diff here. Firstly, a few dependencies. There is … Continue reading

05. August 2013 by resset
Categories: Software | Tags: , , | Leave a comment

GFX-unlocker

Recently I made a small demo: This is application running in ChibiOS/RT RTOS with addition of µGFX framework. It mimics screen unlocker known from Andriod smartphones. It was tested on Embest DM-STF4BB board with DM-LCD35RT LCD display, but should run … Continue reading

13. July 2013 by resset
Categories: Electronics, Hardware, Software | Tags: , , , , , | Leave a comment

Kate debugs in hardware

Or how to debug embedded devices with Kate editor, GCC toolchain, OpenOCD and JTAG. Or, how to replace Eclipse in embedded developer’s work. I do most of my work with open source software, including this running on PC desktop. Few … Continue reading

23. February 2013 by resset
Categories: Electronics, Software | Tags: , , , , , , , , , , | Leave a comment

Canny edge detector

I uploaded one of my student projects to GitHub: Canny algrithm implementation. This is popular method of finding edges in the image invented in 80’s: http://en.wikipedia.org/wiki/Canny_edge_detector. What you will find here is extremely naive approach, possibly with bugs and certainly … Continue reading

24. December 2012 by resset
Categories: Software | Tags: , , , , | Leave a comment

Benefit of Cortex-M4F

Embedded systems gurus always repeated: don’t use floating-point numbers in your firmware! But what if you have processor with a FPU? Well, then you simply can. Do not forget, however, to carefully look at your disassembly file, as always. So … Continue reading

08. July 2012 by resset
Categories: Electronics, Software | Tags: , , , | Leave a comment

VMware Workstation 8.0.2 on Linux 3.2.x

There is a great aricle (and blog) on solving problems with running VMware on Linux hosts: http://weltall.heliohost.org/wordpress/2012/01/26/vmware-workstation-8-0-2-player-4-0-2-fix-for-linux-kernel-3-2-and-3-3/. What is not said there is that sometimes you are unable even to install Workstation itself. The cause is that installer tries to … Continue reading

16. April 2012 by resset
Categories: Software | Tags: , , | Leave a comment

Setting up a locale in PostgreSQL on Linux

After installation of fresh copy of PostgreSQL database server it is often required to configure proper localization settings. This helps to avoid messages like this: ERROR: invalid locale name en_GB.utf8 where en_GB.utf8 is setting you want to have. In order … Continue reading

08. January 2012 by resset
Categories: Software | Tags: , , , | Leave a comment

← Older posts