• What SBCs I need to choose?

    What SBCs I need to choose?



    The Raspberry Pi 4 just launched in June, but we have known that many other SBCs have released recently. How should we choose the best SBCs for ourselves in these boards? 



    Here enclose a spec-comparison table for those curious…

  • What's wrong when watchpoint doesn't watch?

    I've been trying to get a watchpoint to trigger, but no luck.

    There should be 4 watchpoints accordíng to DBGDIDR, DBGDSCR=0x0204000e, so there shouldn't be any problems there?

    I use (just in case) the cp14 interface - write DBGWVR0 and DBGWCR0…

  • Illegal instruction caused by <UNDEFINED> instruction: 0x0000bab6

    Hello,

    I have precompiled 3rd party library (driver) for handling device. Library works on my PC with x64 system but when I try to run very simple "Find -> Open -> Close device" program it gives me Illegal instruction. First I thought there is an error…

  • UML4IoT for Raspberry Pi based lab exercises

    We are developing a set of Lab exercises on IoT based on Raspberry Pi for students.

    In this context and in order to give to students a basic infrastructure to work on various IoT apps without the need to go into details regarding IoT protocols, we have…

  • Raspberry Pi Robots Bring ML to the Classroom

    You’ve got 20 bright teenagers, a classful of robots running on Raspberry Pi Zero and an interest in neural networks (NNs). What do you do next? You dig into an Arm machine learning tutorial and use object detection to control the robots’ behaviour…

  • "8th" - Embedded and more (part 3) - interfacing the 7-segment

    Overview

    This is the third in a series of articles exploring how to use 8th with embedded as well as desktop and server systems, in an integrated project. The first in the series is here, and the previous edition is here. It also lists prerequisites,…

  • "8th" - Embedded and more (part 2)

    Overview

    This is the second in a series of articles in which we explore using the 8th programming language with embedded as well as desktop and server systems, in an integrated project. The first in the series is "8th": Embedded and more (part 1)…

  • "8th" - Embedded and more (part 1)

    Overview

    This is the first in a series of articles in which we'll explore using 8th with embedded as well as desktop and server systems, in an integrated project. It is not intended to be a tutorial on how to use 8th: for that, you can see the tu…

  • "8th" - grokking the REPL

    Introduction

    This post is intended to give you a feel for using 8th, but it is not a tutorial per se. If you're not familiar with "8th", please view my previous blog post.

    Resources:

  • 8th - a gentle introduction to a modern Forth

    Introduction

    8th is a secure, cross-platform programming language based on Forth which lets you concentrate on your application’s logic instead of worrying about differences between platforms. It lets you write your code once, and simultaneously produce…

  • Flight Test of a Raspberry Pi-Based Aircraft Tracker--Follow-On Flight

    Earlier this spring, I wrote about my experience building a Raspberry Pi-based Aircraft Tracker and then taking it for a test flight around the traffic pattern at Hayward Airport in the San Francisco Bay Area.  At the time, I mentioned that our wet winter…