bare-metal-programming-guide VS cmsis_core

Compare bare-metal-programming-guide vs cmsis_core and see what are their differences.

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
bare-metal-programming-guide cmsis_core
13 1
2,579 35
- -
6.7 4.1
about 2 months ago 3 months ago
C C
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

bare-metal-programming-guide

Posts with mentions or reviews of bare-metal-programming-guide. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-09.
  • STM32MP2: ST’s first Linux capable 64-bit MPU with NPU, GPU and TSN
    1 project | news.ycombinator.com | 26 Aug 2023
    What cruftware? STM32 will run your code right away after reset clears[0].

    0. https://github.com/cpq/bare-metal-programming-guide

  • Many Hands Make Light Work - Let’s Learn Together
    2 projects | /r/embedded | 9 Jun 2023
    If you want to build a deep understanding, there's nothing better than going bare-metal, in my opinion. Here's an amazing tutorial for bare-metal programming STM32s using just a compiler and a datasheet.
  • Learning STM32 bare metal
    1 project | /r/embedded | 1 Jun 2023
    I have just the article for you: https://github.com/cpq/bare-metal-programming-guide
  • HAL's or Baremetal ARM
    1 project | /r/embedded | 4 Apr 2023
    Not really an answer to the question, but someone linked this bare-metal programming guide repo a couple of days ago. Following the guide and trying to port it to your board might be really good exercise for someone at the beginning of their journey. At least I find it thorough enough and quite pedagogic.
  • Beginner Tips
    1 project | /r/embedded | 1 Apr 2023
  • Do I need to download an IDE for embedded development?
    1 project | /r/embedded | 8 Jan 2023
    If you have a lot of programming knowledge and are willing to RTFM it's not a bad way to dive in, provided you've got a guide like this one to help you get started. It's a super easy source of projects because if you have a discovery board of some sort, you've already got all these peripherals available. It would be trivial (and thus boring) to use them with your IDE's automagic HAL stuff and configuration, but using them from a manually-bootstrapped project (starting from square 1 with linker scripts and blank text file) it becomes a pretty interesting project all on its own, without even finding something practical to do with the device. Many hours of manual reading guaranteed.
  • Stumbling through STM8/32 development
    1 project | /r/embedded | 26 Dec 2022
    Later, I walked through this post on baremetal STM32 and lots of details made a lot more sense. I'm still learning a lot, making mistakes and figuring things out as I go. That's part of the appeal for me, but then my livelihood isn't depending on this — I'm doing it just for fun.
  • What's the process from Arduino to actual Embedded Systems?
    2 projects | /r/embedded | 15 Dec 2022
    Can I suggest a https://github.com/cpq/bare-metal-programming-guide ? Spend a couple of hours, follow it, maybe that is the fundamental basics you're searching for?
  • Bare metal programming guide
    1 project | /r/FutureOfSoftware | 14 Dec 2022
  • A bare metal programming guide (STM32)
    1 project | news.ycombinator.com | 12 Dec 2022

cmsis_core

Posts with mentions or reviews of cmsis_core. We have used some of these posts to build our list of alternatives and similar projects.
  • How to build CMSIS DSP library for a bare-metal project?
    1 project | /r/embedded | 4 Nov 2022
    Hi to everyone, I'm working with a stm32f4Discovery board without using STM32CubeIde. I added to the project the libarm_cortexM4lf_math.a and the includes from this repository. (I'm compiling with GCC). I've also downloaded the includes of CMSIS/Core since I read that they are required.

What are some alternatives?

When comparing bare-metal-programming-guide and cmsis_core you can also consider the following projects:

NAU881x-stm32-C - NAU881x library for STM32 written in C

STM32F746-CMSIS-Chained-Timers-Demo - STM32F746 demo of 4 chained timers starting each other in various ways

stm32-overclocking-challenge - Push STM32 to its limits (Overclocking Challenge)

PlatformIO - Your Gateway to Embedded Software Development Excellence :alien:

STM32F746-CMSIS-Minimal-Blocking-Uart-Driver - Minimalist blocking UART driver for STM32F746-Disco UART1 ST-Link COM Port

Stm32-RCC-library - RCC bare metal drivers for Stm32 f4 family of microcontrollers written in C . The driver contains apis for the User to set clock speed for AHB , APB1 , APB2 bus .The driver also allows changing the APB and AHB bus frequency on the fly , and also contains apis for to get the current frequency at which AHB and APB bus is running at

raspberrypi - Raspberry Pi ARM based bare metal examples

modern-embedded-programming-course - Companion repository to the "Modern Embedded Systems Programming" video course.

STM32-CMAKE-TEMPLATE - STM32 Template Project with Using CMake

hftrx - Embedded firmware for ham radio transceivers