français english

Slavisa Jovanovic

Personal web page

  • How to access to the previously typed command in bash terminal

    Often you forget that you need root privileges while typing some commands in bash terminal.

  • How to use an additionnal UART in a Pynq-based system running on Zedboard

    This tutorial shows how to add an additional UART module on a PYNQ-based system only by modifying the programmable logic (PL) part of a Zynq system. The tutorial was applied on a Zedboard platform running Pynq 2.4 image.

  • How to replace spaces with %20 in a string using a bash script

    When you try to build, for instance in a markdown file, a link to a local file whose name contains lot of white spaces, some parsers will not allow these white spaces and thus the local links will not be operational.

  • How to create a bootable USB from an iso

    To create a bootable USB under linux is really straightforward. The following steps should be respected to guarantee the success of this operation:

    • plug your USB flash drive into your PC
    • use fdisk -l to identify the name of your USB drive. Be aware, this step is crucial and any mistake at this point can wipe data on other drive(s)!
    • If you identified the name of your USB drive (for instance /dev/sdb1) than you should use it in the following operation:
      df if=/path_to_iso_file.iso of=/dev/sdb

      where if and of represent respectively input file and output file (recall that under Linux everything is considered as a file!).

    • Pay attention, you should be aware of the non-existence of numbers in the name of the USB drive /dev/sdb not /dev/sdb1
    • That’s it! Enjoy!
  • How to install and use svn locally

    Svn is a software versioning and revision controlling system that can be used to organize your code written in any programming language. I use it often locally to organize my latex, vhdl, SystemC or other types of files. Here you can find some instructions how to use it locally

  • How to speed up Fedora boot time

    This tutorial was executed on a Fedora 21 distribution but will work also on other more recent releases. Fedora has an awesome way to find actual boot time. Only you have to do is to execute the following command in your terminal:


  • How to install Modelsim 10.2b under Fedora 21/22

    If you want to use the latest Modelsim versions under Fedora 21, you may experience some problems. I’ll show you how to get rid of these problems to run successfully Modelsim. This tutorial is done initially under Fedora 21, but will also work under Fedora 22.

  • How to convert MBR partition table to GPT without data loss

    Some linux distributions impose to use GPT (GUID Partition Table) insted of traditional MBR. If you have an already installed linux system using MBR partition table and you want to convert it to a freshly new GPT table without data loss, here is the solution.

  • How to build your customized blog using Jekyll

    In this tutorial you will learn how to build your own customized blog using jekyll.

  • Welcome message

    Welcome to my blog. Here you’ll find very soon some tutorials about HW/SW (co-)design, modelisation, tools configation, linux tips, writing tips, open source, …

subscribe via RSS