SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 C Gcc Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
CRoaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
-
gcc_termux
Gcc for termux with fortran scipy etc... Use apt for newest updates instructions in README.txt
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
vscode-amiga-debug
One-stop Visual Studio Code Extension to compile, debug and profile Amiga C/C++ programs compiled by the bundled gcc 12.2 with the bundled WinUAE/FS-UAE.
-
eRCaGuy_hello_world
"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++
-
beginners-C-program-examples
Simple, Short and Sweet beginners friendly C language programs , revised.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: STM32MP2: ST’s first Linux capable 64-bit MPU with NPU, GPU and TSN | news.ycombinator.com | 2023-08-26What cruftware? STM32 will run your code right away after reset clears[0].
0. https://github.com/cpq/bare-metal-programming-guide
I'm working on a game for Amiga (another 68k-based platform) and settled on ZX0 to decompress assets on the fly: https://github.com/einar-saukas/ZX0
I was originally using LZ4, but I switched to ZX0 after learning that it can do in-place decompression, which means I don't have to allocate separate memory for the compressed data. I'm very happy with the compression ratio, and decompression of large assets (~48kb) only takes a few frames on a 7MHz 68000.
Also of note is LZ4W, included in Sega Genesis Dev Kit (and discussed in the comments section of OP's article), a variant of LZ4 that only uses word-aligned operations. That makes it much faster on the 68000, which can struggle to efficiently handle 8-bit data. More info here: https://github.com/Stephane-D/SGDK/blob/master/bin/lz4w.txt
See also UEFI drivers that can read a bunch of other file systems (btrfs, ext2/3/4, HFS, ISO, NTFS, UFS/FFS, XFS, ZFS, etc):
* https://efi.akeo.ie
* https://github.com/pbatard/efifs
The UEFI spec specifies (§13.3) that firmware is only required to read FAT32/16/12, which is generally why your /boot/efi is VFAT/FAT32.
I'm attempting this on a Pixel 3. I'm going to try the instructions in the gcc-termux README.md
C Gcc related posts
-
CRoaring: Portable Roaring Maps Implementation
-
STM32MP2: ST’s first Linux capable 64-bit MPU with NPU, GPU and TSN
-
Local LLaMa on Android phone
-
Many Hands Make Light Work - Let’s Learn Together
-
Learning STM32 bare metal
-
HAL's or Baremetal ARM
-
Beginner Tips
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Jun 2024
Index
What are some of the best open-source Gcc projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | bare-metal-programming-guide | 2,668 |
2 | SGDK | 1,660 |
3 | CRoaring | 1,469 |
4 | uefi-ntfs | 729 |
5 | EfiFs | 498 |
6 | wac | 465 |
7 | gcc_termux | 452 |
8 | vscode-amiga-debug | 298 |
9 | arm-none-eabi-gcc-xpack | 182 |
10 | eRCaGuy_hello_world | 105 |
11 | odyssey | 46 |
12 | chaotix | 28 |
13 | STM32-CMAKE-TEMPLATE | 24 |
14 | beginners-C-program-examples | 18 |
15 | linuxconio | 17 |
16 | PIC32-Project-Template | 12 |
17 | keystance | 7 |
18 | EmbeddedProgramming | 6 |
19 | C-album | 1 |
20 | tls-curious | 1 |
Sponsored