A gentle introduction to programming FPGAs

Programming an FPGA is a cool and quite unique experience when it comes to programming. Here I want to introduce you to the different concepts needed so that you can get (admittedly quite rough) barrings on how to go about programming your own logic on these pretty cool class of chips.

Read more  ↩︎

Sustainable Thinking and systems

I have recently come in contact with a few stories about sustainability and repair-ability that have sparked some thought on this topic that I would want to put to paper here.

Read more  ↩︎

An opinion on testing software

I like tests. I think they are necessary to get the feedback I need in order to feel confident about what I have made. Especially with writing software, as it is something rather abstract ( I like algorithms and related things and like to do things myself ) and therefore feedback helps me develop a feel for what I am doing.

Read more  ↩︎

Set up GDB for flashing and debugging Microcontrollers with rust

As discussed in the last post GDB is the program between you and the chip. GDB and the underlying GDB server translate the commands into the correct electrical signaling so that the thing happens that is specified by the command. To get GDB to do what you want to do is however still a bit of a challenge which I will try to address here.

Read more  ↩︎

Building a fluid Solver

Statistics is a field of Mathematics primarily concerned with Probability, it's definition and interpretation as well as figuring out a whole lot of things about how probabilities behave.

Read more  ↩︎