<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>embedded on kitzman&#39;s place</title>
    <link>https://tilde.club/~kitzman/tags/embedded/</link>
    <description>Recent content in embedded on kitzman&#39;s place</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 08 Jan 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://tilde.club/~kitzman/tags/embedded/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Embedded Programming on Plan9 (#1)</title>
      <link>https://tilde.club/~kitzman/posts/2024-01-08_embedded_on_p9/</link>
      <pubDate>Mon, 08 Jan 2024 00:00:00 +0000</pubDate>
      
      <guid>https://tilde.club/~kitzman/posts/2024-01-08_embedded_on_p9/</guid>
      <description>People look for the right tooling, libraries, and support when considering an operating system. I&amp;rsquo;ve been using 9front for a while, and wanted to do some embedded programming on it too. There&amp;rsquo;s no gcc, so SDKs won&amp;rsquo;t work directly, no tool to flash chips with - most people would use something else.
But don&amp;rsquo;t give up! Plan9 was used throughout the history for distributed computing, creating operating systems, and high-performance computing.</description>
    </item>
    
    <item>
      <title>Interfacing an LCD with an SBC - with Zig! #1</title>
      <link>https://tilde.club/~kitzman/posts/2022-05-03_lcd_on_an_sbc_1/</link>
      <pubDate>Tue, 03 May 2022 00:00:00 +0000</pubDate>
      
      <guid>https://tilde.club/~kitzman/posts/2022-05-03_lcd_on_an_sbc_1/</guid>
      <description>Intro When one looks up how to add a display to an SBC (such as a Raspberry PI), most of the examples/tutorials just say to use this or that kernel module, or library.
Since I&amp;rsquo;m a DIY person, I refused this approach when it came to this parallel I/O I randomly got my hands on.
This can shed some light, more on how easy it is to bootstrap a cross platform embedded program, than how to read documentation/a datasheet.</description>
    </item>
    
    <item>
      <title>Watchtower Clock (#1)</title>
      <link>https://tilde.club/~kitzman/posts/2022-02-09_watchtower_clock/</link>
      <pubDate>Wed, 09 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://tilde.club/~kitzman/posts/2022-02-09_watchtower_clock/</guid>
      <description>Intro I can&amp;rsquo;t count how many times a regular alarm failed to wake me up.
But I know what would work - a strobe and a dissonant sound. Powerful lights help the brain, especially during winter, to reset its circadian rhythm. When my sleep is shifted by 6-12h, -if- I manage to wake up, I use light to try to get myself back on track.
Notice the big -if-. How about I create my own clock?</description>
    </item>
    
    <item>
      <title>Android for IoT</title>
      <link>https://tilde.club/~kitzman/posts/2022-02-06_for_iot_1/</link>
      <pubDate>Sun, 06 Feb 2022 00:00:00 +0000</pubDate>
      
      <guid>https://tilde.club/~kitzman/posts/2022-02-06_for_iot_1/</guid>
      <description>Introduction So&amp;hellip;
My previous attempt to use pmOS was not so successful&amp;hellip; &amp;hellip; probably due to lack of vendor libraries which would require the native Android libc, lack of set properties, and daemons I&amp;rsquo;d have to compile in order to use, let&amp;rsquo;s say, the GSM network.
So I decided to give Android a try, as a general-purpose IoT operating system ^^.
Last time I saw it in the wild, for the same usage, was for ODroid.</description>
    </item>
    
    <item>
      <title>PostmarketOS mingling</title>
      <link>https://tilde.club/~kitzman/posts/2021-09-26_postmarketos_mingling/</link>
      <pubDate>Sun, 26 Sep 2021 00:00:00 +0000</pubDate>
      
      <guid>https://tilde.club/~kitzman/posts/2021-09-26_postmarketos_mingling/</guid>
      <description>I have this old HTC lying around and I&amp;rsquo;m currently playing around with it.
Setting it up Obviously the first step is installing a bootloader after unlocking. The second step is building and installing pmOS itself, and the &amp;lsquo;pmbootstrap&amp;rsquo; tool does a great job at automating the process.
The partition table is slightly different than Android systems. pmOS creates a single partition, which in itself contains a partition table. This will have the same format as any Linux partition table.</description>
    </item>
    
  </channel>
</rss>
