Blog Archives
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: embedded, GCC, risc-v, riscv, toolchain |
Leave a comment
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: ARM, Buildroot, BusyBox, embedded, GCC, kernel, Linux, QEMU, toolchain, U-Boot |
6 comments
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: binwalk, Python, reverse engineering |
Leave a comment
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: chibios, ChibiOS/GFX, ChibiOS/RT, display, embedded, lcd |
Leave a comment
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: ARM, debugger, embedded, GDB, JTAG, Kate, KDE, make, Makefile, OpenOCD, toolchain |
Leave a comment
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: algorithm, C++, Canny, edge detection, image processing |
Leave a comment
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: ARM, Cortex-M4, FPU, GCC |
Leave a comment
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: Linux, virtualization, VMware |
Leave a comment
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: databases, Debian, Linux, PostgreSQL |
Leave a comment
← Older posts