diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2018-01-16 00:49:33 -0700 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2018-01-16 00:49:33 -0700 |
commit | 2dcbbea5fe1e2342ce4700b3ee8dce44a360a888 (patch) | |
tree | 8ab56f5b37cc69eca6e3c7b84b14e05df3c90575 | |
parent | d0133e0afd75045441d9f16085174a539751e099 (diff) | |
download | stm32l4-2dcbbea5fe1e2342ce4700b3ee8dce44a360a888.tar.gz stm32l4-2dcbbea5fe1e2342ce4700b3ee8dce44a360a888.tar.bz2 stm32l4-2dcbbea5fe1e2342ce4700b3ee8dce44a360a888.zip |
Added top level README.md.
-rw-r--r-- | README.md | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..5d97395 --- /dev/null +++ b/README.md @@ -0,0 +1,25 @@ +Intro +----- + + + +This Project is a documentation of my journey trying to program the +STM32L432KCU6 Nucleo-32 (that would be [this +guy](https://www.digikey.com/product-detail/en/stmicroelectronics/NUCLEO-L432KC/497-16592-ND/6132763)) +development board from BARE METAL. No operating system whatsoever. Not even an +RTOS. I will limit myself only to the standard C libraries and possibly future +libraries unrelated to the board itself (like maybe PCRE or OpenSSL, if such a +thing is even possible!). The point of this exercise is to learn the ins and +outs of programming for a board at the lowest possible level! + +These examples were developed on Linux, and work with Linux and GNU Make. +However, since none of the code depends on a platform, it should compile +on any system with a cross compiler. + +Requirements +------------ + +* GNU Make +* st-flash -- This can be found [here](https://github.com/texane/stlink.git) +* perl +* Cross compiler for arm -- Mine is installed with prefix `arm-unknown-eabi-`. |