2026년 7월 22일 수요일

Ubuntu 24.04: Fresh Install for MyChip-on-MyDesk

Ubuntu 24.04: Fresh Install for MyChip-on-MyDesk
on PC(old i5 CPU is ok. But UEFI for USB booting) with RAM(>8GB) & SSD(>128GB)

Prepare Ubuntu 24.04 Install Boot Disk
    - USB Disk(>8GB)
    - Download Ubuntu 24.04 ISO image [download]
    - Create bootable USB Disk using Rufus

* NOTE: As of Aug., 2026, Ubuntu 26.04 is released but NOT recommended for Open-Source EDA.

After Ubuntu Installed,

1. Make Ubuntu latest,

    $ sudo apt update && sudo apt upgrade

    * Install nVidia driver,

    $ sudo add-apt-repository ppa:graphics-drivers/ppa
    $ sudo apt update
    $ ubuntu-drivers devices
    $ sudo ubuntu-drivers autoinstall

2. System Setup for Korean

        App: Settings > System > Language support > add Korean
        App: Settings > Keyboard > Input Sources > add Korean(Hangul)

    Korean fonts,

    $ sudo apt update && sudo apt upgrade
    $ sudo apt install -y fonts-nanum fonts-nanum-coding fonts-nanum-extra
    $ fc-cache -fv
    $ fc-list | grep -i nanum

3. Download & install Browser & Editor

        - Google's Chrome for Linux [Link]

    $ cd ~/Downloads
    $ sudo apt install ./google-chrome-stable_current_amd64.deb

        - Microsoft Code for Linux [Link]

    $ cd ~/Downloads
    $ sudo apt install ./code_1.129.1-1784303641_amd64.deb

    * Recomended Extensions:
        - C/C++ by MicroSoft
        - C/C++ Dev Tools by MicroSoft
        - C/C++ Extension Pack by MicroSoft
        - C/C++ Themes by MicroSoft
        - CMake Tools by MicroSoft
        - Makefile Tools by MicroSoft
        - Binary Viewer by Qiao Jie
        - Verilog-HDL/SystemVerilog by Masahiro Hiramori

4.  Add command alias at the end of ~/.bashrc

    alias ls='ls --color=auto --group-directories-first'
    alias la='ls -al --color=auto --group-directories-first'
    alias ll='ls -l --color=auto --group-directories-first'

5. Apply Ubuntu Pro, https://ubuntu.com/pro,

    $ sudo pro attach <Your Token>
    $ sudo apt update && sudo apt upgrade

6. Install git,

    $ sudo install git

7. Clone ETRI050 Design Kit

    $ git clone https://github.com/GoodKook/ETRI-0.5um-CMOS-MPW-Std-Cell-DK.git
    $ ln -s ETRI-0.5um-CMOS-MPW-Std-Cell-DK ~/ETRI050_DesignKit

8. Install libs & pkgs for building Open-Source EDA tools,

    $ cd ~/ETRI050_DesignKit/Tools
    $ chmod +x *.sh
    $ ./prerequisites.sh
    $ ./build_tools.sh

9.  Add $USER to dialout group,
    accessing USB device without any system complaint

    $ sudo usermod -aG dialout $USER

10. Download & install Xilinx FPGA Tools

    - Xilinx [Web Installer 26.1]: Vivado, Vitis-HLS, Artix-7

    $ cd ~/Downloads
    $ chmod +x FPGAs_AdaptiveSoCs_Unified_SDI_2026.1_0616_1700_Lin64.bin
    $ sudo ./FPGAs_AdaptiveSoCs_Unified_SDI_2026.1_0616_1700_Lin64.bin

11. Download & install Altera FPGA Tools
    - Quartus Prime Standard [25.1 Installer]: Cyclone IV & V

    $ cd ~/Downloads
    $ chmod +x ./qinst-standard-linux-25.1std-1129.run
    $ sudo ./qinst-standard-linux-25.1std-1129.run

12. Environments,
    Copy Env file to user's home,

    $ cp /~/ETRI050_DesignKit/Tools/Altera_env ~/.Altera_env
    $ cp /~/ETRI050_DesignKit/Tools/Xilinx_env ~/.Xilinx_env
    $ cp /~/ETRI050_DesignKit/Tools/SC_env ~/.SC_env

13. Download & install Arduino,
    - Arduino IDE[Download AppImage] & CLI

    $ curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh

14. Download & install KiCAD [Download

    If the message shown,

        Gtk-Message: 12:58:38.720: Failed to load module "xapp-gtk3-module"

    Un-Set GTK3_MODULES,

    $ unset GTK3_MODULES
    $ kicad


15. Additional apt install,

    - Libreoffice

    $ sudo apt install libreoffice

    - Zoom workplace [Download]

    $ sudo apt install ~/$HOME/Downloads/zoom_amd64.deb

    - OBS-Studio

    $ sudo apt install obs-studio

    - kdenlive

    $ sudo apt install kdenlive





댓글 없음:

댓글 쓰기