Dev Blog

Home Devlogs PicoSystem Dev Server Rust Game Development Misc Pi Microcontrollers Embedded Web Dev

📝 devlog v7 [ 2025-12-08 ]

    installing btop on luckfox max to monitor constraints

    sudo apt install g++ cmake git git clone https://github.com/aristocratos/btop.git
    cd btop && git checkout v1.2.13
    make
    sudo make install

    build failed - requires c++23. too heavy for this sbc
    reverted to version v.1.2.13
    - git checkout v1.2.13

    🔍 insights

      luckfox pico max :

    • SoC Rockchip RV1106 – IPC visual processing SoC
      CPU ARM Cortex‑A7, single‑core, 32‑bit, up to 1.2 GHz
      NPU 1 TOPS, supports INT4/INT8/INT16 mixed operations
      RAM 256 MB DDR3L (integrated)
      Flash Storage 256 MB SPI flash
      Expandable Storage microSD slot (bootable)
      USB 1Ă— USB host, 1Ă— USB OTG
      Ethernet 10/100 Mbps
      Video ISP 4M @ 30fps ISP with HDR, 3A, 3DNR, gamma correction
      OS Support Buildroot and Ubuntu 22.04
      Other Features Integrated audio codec, MAC PHY, hardware ISP accelerators
    • compile speeds for btop:

    • Compiling btop.cpp 10% -> obj/btop.o (1.8MiB) (01m:08s
      Compiling btop_config.cpp 20% -> obj/btop_config.o (1.4MiB) (55s)
      Compiling btop_draw.cpp 30% -> obj/btop_draw.o (2.3MiB) (01m:16s)
      Compiling btop_input.cpp 40% -> obj/btop_input.o (1.4MiB) (55s)
      Compiling btop_menu.cpp 50% -> obj/btop_menu.o (2.0MiB) (01m:06s)
      Compiling btop_shared.cpp 60% -> obj/btop_shared.o (1.8MiB) (01m:04s)
      Compiling btop_theme.cpp 70% -> obj/btop_theme.o (1.4MiB) (53s)
      Compiling btop_tools.cpp 80% -> obj/btop_tools.o (1.4MiB) (59s)
      Compiling linux/btop_collect.cpp 90% -> obj/linux/btop_collect.o (3.1MiB) (01m:30s)
      Linking and optimizing binary... 100% -> bin/btop (1004KiB) (07m:31s) Build complete in (17m:25s)




    Blog GitHub LinkedIn ORCID Stack Overflow