Ada and Spark on ARM Cortex-M – A Tutorial with Arduino and Nucleo Examples
23 points
4 days ago
| 3 comments
| inspirel.com
| HN
cestith
3 minutes ago
[-]
I always enjoy stories about Ada, Pascal, Object Pascal, Prolog, Perl, OCaml, Standard ML, Forth, Pike, Fortran, Scheme, Common Lisp, or some APL derivative in use in the wild.

It’s especially good to see a story about a recent project on a smaller system using Ada.

reply
addaon
2 hours ago
[-]
At a lower level in the formal verification stack than this, it's on the one hand awesome that ARM has published a machine readable architecture specification for the more recent A architectures in ASL... and on the other hand extremely frustrating that they haven't done the same for M.
reply
topspin
56 minutes ago
[-]
Looks as though ARM is doing ASL for Armv8-M.

"For example, the ASL code published through the A-Profile Arm Architecture Reference Manual, Exploration Tools downloads for A-Profile, or the Armv8-M Architecture Reference Manual."

https://developer.arm.com/architectures/architecture%20speci...

reply
Neywiny
56 minutes ago
[-]
I'll read more later but just keep in mind nucleo is a series of form factors. There's even M33 on a -144 which is ARMv8-M
reply