Hello,

I installed Ubuntu a few months ago on my work laptop and I’ve been running and loving it since.

However, I am used to VsCode, so this is what I am using in Ubuntu as well.

So I am curious, what kind of coding so you do? And what is your workflow.

I am an embedded firware developper and mainly use C. I am cross compiling my code in VsCode for a FPGA from Xilinx (dual core arm + PL)

Never dove into make files and cmake more than what I needed in the past, but I had an opportunity to learn CMake and build a project from it.

So my workflow is :

  1. Code in VsCode
  2. Build in CMake
  3. Transfer the app through scp on the target with a custom script (target is running petalinux, which is yocto + Xilinx recipes)
  4. Use gdb server to debug the code.

It’s a pretty simple workflow, but I’d like to know what you guys are running so that I can maybe upgrade my workflow.

  • ForbiddenRoot@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    Rust and C development mainly with a bit of assembly language sometimes:

    • Debian Stable with Xfce
    • distrobox with podman for containers
    • xfce4-terminal with tmux
    • vim with plugins (coc.nvim, delimitMate, NERDTree etc)
      • ForbiddenRoot@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 year ago

        when you start xfce, it start with tmux?

        No. I use tmux only inside the distrobox / podman dev container (which is also Debian 12 Stable). I like a more conventional DE for non-dev related usage of the computer. If I wanted a totally tmux-like or terminal-based environment I would go with i3, but that is not something I prefer for my desktop usage for non-coding activities.