Posts

  • Using Docker with Petalinux

    How to run Petalinux on a non-supported Linux distro without a VM. Docker is similar to a virtual machine in many respects, but much lighter and faster, and having a reproducible environment to run Petalinux may be of useful when switching versions.

  • Installing vncserver with systemd unit on Fedora 28

    Installing a VNC server should be a simple task but it comes with a few curveballs.

  • Installing Petalinux 2018.2 on Fedora 28

    Fedora 28 is not a supported platform for Petalinux 2018.2, but with a little effort, it can be installed with a workaround. We will install bash-4.3 from source rpm and use it to install Petalinux.

  • Adding ethtool to Petalinux

    This post documents the steps required to add ethtool to an existing Petalinux project.

  • AXI Traffic Generator Tool

    File editor for the Xilinx AXI Traffic Generator IP

  • Git patch flow

    Git is a very flexible distributed source control system, so flexible in fact, that can be used in a variety of ways or flows. In this post, I describe a flow that I’ve been doing while working remotely and not having access to the central code repository.

  • Tweaks to Fedora 28

    Upgrading to Fedora 28 was quite a smooth experience, on all 3 of my computers, two upgraded from Fedora 27 and one installed from scratch. Here’s a few tweaks I did afterwards to make it better suited for my use case.

  • Vivado simulator fix on Fedora 28

    Xilinx Vivado HLx is not currently supported on the latest version of Fedora (28) but since living on the edge entails some suffering, I decided to stick with 28 and plough my way through the challenge. I installed Vivado 2018.1 on Fedora 28, and found some issues during installation, detailed on this post of mine in Xilinx’ forums: Installing Vivado 2018.1 on Fedora 28

  • Installing MCUxpresso Config Tools on Fedora

    MCUxpresso Config Tools package comes with its installer for Ubuntu (14,16) in .deb.bin format, a self-extracting command-line installer. In order to install it in Fedora (or CentOS or RHEL), we’ll extract it and then copy its files to the filesystem.

  • Trip through hell and back

    After installing MCUxpresso by manually installing the .deb installer (on Fedora 26, RPM based), things started to misbehave, in a rapidly and devastatingly way. The first symptom was Linux getting stuck at boot time after restarting from using Windows. In an effort to fix things, a broken upgrade just threw things even more sideways.

  • Installing MCUxpresso IDE on Fedora

    MCUxpresso IDE comes with its installer for Ubuntu (14,16) in .deb.bin format, a self-extracting command-line installer. In order to install it in Fedora (or CentOS or RHEL), we’ll extract it and then copy its files to the filesystem.

  • Finding duplicate images

    Image collections such as photos can grow over time to become hard to manage, and double so, when their backup is also involved. Images get mistakenly duplicated and finding duplicates as simple as it sounds, soon turns to be a very complicated affair to solve. This Python tool attempts to help in cleaning duplicates, by storing a hash of the images in question and comparing them among the collection. Even resized images with a different name are discovered.

  • Installing jekyll on Fedora 26

    Installing the static site generator jekyll on Fedora should be a simple matter, but as usual, there’s always a few things that are needed.

  • VoIP with OBI202 and CallWithUs

    Recently decided to drop my Vonage VoIP service and just get a VoIP phone. I can’t justify about $35/mo for something I barely use. I’ve been using CallWithUs successfully for several years, connecting over their local number to call overseas. Also been using them with the Android app “CSipSimple” with limited experience but great results.

  • VNC over reverse SSH

    Playing with network tunnels is fun, and almost magical. SSH is such a toolbox of neat surprises that keeps on giving the more you learn it.

  • Resetting Seagate NAS 2-Bay to factory

    The concern of losing digital data is always present. With one hard drive failure all your memories may be gone forever. So I keep several copies of my oversized collection of media such as photos, videos and movies.

  • Website redesign

    After so many years of not tending to my site, I finally found some time and inspiration to get it a facelift. I had this design in the works since … 2009, no kidding. I found it by chance while doing backups and thought about implementing it once and for all. I worked on this design while planning on porting the entire site to Django, with gallery generator and everything, but it turned out a lot more work that I was willing to put in. Then recently found Jekyll and after reading for an hour or so, I knew it would be the perfect tool for the job. A few late evenings later, got it pretty much all done.

  • Welcome to Jekyll!

    This is my first blog post taken from the Jekyll installation. Jekyll is a static site generator that is blog-aware and makes it real easy to convert text to static html pages through the use of a templating engine.

Subscribe via RSS