1. Building USB (barebone) SWD Debugger

    I am building DIY SWD debugger for my project. As it seems it works somehow, I am writing this document.

    It is not fully tested yet, because software is not ready. Just I tested with current version of Tomek Cedro's modification of OpenOCD. It got IDCODE=EE2805D8 successfully.

    SWD (Serial …

    more »
  2. Flying Stone Tiny 01

    Here is the idea of very small computer of mine. Its intended usages are Gnuk, and/or NeuG.

    The company name

    First, the name of company is important, even if it is not (yet) legal entity.

    It is named "Flying Stone Technology" after my place in Maebashi.

    And the ASCII …

    more »
  3. Poorman's Quite Random Number Generator (PQRNG) by Hardware

    Historycal document

    This article is a historical document. Development continues and now we have NeuG, the random number generator.

    The entropy source using ADC is same. The major difference is, NeuG uses CRC16 buffer to whiten the entropy source, and uses TinyMT parallel to CRC16 buffer output.

    Pretty good RNG …

    more »
  4. Card Holder Certificate on Gnuk Token

    Note that Card Holder Certificate is not yet well supported by the combination of pcsc-lite and GnuPG (bug fixes are needed now).

    Note that client certificate is not that common.

    Card Holder Certificate (optional/experimental)

    Suppose I am at the directory of gnuk-0.12/src.

    I did :

    $ ../tool/gnuk_put_binary.py …
    more »