<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DeviceDriver on Embedded Linux Blog</title><link>https://embeddedlinux.blog/en/categories/devicedriver/</link><description>Recent content in DeviceDriver on Embedded Linux Blog</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 11 Jul 2026 10:06:08 +0700</lastBuildDate><atom:link href="https://embeddedlinux.blog/en/categories/devicedriver/index.xml" rel="self" type="application/rss+xml"/><item><title>[Device-Driver-Lichee] 3. Gpioget, controlling an LED with a button</title><link>https://embeddedlinux.blog/en/2026/06/13/device-driver-lichee-3-gpioget-dung-nut-bam-dieu-khien-led/</link><pubDate>Sat, 13 Jun 2026 06:23:00 +0700</pubDate><guid>https://embeddedlinux.blog/en/2026/06/13/device-driver-lichee-3-gpioget-dung-nut-bam-dieu-khien-led/</guid><description>&lt;p&gt;I said we would use a button, but I turned my pile of electronics upside down and found no through-hole buttons, only SMD ones. So in this post I use a potentiometer playing the role of a button :vv&lt;/p&gt;&#10;&lt;h2 id="1-connecting-the-led-and-the-potentiometer"&gt;1. Connecting the LED and the potentiometer&lt;/h2&gt;&#10;&lt;p&gt;&lt;figure class="md-img"&gt;&lt;img src="https://embeddedlinux.blog/uploads/2026/06/4acccfc095f414aa4de5.jpg" alt="" loading="lazy" decoding="async"&gt;&lt;/figure&gt;&#10;&lt;/p&gt;</description></item><item><title>[Device-Driver-Lichee] 2. Blink an LED with gpioset, create an LED node in the Device Tree</title><link>https://embeddedlinux.blog/en/2026/06/06/device-driver-lichee-2-blink-led-bang-gpioset-tao-led-node-device-tree/</link><pubDate>Sat, 06 Jun 2026 06:46:00 +0700</pubDate><guid>https://embeddedlinux.blog/en/2026/06/06/device-driver-lichee-2-blink-led-bang-gpioset-tao-led-node-device-tree/</guid><description>&lt;p&gt;Okay, after part 1 we have a board that boots to a terminal to tinker with; now for the Hello world of the embedded world. Let's try blinking an LED&lt;/p&gt;&#10;&lt;h2 id="1-licheepi-nano-pinout"&gt;1. LicheePi Nano pinout&lt;/h2&gt;&#10;&lt;p&gt;Search online for sipeed licheepi nano and you will find plenty; this is the pinout from Sipeed&lt;/p&gt;</description></item><item><title>[Device-Driver-Lichee] 1. Build the image and flash it to the board</title><link>https://embeddedlinux.blog/en/2026/05/30/device-driver-lichee-0-build-image-va-flash-toi-board/</link><pubDate>Sat, 30 May 2026 06:03:00 +0700</pubDate><guid>https://embeddedlinux.blog/en/2026/05/30/device-driver-lichee-0-build-image-va-flash-toi-board/</guid><description>&lt;p&gt;Instead of using yocto, which I think is actually quite complicated for beginners, I simplify things by building u-boot and the kernel separately and taking a ready-made root file system to flash to the board. Then we start the Device Driver series without needing to care what yocto is :vv&lt;/p&gt;</description></item></channel></rss>