build
stm32_programming
Our great sponsors
build | stm32_programming | |
---|---|---|
49 | 2 | |
3,684 | - | |
3.2% | - | |
9.9 | - | |
3 days ago | - | |
Shell | ||
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
build
-
Snapdragon 8 Gen 1's iGPU: Adreno Gets Big
https://github.com/armbian/build
There isn't any hypervisor running on that and still no SVE
- Armbian – Linux for ARM development boards
-
Cortex X2: ARM aims high
The number of boards supported by these two distros is astonishing:
https://www.armbian.com/download/
https://dietpi.com/#download
The NanoPC-T6 is already supported by Armbian build system:
https://github.com/armbian/build/tree/main/config/boards
-
Raspberry Pi 5: available now
It's my understanding that https://www.armbian.com/ has quite broad hardware support, and there are boards from Orange Pi and Pine64 that boast actual mainline kernel support, so this is more a case of a fragmented ecosystem than there being zero competitors that can meet or exceed pis.
- Armbian – Linux distro for ARM development boards
-
A Raspberry Pi 5 is better than two Pi 4S
The normal Raspberry Pi OS Lite is pretty okay.
https://www.armbian.com/ is also pretty awesome and also supports bunch of other RaspberryPi clones for cheaper price.
- Setup an Ethereum archive node using Reth on the Orange Pi 5
-
Armbian on orange pi 5 plus
git clone https://github.com/armbian/build cd build ./compile.sh BOARD=orangepi5-plus RELEASE=jammy BUILD_MINIMAL=yes KERNEL_GIT=full BUILD_DESKTOP=no BUILD_ONLY="u-boot,kernel,armbian-config,armbian-zsh,bootstrap" KERNEL_CONFIGURE=no
-
The Future of Consumer SBCs: Has the Pi Bubble Burst?
If the SBC is supported by Armbian then the software support is usually pretty good.
https://www.armbian.com/
-
Good small computer to run HA, Plex, Zwave controller, etc. not a PI
I use an old Android media player, repurposed with Ubuntu OS instead of Android (https://www.armbian.com/). Works fine, cost me nothing ($40 originally AFAIK, but it was being retired anyway). It has low power consumption, good reliability, more-than-adequate performance for HA and Plex media server. Equipped with multiple USB ports, ethernet, WiFi, HDMI.
stm32_programming
-
orange pi bare metal
The first thing you want to do is to get a JTAG adapter (I use ft2232h based board) and familiarize yourself with openocd. I have a tutorial on setting up openocd with ARM based chip. Then, you should get familiar with linker scripts.
-
How to do STM32 with no abstractions?
Here's a repo I've made for my students https://gitlab.com/matsievskiysv/stm32_programming/. In it I start with assembly, introduce C and linker scripts and finally write my own HAL. It uses stock gcc, gdb and openocd from debian repo.
What are some alternatives?
pve-edge-kernel - Newer Linux kernels for Proxmox VE 7
stm32-cube-cmake-vscode - STM32, VSCode and CMake detailed tutorial
PrusaSlicer-ARM.AppImage - PrusaSlicer packaged in a ARM AppImage. Pre-built AppImages located within releases.
CMSIS_5 - CMSIS Version 5 Development Repository
photoprism-auto-index - Photoprism supercharged with originals folder auto indexing
RIOT - RIOT - The friendly OS for IoT
termux-adb-fastboot - android adb-fastboot tools for termux
blue_pill_too - Like the STM32 blue pill there is a STM32F030F4P6 based blue board which so far as I know doesnt have a cool name yet.
mac-linux-kdk - Build ARM Linux Kernels natively on macOS hosts
stm32-cmake - CMake for stm32 developing.
omnios-build - Build system for OmniOS
mbp-ubuntu-kernel - Ubuntu Kernel for MacBook Pro (incl. T2 patches) - All packages will be publish to the custom repo