Writing a Linux Kernel Module — Part 3: Buttons and LEDs From derekmolloy.ie 8 years ago in Blogs Introduction In this series of articles I describe how you can write a Linux loadable kernel module (LKM) for an embedded Linux device. This is the third article in the series — please read: Writing a Linux Kernel Module —...
Writing a Linux Kernel Module — Part 2: A Character Device From derekmolloy.ie 8 years ago in Blogs Introduction In this series of articles I describe how you can write a Linux loadable kernel module (LKM) for an embedded Linux device. This is the second article in the series — please read “Writing a Linux Kernel Module —...
Writing a Linux Kernel Module — Part 1: Introduction From derekmolloy.ie 8 years ago in Blogs Introduction In this series of articles I describe how you can write a Linux kernel module for an embedded Linux device. I begin with a straightforward “Hello World!” loadable kernel module (LKM) and work towards developing a module that can...
“Hello World!” Introductions to CMake From derekmolloy.ie 8 years ago in Blogs Introduction This post provides a straightforward set of “Hello World!” introductions to using CMake for building C++ projects. All steps are performed using Linux on the BeagleBone platform, but the instructions are relevant to most Linux platforms. The make utility and Makefiles...
Exploring BeagleBone: Tools and Techniques for Building with Embedded Linux From derekmolloy.ie 9 years ago in Blogs This is what is keeping me busy at the moment… (very, very busy!). I have presently drafted 9 of the 14 chapters. This book on the BeagleBone is due for publication in Dec. 2014. A provisional description is available at: http://www.amazon.com/Exploring-BeagleBone-Techniques-Building-Embedded/dp/1118935128/ Derek....
Analog Discovery: Getting Started with the Analog and Digital Tools From derekmolloy.ie 9 years ago in Blogs Introduction I recently purchased the Digilent Analog Discovery and this is my first post on the tools that are available. I wrote this as a set of blog posts, but I have now replaced this with a full video on...
Analog Discovery: Getting Started with the Logic Analyzer and Digital Pattern Generator From derekmolloy.ie 9 years ago in Blogs Introduction I recently purchased the Digilent Analog Discovery (Revision C). In this post I am looking at the Digital features, in particular the Pattern Generator and Logic Analyzer functionality. Test Circuit Setup For this test circuit I am going to use...
Beaglebone: Controlling the on-board LEDs using Java From derekmolloy.ie 9 years ago in Blogs I have posted on how to do this exact thing using C++, so the first half is cut-and-pasted from Beaglebone: Controlling the on-board LEDs using C++ Introduction One of the first things you would like to do when you connect...
Beaglebone: Controlling the on-board LEDs using C++ From derekmolloy.ie 9 years ago in Blogs Introduction One of the first things you would like to do when you connect to the Beaglebone Black is see that you are having an impact on the hardware. In this short post I am going to look at how...
Running Java Applications on the Beaglebone Black From derekmolloy.ie 9 years ago in Blogs Before you start: First check if the distribution has changed to have a package installation of open java – Perform: [crayon-544e6faaef1f8168832857/] And see the output after you search for java [crayon-544e6faaef201679910846/] There are libraries and javascript tools, but no core...