Add gnuk article on NeuG
authorNIIBE Yutaka <gniibe@fsij.org>
Wed, 16 Sep 2015 01:18:15 +0000 (10:18 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Wed, 16 Sep 2015 01:18:15 +0000 (10:18 +0900)
208 files changed:
archives.html
category/gnuk.html
category/gnuk10.html
category/gnuk11.html
category/gnuk12.html
category/gnuk13.html
category/gnuk14.html
category/gnuk15.html
category/gnuk2.html
category/gnuk3.html
category/gnuk4.html
category/gnuk5.html
category/gnuk6.html
category/gnuk7.html
category/gnuk8.html
category/gnuk9.html
category/monthly-meetings.html
category/monthly-meetings10.html
category/monthly-meetings11.html
category/monthly-meetings12.html
category/monthly-meetings13.html
category/monthly-meetings2.html
category/monthly-meetings3.html
category/monthly-meetings4.html
category/monthly-meetings5.html
category/monthly-meetings6.html
category/monthly-meetings7.html
category/monthly-meetings8.html
category/monthly-meetings9.html
category/news.html
category/news2.html
category/news3.html
category/system.html
category/system2.html
feeds/all-ja.atom.xml
feeds/all.atom.xml
feeds/all_rss.xml
feeds/gnuk.atom.xml
feeds/gnuk_rss.xml
feeds/rss.xml
feeds/system.atom.xml
feeds/system_rss.xml
gnuk/askbot_fst_01.html
gnuk/cir-pinpad-support-stm8s_discovery.html
gnuk/cq_starm_dev.html
gnuk/customizing-gnuk-token.html
gnuk/dfu-support.html
gnuk/fst-01-QFN-revision.html
gnuk/fst-01.html
gnuk/gitweb.html
gnuk/gnuk_in_altoids_tiny_tin.html
gnuk/gnuk_in_clip_and_pin.html
gnuk/gnuk_in_eraser_box.html
gnuk/gnuk_in_hair_pin_pox.html
gnuk/gnuk_in_irony_peppermint.html
gnuk/gnuk_in_paper_clip_box.html
gnuk/gnuk_in_ps2_card_case.html
gnuk/gnuk_put_binary.html
gnuk/gnupg2-fixes-needed.html
gnuk/how-fast-gnuk-token.html
gnuk/howto-make-gnuk-usb-token-by-stm32-part-of-stm8s-discovery-kit.html
gnuk/internal-authenticate.html
gnuk/introducing-configure.html
gnuk/ir-remote-controller-dell.html
gnuk/ir-remote-controller-info.html
gnuk/ir-remote-controller-sharp.html
gnuk/ir-remote-controller-toshiba.html
gnuk/jtag_dongle_ftdi2232.html
gnuk/mono-the-eraser-case.html
gnuk/neug-on-stm32-nucleo-f103.html [new file with mode: 0644]
gnuk/neug_version0_11.html
gnuk/neug_version1_0.html
gnuk/neug_version1_0_1.html
gnuk/neug_version1_0_3.html
gnuk/openssh-authentication.html
gnuk/putty.html
gnuk/rotary-encoder-pinpad-support-stbee_mini.html
gnuk/seminar-2012-in-japan.html
gnuk/stbee_dev.html
gnuk/stbee_mini_dev.html
gnuk/stm32_primer2_dev.html
gnuk/stm32_serial_loader.html
gnuk/stm8s_discovery_dev.html
gnuk/version0_0.html
gnuk/version0_1.html
gnuk/version0_10.html
gnuk/version0_11.html
gnuk/version0_12.html
gnuk/version0_13.html
gnuk/version0_14.html
gnuk/version0_15.html
gnuk/version0_16.html
gnuk/version0_17.html
gnuk/version0_18.html
gnuk/version0_19.html
gnuk/version0_2.html
gnuk/version0_20.html
gnuk/version0_21.html
gnuk/version0_3.html
gnuk/version0_4.html
gnuk/version0_5.html
gnuk/version0_6-7-8.html
gnuk/version0_9.html
gnuk/version1_0.html
gnuk/version1_0_1.html
gnuk/version1_0_2.html
gnuk/version1_0_3-4.html
gnuk/version1_1_0.html
gnuk/version1_1_1.html
gnuk/version1_1_2.html
gnuk/version1_1_3.html
gnuk/version1_1_4.html
gnuk/version1_1_5.html
gnuk/version1_1_6.html
gnuk/version1_1_7.html
gnuk/windows-support.html
images/gnuk/nucleo-f103-back.jpg [new file with mode: 0644]
images/gnuk/nucleo-f103-front.jpg [new file with mode: 0644]
images/gnuk/nucleo-f103.jpg [new file with mode: 0644]
monthly-meetings/2009/Aug.html
monthly-meetings/2009/Dec.html
monthly-meetings/2009/Nov.html
monthly-meetings/2009/Oct.html
monthly-meetings/2009/Sep.html
monthly-meetings/2010/Apr.html
monthly-meetings/2010/Aug.html
monthly-meetings/2010/Dec.html
monthly-meetings/2010/Feb.html
monthly-meetings/2010/Jan.html
monthly-meetings/2010/Jul.html
monthly-meetings/2010/Jun.html
monthly-meetings/2010/Mar.html
monthly-meetings/2010/May.html
monthly-meetings/2010/Nov.html
monthly-meetings/2010/Oct.html
monthly-meetings/2010/Sep.html
monthly-meetings/2011/Apr.html
monthly-meetings/2011/Aug-alt.html
monthly-meetings/2011/Aug.html
monthly-meetings/2011/Dec.html
monthly-meetings/2011/Feb.html
monthly-meetings/2011/Jan.html
monthly-meetings/2011/Jul.html
monthly-meetings/2011/June.html
monthly-meetings/2011/Mar.html
monthly-meetings/2011/May.html
monthly-meetings/2011/Nov.html
monthly-meetings/2011/Oct.html
monthly-meetings/2011/Sep.html
monthly-meetings/2011/gnu-toolchain.html
monthly-meetings/2012/Apr.html
monthly-meetings/2012/Aug.html
monthly-meetings/2012/Dec.html
monthly-meetings/2012/Feb.html
monthly-meetings/2012/Jan.html
monthly-meetings/2012/Jun.html
monthly-meetings/2012/Mar.html
monthly-meetings/2012/May.html
monthly-meetings/2012/Oct.html
monthly-meetings/2012/Sep.html
monthly-meetings/2013/Dec.html
monthly-meetings/2013/GNU30-Final-Program.html
monthly-meetings/2013/Jan.html
monthly-meetings/2013/July.html
monthly-meetings/2013/Oct.html
monthly-meetings/2013/Sep-Result.html
monthly-meetings/2013/Sep.html
monthly-meetings/2014/Apr.html
monthly-meetings/2014/Feb.html
monthly-meetings/2014/Jan.html
monthly-meetings/2014/Jul.html
monthly-meetings/2014/May.html
monthly-meetings/2014/Nov.html
monthly-meetings/2014/Oct.html
monthly-meetings/2015/Apr.html
monthly-meetings/2015/Jan.html
monthly-meetings/2015/Jun.html
monthly-meetings/2015/Mar.html
monthly-meetings/2015/May.html
monthly-meetings/2015/Sep.html
news/2010/agm.html
news/2010/fossasia.html
news/2010/openinventionnetwork.html
news/2010/project-anthy.html
news/2010/usb-vendor-id.html
news/2011/agm2011.html
news/2012/agm2012.html
news/2012/fisl2012.html
news/2012/fosdem2012.html
news/2013/OSHK.html
news/2013/agm.html
pages/historical/INDEX.html
pages/historical/codeblog.html
pages/historical/codefest-asia.html
pages/historical/ipv6.html
pages/historical/kurobox-pro.html
pages/historical/life-5x5.html
pages/historical/mito.html
pages/historical/nihongo-font.html
pages/historical/snapshot-debian.html
system/site-colophon.html
system/web-services/pelican-usage-fsij.html
system/web-services/pyblosxom_vulnerabilities.html
system/web-services/run-fsij-web-on-your-machine.html
system/web-services/services.html
system/weblog/weblog-format.html
tag/gnu.html
tag/gnu30.html

index 9354239..e81dccf 100644 (file)
@@ -43,6 +43,8 @@
 <h1>Archives for Free Software Initiative of Japan</h1>
 
 <dl>
+    <dt>2015-09-16</dt>
+    <dd><a href="/gnuk/neug-on-stm32-nucleo-f103.html">Let's Make &quot;NeuG USB Device&quot; by STM32 Nucleo F103, together</a></dd>
     <dt>2015-08-25</dt>
     <dd><a href="/monthly-meetings/2015/Sep.html">9月の技術講座</a></dd>
     <dt>2015-08-05</dt>
index f28ba96..9253ada 100644 (file)
 
             <aside id="featured" class="body">
                 <article>
-                    <h1 class="entry-title"><a href="/gnuk/version1_1_7.html">Version 1.1.7</a></h1>
+                    <h1 class="entry-title"><a href="/gnuk/neug-on-stm32-nucleo-f103.html">Let's Make &quot;NeuG USB Device&quot; by STM32 Nucleo F103, together</a></h1>
 <footer class="post-info">
-  <abbr class="published" title="2015-08-05T00:00:00+09:00">
-    2015-08-05
+  <abbr class="published" title="2015-09-16T00:00:00">
+    2015-09-16
   </abbr>
 
-</footer><!-- /.post-info --><!-- author gniibe -->
-<p>Gnuk version 1.1.7 is released.</p>
-<p>This is another experimental release of version 1.1.x series.</p>
-<p>Because of the incompatible change to 1.0 series, please refer new
-documentation for instructions of how to use Gnuk Token.
-(New documentation can be used for 1.0.x, too.)</p>
+</footer><!-- /.post-info --><p>August 8th is Happy Hacking Day in Japan.  On that day, <a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html">an article (in Japanese)</a> was published at www.gniibe.org, to resist bulk surveillance.</p>
+<p>This article is English translation of the article.  The purpose of this article is to make TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &quot;STM32 Nucleo F103RB&quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.</p>
+<div class="section" id="photo-of-the-final-result">
+<h2>Photo of the final result</h2>
+<p>STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
+the target board of STM32F103.</p>
+<p>In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
+be separated when we use only the target board.  (It is possible to
+run the target board with power from USB cable, not separeting the
+dongle.)</p>
+<a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"><img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /></a>
+</div>
+<div class="section" id="tools-to-make">
+<h2>Tools to make</h2>
 <ul class="simple">
-<li>Gnuk Documentation: <a class="reference external" href="http://www.fsij.org/doc-gnuk/">http://www.fsij.org/doc-gnuk/</a></li>
-</ul>
-<!-- BREAK -->
-<p>Here are highlights.</p>
-<ul>
-<li><p class="first">Upgrade of Chopstx</p>
-<p>We use Chopstx 0.08, which supports STM32 Nucleo and ST Dongle.</p>
-</li>
+<li>Soldering Iron</li>
+<li>Nipper</li>
+<li>Utility knife (when the board will be seperated)</li>
 </ul>
-<div class="section" id="links">
-<h2>Links</h2>
-<dl class="docutils">
-<dt>Gnuk Users Mailing List at alioth.debian.org:</dt>
-<dd><a class="reference external" href="https://lists.alioth.debian.org/mailman/listinfo/gnuk-users">https://lists.alioth.debian.org/mailman/listinfo/gnuk-users</a></dd>
-<dt>Gnuk Repository:</dt>
-<dd><a class="reference external" href="https://anonscm.debian.org/cgit/gnuk/">https://anonscm.debian.org/cgit/gnuk/</a></dd>
-<dt>FST-01 Gnuk Handbook (in Japanese):</dt>
-<dd><a class="reference external" href="http://no-passwd.net/fst-01-gnuk-handbook/">http://no-passwd.net/fst-01-gnuk-handbook/</a></dd>
-<dt>FST-01 introduction:</dt>
-<dd><a class="reference external" href="http://www.seeedstudio.com/wiki/index.php?title=FST-01">http://www.seeedstudio.com/wiki/index.php?title=FST-01</a></dd>
-</dl>
+</div>
+<div class="section" id="parts">
+<h2>Parts</h2>
+<table border="1" class="docutils">
+<colgroup>
+<col width="69%" />
+<col width="31%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>Parts</td>
+<td>Price (JPY)</td>
+</tr>
+<tr><td>STM32 Nucleo F103RB</td>
+<td>1500</td>
+</tr>
+<tr><td>USB Cable   (ex. comon AM-MB)</td>
+<td>250</td>
+</tr>
+<tr><td>8MHz XTAL</td>
+<td>150</td>
+</tr>
+<tr><td>1.5k Ohm resister, wire, solder</td>
+<td>alpha</td>
+</tr>
+<tr><td>Total</td>
+<td>1900 + alpha</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="how-to">
+<h2>How To</h2>
+<div class="section" id="connecting-8mhz-xtal-x3-front-side">
+<h3>(1) Connecting 8MHz XTAL (X3) (Front Side)</h3>
+<p>Since XTAL is not connected to the target board, we add it, cut the
+legs of XTAL and solder it.</p>
+<p>The target board has lands for R35 and R37 which are intended to connect
+SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
+just solder it to make solder bridge.  If it's difficult to make a bridge,
+you can use XTAL's legs remained.</p>
+<p>I mistakenly made a solder bridge for R34, but this is no problem for our use.</p>
+<p>By its design, it is intended to put capacitors of C33, C34 to
+stabilize oscillation, but it is OK without them.</p>
+<a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"><img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /></a>
+</div>
+<div class="section" id="connecting-usb-cable-front-side">
+<h3>(2) Connecting USB Cable (Front Side)</h3>
+<p>Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
+We connect USB cable to CN10.</p>
+<p>We connect Red 5V to pin10 of CN10 which is NC (NC stands for &quot;not
+connected&quot; to any pin of MCU).  We will connect this pin to E5V
+(external power source) in back side.</p>
+<p>We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).</p>
+<p>We connect White D- to pin14 of CN10 which is PA11 (USB DM).</p>
+<p>We connect Black GND to pin20 of CN10 which is GND.</p>
+<p>The cable I use is avaiable from comon.jp as the part number &quot;AM-MB&quot;.
+It is usually used with mother board of PC.</p>
+</div>
+<div class="section" id="connecting-a-resister-and-power-back-side">
+<h3>(3) Connecting a resister and power (Back Side)</h3>
+<p>In the back side, we pull up the signal of USB DP to 3.3V.  We connect
+USB 5V to E5V (external power source).</p>
+<p>For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
+(I use black wire) and solder another side of the resister to pin4 of
+CN6.</p>
+<p>For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).</p>
+<p>I use thick wire to take a photo, but you don't need such a thick wire.</p>
+<a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"><img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /></a>
+</div>
+<div class="section" id="writing-firmware">
+<h3>(4) Writing firmware</h3>
+<p>Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.</p>
+</div>
+<div class="section" id="changing-setting-of-jp5">
+<h3>(5) Changing Setting of JP5</h3>
+<p>Change JP5 setting to E5V (Use external power source), and use the
+target board by the power fromUSB cable.</p>
+</div>
+</div>
+<div class="section" id="in-fact">
+<h2>In fact...</h2>
+<p>You can easily find that the dongle also uses STM32F103.  So, it is
+possible to change the firmware on this MCU and let run as NeuG USB
+Device, if you have another SWD debugger.</p>
+<p>The specific detail is left to readers.</p>
 </div>
                 </article>
             </aside><!-- /#featured -->
@@ -80,6 +156,30 @@ documentation for instructions of how to use Gnuk Token.
                     <hr />
                     <ol id="posts-list" class="hfeed">
 
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version1_1_7.html" rel="bookmark"
+                           title="Permalink to Version 1.1.7">Version 1.1.7</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2015-08-05T00:00:00">
+    2015-08-05
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Gnuk version 1.1.7 is released.</p>
+<p>This is another experimental release of version 1.1.x series.</p>
+<p>Because of the incompatible change to 1.0 series, please refer new
+documentation for instructions of how to use Gnuk Token.
+(New documentation can be used for 1.0.x, too.)</p>
+<ul class="simple">
+<li>Gnuk ...</li></ul></!-->
+                <a class="readmore" href="/gnuk/version1_1_7.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/neug_version1_0_3.html" rel="bookmark"
@@ -88,7 +188,7 @@ documentation for instructions of how to use Gnuk Token.
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-08-03T00:00:00+09:00">
+  <abbr class="published" title="2015-08-03T00:00:00">
     2015-08-03
   </abbr>
 
@@ -109,7 +209,7 @@ Functionality and performance of NeuG is as same as 1.0.1.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-07-21T00:00:00+09:00">
+  <abbr class="published" title="2015-07-21T00:00:00">
     2015-07-21
   </abbr>
 
@@ -133,7 +233,7 @@ documentation for instructions of how to use Gnuk Token.
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-06-03T00:00:00+09:00">
+  <abbr class="published" title="2015-06-03T00:00:00">
     2015-06-03
   </abbr>
 
@@ -148,28 +248,6 @@ documentation for instructions of how to use Gnuk Token.
                 <a class="readmore" href="/gnuk/version1_1_5.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/neug_version1_0_1.html" rel="bookmark"
-                           title="Permalink to NeuG Version 1.0.1">NeuG Version 1.0.1</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2015-02-11T00:00:00+09:00">
-    2015-02-11
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 1.0.1 of NeuG has been released.</p>
-<p>NeuG is an implementation of True Random Number Generator based on sampling noise of ADC of STM32F103.</p>
-<!-- BREAK -->
-<p>Original intention of NeuG development was using it as a part of Gnuk,
-but we also have standalone USB CDC-ACM version.  You can get ...</p></!--></!-->
-                <a class="readmore" href="/gnuk/neug_version1_0_1.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
     Page 1 / 15
index f5f48f3..4c937ec 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version0_10.html" rel="bookmark"
+                           title="Permalink to Version 0.10">Version 0.10</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-02-10T14:14:00">
+    2011-02-10
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 0.10 of Gnuk has been released.</p>
+<!-- BREAK -->
+<p>Highlights are:</p>
+<ul>
+<li><p class="first">The executable can be installed to multiple devices.</p>
+<p>So far, users of Gnuk should have not shared single executable among
+multiple devices because the executable includes random bits (or
+fixed serial number).  Now, random_bits and fixed serial number are
+configured ...</p></li></ul></!--></!-->
+                <a class="readmore" href="/gnuk/version0_10.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/gnuk_in_altoids_tiny_tin.html" rel="bookmark"
@@ -46,7 +72,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-01T19:44:00+09:00">
+  <abbr class="published" title="2011-02-01T19:44:00">
     2011-02-01
   </abbr>
 
@@ -70,7 +96,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-01T15:54:00+09:00">
+  <abbr class="published" title="2011-02-01T15:54:00">
     2011-02-01
   </abbr>
 
@@ -97,7 +123,7 @@ certificate to Gnuk Token.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-26T19:41:00+09:00">
+  <abbr class="published" title="2011-01-26T19:41:00">
     2011-01-26
   </abbr>
 
@@ -118,7 +144,7 @@ certificate to Gnuk Token.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-25T22:23:00+09:00">
+  <abbr class="published" title="2011-01-25T22:23:00">
     2011-01-25
   </abbr>
 
@@ -130,27 +156,6 @@ certificate to Gnuk Token.</p>
                 <a class="readmore" href="/gnuk/stm32_serial_loader.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/ir-remote-controller-info.html" rel="bookmark"
-                           title="Permalink to Consumer IR Remote controller">Consumer IR Remote controller</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-01-25T13:47:00+09:00">
-    2011-01-25
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>It is not recommended to use CIR remote controller for PIN input.  But, please note that it is easy way to add input support for a resource limited board (like STM8S Discovery Kit).</p>
-<p>Here is a list of URLs for the infomation about consumer IR remote controller:</p>
-<blockquote>
-<ul class="simple">
-<li>IR control at ...</li></ul></blockquote>
-                <a class="readmore" href="/gnuk/ir-remote-controller-info.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk9.html">&laquo;</a>
index 2404408..ec676b5 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/ir-remote-controller-info.html" rel="bookmark"
+                           title="Permalink to Consumer IR Remote controller">Consumer IR Remote controller</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-01-25T13:47:00">
+    2011-01-25
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>It is not recommended to use CIR remote controller for PIN input.  But, please note that it is easy way to add input support for a resource limited board (like STM8S Discovery Kit).</p>
+<p>Here is a list of URLs for the infomation about consumer IR remote controller:</p>
+<blockquote>
+<ul class="simple">
+<li>IR control at ...</li></ul></blockquote>
+                <a class="readmore" href="/gnuk/ir-remote-controller-info.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/gnupg2-fixes-needed.html" rel="bookmark"
@@ -46,7 +67,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-25T13:43:00+09:00">
+  <abbr class="published" title="2011-01-25T13:43:00">
     2011-01-25
   </abbr>
 
@@ -69,7 +90,7 @@ three fixes are needed for GnuPG 2.0.14 on Debian.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-19T20:46:00+09:00">
+  <abbr class="published" title="2011-01-19T20:46:00">
     2011-01-19
   </abbr>
 
@@ -89,7 +110,7 @@ three fixes are needed for GnuPG 2.0.14 on Debian.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-19T17:13:00+09:00">
+  <abbr class="published" title="2011-01-19T17:13:00">
     2011-01-19
   </abbr>
 
@@ -111,7 +132,7 @@ The 48-bit data is: 32-bit address + 12-bit command + 4-bit parity.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-19T16:24:00+09:00">
+  <abbr class="published" title="2011-01-19T16:24:00">
     2011-01-19
   </abbr>
 
@@ -128,35 +149,6 @@ The 48-bit data is: 32-bit address + 12-bit command + 4-bit parity.</p>
                 <a class="readmore" href="/gnuk/version0_6-7-8.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/ir-remote-controller-toshiba.html" rel="bookmark"
-                           title="Permalink to Infra-Red remote controller (TOSHIBA)">Infra-Red remote controller (TOSHIBA)</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-01-19T16:21:00+09:00">
-    2011-01-19
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>The IR controller which comes with Toshiba REGZA TV is tested with Gnuk.</p>
-<p>The protocol is so-called &quot;NEC Protocol&quot;.  The frame is composed like: START-bit, 32-bit data, and STOP-bit.  The 32-bit data is: 8-bit command inverted + 8-bit command + 16-bit address.</p>
-<!-- BREAK -->
-<p>Here is the table of code and button.</p>
-<blockquote>
-<table border="1" class="docutils">
-<colgroup>
-<col width="17%" />
-<col width="83%" />
-</colgroup>
-<thead valign="bottom">
-<tr><th class="head">code</th>
-<th class="head">button ...</th></tr></thead></table></blockquote></!-->
-                <a class="readmore" href="/gnuk/ir-remote-controller-toshiba.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk10.html">&laquo;</a>
index e290c2a..e07ca62 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/ir-remote-controller-toshiba.html" rel="bookmark"
+                           title="Permalink to Infra-Red remote controller (TOSHIBA)">Infra-Red remote controller (TOSHIBA)</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-01-19T16:21:00">
+    2011-01-19
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>The IR controller which comes with Toshiba REGZA TV is tested with Gnuk.</p>
+<p>The protocol is so-called &quot;NEC Protocol&quot;.  The frame is composed like: START-bit, 32-bit data, and STOP-bit.  The 32-bit data is: 8-bit command inverted + 8-bit command + 16-bit address.</p>
+<!-- BREAK -->
+<p>Here is the table of code and button.</p>
+<blockquote>
+<table border="1" class="docutils">
+<colgroup>
+<col width="17%" />
+<col width="83%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">code</th>
+<th class="head">button ...</th></tr></thead></table></blockquote></!-->
+                <a class="readmore" href="/gnuk/ir-remote-controller-toshiba.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/ir-remote-controller-dell.html" rel="bookmark"
@@ -46,7 +75,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-19T16:12:00+09:00">
+  <abbr class="published" title="2011-01-19T16:12:00">
     2011-01-19
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-18T22:08:00+09:00">
+  <abbr class="published" title="2011-01-18T22:08:00">
     2011-01-18
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-07T18:28:00+09:00">
+  <abbr class="published" title="2011-01-07T18:28:00">
     2011-01-07
   </abbr>
 
@@ -172,7 +201,7 @@ I think that it is most cheap board for Gnuk.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-07T18:28:00+09:00">
+  <abbr class="published" title="2011-01-07T18:28:00">
     2011-01-07
   </abbr>
 
@@ -181,34 +210,6 @@ I think that it is most cheap board for Gnuk.</p>
                 <a class="readmore" href="/gnuk/windows-support.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/jtag_dongle_ftdi2232.html" rel="bookmark"
-                           title="Permalink to FTDI2232D Module can be JTAG dongle">FTDI2232D Module can be JTAG dongle</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2010-12-11T18:03:00+09:00">
-    2010-12-11
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>At Akiduki Denshi, you can buy FTDI2232D Module, named AE-FTDI2232.</p>
-<!-- BREAK -->
-<p>Adding registers for safety, we can use this module as a JTAG dongle which is supported by OpenOCD.</p>
-<p>Hardware notes:</p>
-<blockquote>
-<ul class="simple">
-<li>Remove JP2A so that logic level of channel A will be 3.3V</li>
-<li>Following is the signal connection:</li>
-</ul>
-</blockquote>
-<pre class="literal-block">
-40 AD0 ...</pre></!-->
-                <a class="readmore" href="/gnuk/jtag_dongle_ftdi2232.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk11.html">&laquo;</a>
index 2d1b664..0854ea7 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/jtag_dongle_ftdi2232.html" rel="bookmark"
+                           title="Permalink to FTDI2232D Module can be JTAG dongle">FTDI2232D Module can be JTAG dongle</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2010-12-11T18:03:00">
+    2010-12-11
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>At Akiduki Denshi, you can buy FTDI2232D Module, named AE-FTDI2232.</p>
+<!-- BREAK -->
+<p>Adding registers for safety, we can use this module as a JTAG dongle which is supported by OpenOCD.</p>
+<p>Hardware notes:</p>
+<blockquote>
+<ul class="simple">
+<li>Remove JP2A so that logic level of channel A will be 3.3V</li>
+<li>Following is the signal connection:</li>
+</ul>
+</blockquote>
+<pre class="literal-block">
+40 AD0 ...</pre></!-->
+                <a class="readmore" href="/gnuk/jtag_dongle_ftdi2232.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/stm8s_discovery_dev.html" rel="bookmark"
@@ -46,7 +74,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-30T04:02:00+09:00">
+  <abbr class="published" title="2010-11-30T04:02:00">
     2010-11-30
   </abbr>
 
@@ -66,7 +94,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-09T14:49:00+09:00">
+  <abbr class="published" title="2010-11-09T14:49:00">
     2010-11-09
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-23T12:00:00+09:00">
+  <abbr class="published" title="2010-10-23T12:00:00">
     2010-10-23
   </abbr>
 
@@ -118,7 +146,7 @@ Configuration:
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-23T11:33:00+09:00">
+  <abbr class="published" title="2010-10-23T11:33:00">
     2010-10-23
   </abbr>
 
@@ -129,27 +157,6 @@ Configuration:
                 <a class="readmore" href="/gnuk/version0_3.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/stbee_mini_dev.html" rel="bookmark"
-                           title="Permalink to STBee Mini Support">STBee Mini Support</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2010-10-22T07:26:00+09:00">
-    2010-10-22
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>Gnuk is ported to STBee Mini.</p>
-<p>Please see this page for STBee Mini: <a class="reference external" href="http://strawberry-linux.com/catalog/items?code=32105">http://strawberry-linux.com/catalog/items?code=32105</a></p>
-<a class="reference external image-reference" href="/images/gnuk/Image367.png"><img alt="Gnuk on STBee Mini" src="/images/gnuk/Image367.png" style="width: 320px;" /></a>
-<p>Note that you don't need any soldering to enjoy Gnuk.</p>
-
-                <a class="readmore" href="/gnuk/stbee_mini_dev.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk12.html">&laquo;</a>
index 6010593..f2c41c3 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/stbee_mini_dev.html" rel="bookmark"
+                           title="Permalink to STBee Mini Support">STBee Mini Support</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2010-10-22T07:26:00">
+    2010-10-22
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>Gnuk is ported to STBee Mini.</p>
+<p>Please see this page for STBee Mini: <a class="reference external" href="http://strawberry-linux.com/catalog/items?code=32105">http://strawberry-linux.com/catalog/items?code=32105</a></p>
+<a class="reference external image-reference" href="/images/gnuk/Image367.png"><img alt="Gnuk on STBee Mini" src="/images/gnuk/Image367.png" style="width: 320px;" /></a>
+<p>Note that you don't need any soldering to enjoy Gnuk.</p>
+
+                <a class="readmore" href="/gnuk/stbee_mini_dev.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/openssh-authentication.html" rel="bookmark"
@@ -46,7 +67,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-21T11:27:00+09:00">
+  <abbr class="published" title="2010-10-21T11:27:00">
     2010-10-21
   </abbr>
 
@@ -70,7 +91,7 @@ $ gpgkey2ssh &lt;YOUR-SUBKEY-ID ...</pre>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-21T11:11:00+09:00">
+  <abbr class="published" title="2010-10-21T11:11:00">
     2010-10-21
   </abbr>
 
@@ -99,7 +120,7 @@ Command&gt; keytocard
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-20T15:23:00+09:00">
+  <abbr class="published" title="2010-10-20T15:23:00">
     2010-10-20
   </abbr>
 
@@ -118,7 +139,7 @@ Command&gt; keytocard
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-14T17:16:00+09:00">
+  <abbr class="published" title="2010-10-14T17:16:00">
     2010-10-14
   </abbr>
 
@@ -130,25 +151,6 @@ Command&gt; keytocard
                 <a class="readmore" href="/gnuk/dfu-support.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version0_2.html" rel="bookmark"
-                           title="Permalink to Version 0.2">Version 0.2</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2010-09-13T11:54:00+09:00">
-    2010-09-13
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 0.2 of Gnuk has been released.  It includes bug fixes and documentation fixes.  Besides, it is tested on STM32 Primer2 too.</p>
-
-                <a class="readmore" href="/gnuk/version0_2.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk13.html">&laquo;</a>
index b688723..53f2576 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version0_2.html" rel="bookmark"
+                           title="Permalink to Version 0.2">Version 0.2</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2010-09-13T11:54:00">
+    2010-09-13
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 0.2 of Gnuk has been released.  It includes bug fixes and documentation fixes.  Besides, it is tested on STM32 Primer2 too.</p>
+
+                <a class="readmore" href="/gnuk/version0_2.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/stm32_primer2_dev.html" rel="bookmark"
@@ -46,7 +65,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-13T10:15:00+09:00">
+  <abbr class="published" title="2010-09-13T10:15:00">
     2010-09-13
   </abbr>
 
@@ -65,7 +84,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-10T15:26:00+09:00">
+  <abbr class="published" title="2010-09-10T15:26:00">
     2010-09-10
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-06T06:24:00+09:00">
+  <abbr class="published" title="2010-09-06T06:24:00">
     2010-09-06
   </abbr>
 
index 3c1b9b1..035ca1e 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/neug_version1_0_1.html" rel="bookmark"
+                           title="Permalink to NeuG Version 1.0.1">NeuG Version 1.0.1</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2015-02-11T00:00:00">
+    2015-02-11
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 1.0.1 of NeuG has been released.</p>
+<p>NeuG is an implementation of True Random Number Generator based on sampling noise of ADC of STM32F103.</p>
+<!-- BREAK -->
+<p>Original intention of NeuG development was using it as a part of Gnuk,
+but we also have standalone USB CDC-ACM version.  You can get ...</p></!--></!-->
+                <a class="readmore" href="/gnuk/neug_version1_0_1.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/customizing-gnuk-token.html" rel="bookmark"
@@ -46,7 +68,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-01-29T00:00:00+09:00">
+  <abbr class="published" title="2015-01-29T00:00:00">
     2015-01-29
   </abbr>
 
@@ -67,7 +89,7 @@ in the end, gniibe used juto ...</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-12-15T00:00:00+09:00">
+  <abbr class="published" title="2014-12-15T00:00:00">
     2014-12-15
   </abbr>
 
@@ -91,7 +113,7 @@ documentation for instructions of how to use Gnuk Token.
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-05-26T00:00:00+09:00">
+  <abbr class="published" title="2014-05-26T00:00:00">
     2014-05-26
   </abbr>
 
@@ -111,7 +133,7 @@ documentation for instructions of how to use Gnuk Token.
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-04-16T00:00:00+09:00">
+  <abbr class="published" title="2014-04-16T00:00:00">
     2014-04-16
   </abbr>
 
@@ -126,30 +148,6 @@ documentation for instructions of how to use Gnuk Token.
                 <a class="readmore" href="/gnuk/version1_1_3.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version1_1_2.html" rel="bookmark"
-                           title="Permalink to Version 1.1.2">Version 1.1.2</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2014-03-12T16:32:00+09:00">
-    2014-03-12
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Gnuk version 1.1.2 is released.</p>
-<p>This is another experimental release of version 1.1.x series.</p>
-<p>Because of the incompatible change to 1.0 series, please refer new
-documentation for instructions of how to use Gnuk Token.
-(New documentation can be used for 1.0.x, too.)</p>
-<ul class="simple">
-<li>Gnuk ...</li></ul></!-->
-                <a class="readmore" href="/gnuk/version1_1_2.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk.html">&laquo;</a>
index 54ea601..1ba8d58 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version1_1_2.html" rel="bookmark"
+                           title="Permalink to Version 1.1.2">Version 1.1.2</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2014-03-12T16:32:00">
+    2014-03-12
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Gnuk version 1.1.2 is released.</p>
+<p>This is another experimental release of version 1.1.x series.</p>
+<p>Because of the incompatible change to 1.0 series, please refer new
+documentation for instructions of how to use Gnuk Token.
+(New documentation can be used for 1.0.x, too.)</p>
+<ul class="simple">
+<li>Gnuk ...</li></ul></!-->
+                <a class="readmore" href="/gnuk/version1_1_2.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version1_1_1.html" rel="bookmark"
@@ -46,7 +70,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-12-25T13:37:00+09:00">
+  <abbr class="published" title="2013-12-25T13:37:00">
     2013-12-25
   </abbr>
 
@@ -68,7 +92,7 @@ documentation of 1.1.1 for instructions of how to use Gnuk Token.
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-12-20T21:28:00+09:00">
+  <abbr class="published" title="2013-12-20T21:28:00">
     2013-12-20
   </abbr>
 
@@ -91,7 +115,7 @@ support overriding key.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-11-11T12:58:00+09:00">
+  <abbr class="published" title="2013-11-11T12:58:00">
     2013-11-11
   </abbr>
 
@@ -113,7 +137,7 @@ but we also have standalone USB CDC-ACM version now.  You can get ...</p></!--><
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-09-02T13:51:00+09:00">
+  <abbr class="published" title="2013-09-02T13:51:00">
     2013-09-02
   </abbr>
 
@@ -126,31 +150,6 @@ have standalone USB CDC-ACM version (you can get random stream ...</p></!--></!-
                 <a class="readmore" href="/gnuk/neug_version0_11.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version1_0_3-4.html" rel="bookmark"
-                           title="Permalink to Version 1.0.4">Version 1.0.4</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2013-03-15T16:52:00+09:00">
-    2013-03-15
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Gnuk version 1.0.4 is released (on the next day of 1.0.3).</p>
-<p>This is a maintenance release of version 1.0.x series.  Major change
-is the reGNUal implementation.  Besides, there is a fix for newer GNU
-Toolchain.</p>
-<!-- BREAK -->
-<ul>
-<li><p class="first">Relocatable reGNUal</p>
-<p>The upgrade helper, reGNUal, is now relocatable ...</p></li></ul></!--></!-->
-                <a class="readmore" href="/gnuk/version1_0_3-4.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk2.html">&laquo;</a>
index 5ad8311..6424115 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version1_0_3-4.html" rel="bookmark"
+                           title="Permalink to Version 1.0.4">Version 1.0.4</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2013-03-15T16:52:00">
+    2013-03-15
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Gnuk version 1.0.4 is released (on the next day of 1.0.3).</p>
+<p>This is a maintenance release of version 1.0.x series.  Major change
+is the reGNUal implementation.  Besides, there is a fix for newer GNU
+Toolchain.</p>
+<!-- BREAK -->
+<ul>
+<li><p class="first">Relocatable reGNUal</p>
+<p>The upgrade helper, reGNUal, is now relocatable ...</p></li></ul></!--></!-->
+                <a class="readmore" href="/gnuk/version1_0_3-4.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version1_0_2.html" rel="bookmark"
@@ -46,7 +71,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-02-18T12:22:00+09:00">
+  <abbr class="published" title="2013-02-18T12:22:00">
     2013-02-18
   </abbr>
 
@@ -70,7 +95,7 @@ change; there are just bug fixes and scripts improvements.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-01-21T14:59:00+09:00">
+  <abbr class="published" title="2013-01-21T14:59:00">
     2013-01-21
   </abbr>
 
@@ -92,7 +117,7 @@ change; there are just bug fixes and scripts improvements.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-12-14T17:27:00+09:00">
+  <abbr class="published" title="2012-12-14T17:27:00">
     2012-12-14
   </abbr>
 
@@ -113,7 +138,7 @@ change; there are just bug fixes and scripts improvements.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-11-22T13:38:00+09:00">
+  <abbr class="published" title="2012-11-22T13:38:00">
     2012-11-22
   </abbr>
 
@@ -123,25 +148,6 @@ change; there are just bug fixes and scripts improvements.</p>
                 <a class="readmore" href="/gnuk/seminar-2012-in-japan.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/askbot_fst_01.html" rel="bookmark"
-                           title="Permalink to Askbot for FST-01">Askbot for FST-01</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2012-10-17T15:15:00+09:00">
-    2012-10-17
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>Askbot for FST-01 (and Gnuk and NeuG) is ready at: <a class="reference external" href="http://no-passwd.net/askbot/questions/">http://no-passwd.net/askbot/questions/</a></p>
-<p>Besides, there is documentation for Gnuk at: <a class="reference external" href="http://www.fsij.org/doc-gnuk/">http://www.fsij.org/doc-gnuk/</a></p>
-
-                <a class="readmore" href="/gnuk/askbot_fst_01.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk3.html">&laquo;</a>
index 2ad3634..7f41de0 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/askbot_fst_01.html" rel="bookmark"
+                           title="Permalink to Askbot for FST-01">Askbot for FST-01</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2012-10-17T15:15:00">
+    2012-10-17
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>Askbot for FST-01 (and Gnuk and NeuG) is ready at: <a class="reference external" href="http://no-passwd.net/askbot/questions/">http://no-passwd.net/askbot/questions/</a></p>
+<p>Besides, there is documentation for Gnuk at: <a class="reference external" href="http://www.fsij.org/doc-gnuk/">http://www.fsij.org/doc-gnuk/</a></p>
+
+                <a class="readmore" href="/gnuk/askbot_fst_01.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version1_0_1.html" rel="bookmark"
@@ -46,7 +65,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-08-03T06:30:00+09:00">
+  <abbr class="published" title="2012-08-03T06:30:00">
     2012-08-03
   </abbr>
 
@@ -66,7 +85,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-07-21T01:16:00+09:00">
+  <abbr class="published" title="2012-07-21T01:16:00">
     2012-07-21
   </abbr>
 
@@ -89,7 +108,7 @@ development branch, but improve documentation.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-07-06T11:11:00+09:00">
+  <abbr class="published" title="2012-07-06T11:11:00">
     2012-07-06
   </abbr>
 
@@ -115,7 +134,7 @@ for version 1.0.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-06-19T10:33:00+09:00">
+  <abbr class="published" title="2012-06-19T10:33:00">
     2012-06-19
   </abbr>
 
@@ -130,30 +149,6 @@ version 1.0.</p>
                 <a class="readmore" href="/gnuk/version0_20.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version0_19.html" rel="bookmark"
-                           title="Permalink to Version 0.19">Version 0.19</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2012-06-06T09:30:00+09:00">
-    2012-06-06
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 0.19 of Gnuk has been released.</p>
-<p>In this release, new feature, &quot;firmware upgrade&quot;, is added.
-It is no need to use JTAG debugger any more to update the firmware.
-While it is still experimental, this will be useful for hardware product.</p>
-<ul>
-<li><p class="first">Firmware upgrade feature</p>
-<p>Firmware upgrade is now ...</p></li></ul></!-->
-                <a class="readmore" href="/gnuk/version0_19.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk4.html">&laquo;</a>
index e3093f1..3805c5e 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version0_19.html" rel="bookmark"
+                           title="Permalink to Version 0.19">Version 0.19</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2012-06-06T09:30:00">
+    2012-06-06
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 0.19 of Gnuk has been released.</p>
+<p>In this release, new feature, &quot;firmware upgrade&quot;, is added.
+It is no need to use JTAG debugger any more to update the firmware.
+While it is still experimental, this will be useful for hardware product.</p>
+<ul>
+<li><p class="first">Firmware upgrade feature</p>
+<p>Firmware upgrade is now ...</p></li></ul></!-->
+                <a class="readmore" href="/gnuk/version0_19.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version0_18.html" rel="bookmark"
@@ -46,7 +70,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-05-15T14:02:00+09:00">
+  <abbr class="published" title="2012-05-15T14:02:00">
     2012-05-15
   </abbr>
 
@@ -68,7 +92,7 @@ it with --vidpid option ...</p></!-->
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-02-02T14:28:00+09:00">
+  <abbr class="published" title="2012-02-02T14:28:00">
     2012-02-02
   </abbr>
 
@@ -92,7 +116,7 @@ in USB Configuration Descriptor was changed.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-12-14T16:10:00+09:00">
+  <abbr class="published" title="2011-12-14T16:10:00">
     2011-12-14
   </abbr>
 
@@ -114,7 +138,7 @@ though (which is currently only available in ...</p></!-->
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-11-24T16:03:00+09:00">
+  <abbr class="published" title="2011-11-24T16:03:00">
     2011-11-24
   </abbr>
 
@@ -132,30 +156,6 @@ supported.</p>
                 <a class="readmore" href="/gnuk/version0_15.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version0_14.html" rel="bookmark"
-                           title="Permalink to Version 0.14">Version 0.14</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-10-14T11:51:00+09:00">
-    2011-10-14
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 0.14 of Gnuk has been released.</p>
-<p>It includes some bug fix (for stack usage), and a improvement for
-random bytes handling.  We don't need to care about random bytes
-any more, as it is generated on the device.</p>
-<ul>
-<li><p class="first">Random number generator change</p>
-<p>NeuG, Gniibe's True RNG ...</p></li></ul></!-->
-                <a class="readmore" href="/gnuk/version0_14.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk5.html">&laquo;</a>
index 1eb74ee..c68f0c1 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/version0_14.html" rel="bookmark"
+                           title="Permalink to Version 0.14">Version 0.14</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-10-14T11:51:00">
+    2011-10-14
+  </abbr>
+
+</footer><!-- /.post-info -->                <!-- author gniibe -->
+<p>Version 0.14 of Gnuk has been released.</p>
+<p>It includes some bug fix (for stack usage), and a improvement for
+random bytes handling.  We don't need to care about random bytes
+any more, as it is generated on the device.</p>
+<ul>
+<li><p class="first">Random number generator change</p>
+<p>NeuG, Gniibe's True RNG ...</p></li></ul></!-->
+                <a class="readmore" href="/gnuk/version0_14.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/fst-01-QFN-revision.html" rel="bookmark"
@@ -46,7 +70,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-10-07T09:51:00+09:00">
+  <abbr class="published" title="2011-10-07T09:51:00">
     2011-10-07
   </abbr>
 
@@ -65,7 +89,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-08-29T10:13:00+09:00">
+  <abbr class="published" title="2011-08-29T10:13:00">
     2011-08-29
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-06-15T16:37:00+09:00">
+  <abbr class="published" title="2011-06-15T16:37:00">
     2011-06-15
   </abbr>
 
@@ -114,7 +138,7 @@ It is useful for development of USB target if you have ...</p></li></ul></!-->
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-27T17:56:00+09:00">
+  <abbr class="published" title="2011-05-27T17:56:00">
     2011-05-27
   </abbr>
 
@@ -126,25 +150,6 @@ It is useful for development of USB target if you have ...</p></li></ul></!-->
                 <a class="readmore" href="/gnuk/how-fast-gnuk-token.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/howto-make-gnuk-usb-token-by-stm32-part-of-stm8s-discovery-kit.html" rel="bookmark"
-                           title="Permalink to Make Gnuk USB Token by STM8S Discovery Kit">Make Gnuk USB Token by STM8S Discovery Kit</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-05-14T16:11:00+09:00">
-    2011-05-14
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>This document shows that how you can make your own hardware of Gnuk USB Token by yourself.  For software installation and configuration, see README of Gnuk distribution.</p>
-<p>Note that it requires some skill of electronics and handicraft.</p>
-<p>I assume you make two, one for yourself, and another for your friend ...</p>
-                <a class="readmore" href="/gnuk/howto-make-gnuk-usb-token-by-stm32-part-of-stm8s-discovery-kit.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk6.html">&laquo;</a>
index 80050ac..0816423 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/howto-make-gnuk-usb-token-by-stm32-part-of-stm8s-discovery-kit.html" rel="bookmark"
+                           title="Permalink to Make Gnuk USB Token by STM8S Discovery Kit">Make Gnuk USB Token by STM8S Discovery Kit</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-05-14T16:11:00">
+    2011-05-14
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>This document shows that how you can make your own hardware of Gnuk USB Token by yourself.  For software installation and configuration, see README of Gnuk distribution.</p>
+<p>Note that it requires some skill of electronics and handicraft.</p>
+<p>I assume you make two, one for yourself, and another for your friend ...</p>
+                <a class="readmore" href="/gnuk/howto-make-gnuk-usb-token-by-stm32-part-of-stm8s-discovery-kit.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/gnuk_in_hair_pin_pox.html" rel="bookmark"
@@ -46,7 +65,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-13T16:20:00+09:00">
+  <abbr class="published" title="2011-05-13T16:20:00">
     2011-05-13
   </abbr>
 
@@ -68,7 +87,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-13T15:53:00+09:00">
+  <abbr class="published" title="2011-05-13T15:53:00">
     2011-05-13
   </abbr>
 
@@ -92,7 +111,7 @@ hand, many use cases of Gnuk ...</p></li></ul></!-->
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-12T16:16:00+09:00">
+  <abbr class="published" title="2011-05-12T16:16:00">
     2011-05-12
   </abbr>
 
@@ -113,7 +132,7 @@ It requires root privilege to stop PC/SC daemon and run the script.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-04-20T12:04:00+09:00">
+  <abbr class="published" title="2011-04-20T12:04:00">
     2011-04-20
   </abbr>
 
@@ -124,26 +143,6 @@ It requires root privilege to stop PC/SC daemon and run the script.</p>
                 <a class="readmore" href="/gnuk/gnuk_in_paper_clip_box.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/gnuk_in_ps2_card_case.html" rel="bookmark"
-                           title="Permalink to Gnuk Token in PS2 memory card case">Gnuk Token in PS2 memory card case</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-04-20T11:14:00+09:00">
-    2011-04-20
-  </abbr>
-
-</footer><!-- /.post-info -->                <p>Kaz Kojima puts STM32 part of STM8S Discovery Kit in PS2 memory card case.</p>
-<a class="reference external image-reference" href="/images/gnuk/gnuk-kaz-0.jpg"><img alt="STM32 part of STM8S Discovery in PS2 memory card case" class="align-left" src="/images/gnuk/gnuk-kaz-0.jpg" style="width: 150px;" /></a>
-<a class="reference external image-reference" href="/images/gnuk/gnuk-kaz-0bv.jpg"><img alt="STM32 part of STM8S Discovery in PS2 memory card case (back view)" class="align-left" src="/images/gnuk/gnuk-kaz-0bv.jpg" style="width: 150px;" /></a>
-
-                <a class="readmore" href="/gnuk/gnuk_in_ps2_card_case.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk7.html">&laquo;</a>
index 844036d..21dc7a0 100644 (file)
 
                 <section id="content" class="body">
                     <ol id="posts-list" class="hfeed" start="4">
+            <li><article class="hentry">
+                <header>
+                    <h1><a href="/gnuk/gnuk_in_ps2_card_case.html" rel="bookmark"
+                           title="Permalink to Gnuk Token in PS2 memory card case">Gnuk Token in PS2 memory card case</a></h1>
+                </header>
+
+                <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2011-04-20T11:14:00">
+    2011-04-20
+  </abbr>
+
+</footer><!-- /.post-info -->                <p>Kaz Kojima puts STM32 part of STM8S Discovery Kit in PS2 memory card case.</p>
+<a class="reference external image-reference" href="/images/gnuk/gnuk-kaz-0.jpg"><img alt="STM32 part of STM8S Discovery in PS2 memory card case" class="align-left" src="/images/gnuk/gnuk-kaz-0.jpg" style="width: 150px;" /></a>
+<a class="reference external image-reference" href="/images/gnuk/gnuk-kaz-0bv.jpg"><img alt="STM32 part of STM8S Discovery in PS2 memory card case (back view)" class="align-left" src="/images/gnuk/gnuk-kaz-0bv.jpg" style="width: 150px;" /></a>
+
+                <a class="readmore" href="/gnuk/gnuk_in_ps2_card_case.html">read more</a>
+                </div><!-- /.entry-content -->
+            </article></li>
+
             <li><article class="hentry">
                 <header>
                     <h1><a href="/gnuk/version0_11.html" rel="bookmark"
@@ -46,7 +66,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-04-19T14:16:00+09:00">
+  <abbr class="published" title="2011-04-19T14:16:00">
     2011-04-19
   </abbr>
 
@@ -75,7 +95,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-28T11:37:00+09:00">
+  <abbr class="published" title="2011-02-28T11:37:00">
     2011-02-28
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-15T16:37:00+09:00">
+  <abbr class="published" title="2011-02-15T16:37:00">
     2011-02-15
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-15T16:37:00+09:00">
+  <abbr class="published" title="2011-02-15T16:37:00">
     2011-02-15
   </abbr>
 
                 <a class="readmore" href="/gnuk/gnuk_in_irony_peppermint.html">read more</a>
                 </div><!-- /.entry-content -->
             </article></li>
-
-            <li><article class="hentry">
-                <header>
-                    <h1><a href="/gnuk/version0_10.html" rel="bookmark"
-                           title="Permalink to Version 0.10">Version 0.10</a></h1>
-                </header>
-
-                <div class="entry-content">
-<footer class="post-info">
-  <abbr class="published" title="2011-02-10T14:14:00+09:00">
-    2011-02-10
-  </abbr>
-
-</footer><!-- /.post-info -->                <!-- author gniibe -->
-<p>Version 0.10 of Gnuk has been released.</p>
-<!-- BREAK -->
-<p>Highlights are:</p>
-<ul>
-<li><p class="first">The executable can be installed to multiple devices.</p>
-<p>So far, users of Gnuk should have not shared single executable among
-multiple devices because the executable includes random bits (or
-fixed serial number).  Now, random_bits and fixed serial number are
-configured ...</p></li></ul></!--></!-->
-                <a class="readmore" href="/gnuk/version0_10.html">read more</a>
-                </div><!-- /.entry-content -->
-            </article></li>
             </ol><!-- /#posts-list -->
 <p class="paginator">
         <a href="http://www.fsij.org/category/gnuk8.html">&laquo;</a>
index 48efe38..486e22a 100644 (file)
@@ -40,7 +40,7 @@
                 <article>
                     <h1 class="entry-title"><a href="/monthly-meetings/2015/Sep.html">9月の技術講座</a></h1>
 <footer class="post-info">
-  <abbr class="published" title="2015-08-25T00:00:00+09:00">
+  <abbr class="published" title="2015-08-25T00:00:00">
     2015-08-25
   </abbr>
 
@@ -89,7 +89,7 @@ ChopstxをCortex-A7をCPUにもつRaspberry Pi 2ボードにポートしよう
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-05-27T00:00:00+09:00">
+  <abbr class="published" title="2015-05-27T00:00:00">
     2015-05-27
   </abbr>
 
@@ -130,7 +130,7 @@ ChopstxをCortex-A7をCPUにもつRaspberry Pi 2ボードにポートしよう
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-05-09T00:00:00+09:00">
+  <abbr class="published" title="2015-05-09T00:00:00">
     2015-05-09
   </abbr>
 
@@ -180,7 +180,7 @@ $ git clone git://git.fsij.org ...</pre></div></div>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-04-03T00:00:00+09:00">
+  <abbr class="published" title="2015-04-03T00:00:00">
     2015-04-03
   </abbr>
 
@@ -219,7 +219,7 @@ $ git clone git://git.fsij.org ...</pre></div></div>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-02-13T00:00:00+09:00">
+  <abbr class="published" title="2015-02-13T00:00:00">
     2015-02-13
   </abbr>
 
index 4964868..1b1fd7f 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-08T17:12:00+09:00">
+  <abbr class="published" title="2010-11-08T17:12:00">
     2010-11-08
   </abbr>
 
@@ -83,7 +83,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-13T11:43:00+09:00">
+  <abbr class="published" title="2010-10-13T11:43:00">
     2010-10-13
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-01T10:45:00+09:00">
+  <abbr class="published" title="2010-09-01T10:45:00">
     2010-09-01
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-08-03T08:51:00+09:00">
+  <abbr class="published" title="2010-08-03T08:51:00">
     2010-08-03
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-07-01T13:04:00+09:00">
+  <abbr class="published" title="2010-07-01T13:04:00">
     2010-07-01
   </abbr>
 
index 3d7323f..37c36a6 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-06-10T11:20:00+09:00">
+  <abbr class="published" title="2010-06-10T11:20:00">
     2010-06-10
   </abbr>
 
@@ -85,7 +85,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-05-19T15:42:00+09:00">
+  <abbr class="published" title="2010-05-19T15:42:00">
     2010-05-19
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-04-14T11:12:00+09:00">
+  <abbr class="published" title="2010-04-14T11:12:00">
     2010-04-14
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-03-06T13:45:00+09:00">
+  <abbr class="published" title="2010-03-06T13:45:00">
     2010-03-06
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-02-11T08:25:00+09:00">
+  <abbr class="published" title="2010-02-11T08:25:00">
     2010-02-11
   </abbr>
 
index 8e2a97e..9560c81 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-01-06T11:18:00+09:00">
+  <abbr class="published" title="2010-01-06T11:18:00">
     2010-01-06
   </abbr>
 
@@ -72,7 +72,7 @@ getsureikai-2006 at fsij.org まで時期、タイトルなどをお教え下さ
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-12-03T09:45:00+09:00">
+  <abbr class="published" title="2009-12-03T09:45:00">
     2009-12-03
   </abbr>
 
@@ -113,7 +113,7 @@ getsureikai-2006 at fsij.org まで時期、タイトルなどをお教え下さ
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-11-05T18:13:00+09:00">
+  <abbr class="published" title="2009-11-05T18:13:00">
     2009-11-05
   </abbr>
 
@@ -149,7 +149,7 @@ Ruby, Pythonでの実例も紹介します。</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-10-09T08:35:00+09:00">
+  <abbr class="published" title="2009-10-09T08:35:00">
     2009-10-09
   </abbr>
 
@@ -190,7 +190,7 @@ Ruby, Pythonでの実例も紹介します。</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-09-13T08:31:00+09:00">
+  <abbr class="published" title="2009-09-13T08:31:00">
     2009-09-13
   </abbr>
 
index d76aee1..18a29d5 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-08-08T00:00:00+09:00">
+  <abbr class="published" title="2009-08-08T00:00:00">
     2009-08-08
   </abbr>
 
index 8174ba1..e829d6a 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-01-09T00:00:00+09:00">
+  <abbr class="published" title="2015-01-09T00:00:00">
     2015-01-09
   </abbr>
 
@@ -84,7 +84,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-11-08T00:00:00+09:00">
+  <abbr class="published" title="2014-11-08T00:00:00">
     2014-11-08
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-09-10T00:00:00+09:00">
+  <abbr class="published" title="2014-09-10T00:00:00">
     2014-09-10
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-07-01T00:00:00+09:00">
+  <abbr class="published" title="2014-07-01T00:00:00">
     2014-07-01
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-05-07T12:56:00+09:00">
+  <abbr class="published" title="2014-05-07T12:56:00">
     2014-05-07
   </abbr>
 
index 4b45809..429ae26 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-04-04T15:46:00+09:00">
+  <abbr class="published" title="2014-04-04T15:46:00">
     2014-04-04
   </abbr>
 
@@ -89,7 +89,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-02-19T13:19:00+09:00">
+  <abbr class="published" title="2014-02-19T13:19:00">
     2014-02-19
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-01-09T11:15:00+09:00">
+  <abbr class="published" title="2014-01-09T11:15:00">
     2014-01-09
   </abbr>
 
@@ -174,7 +174,7 @@ Gnuk ...</p></div>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-11-12T17:08:00+09:00">
+  <abbr class="published" title="2013-11-12T17:08:00">
     2013-11-12
   </abbr>
 
@@ -221,7 +221,7 @@ Asterisk実験サーバte1.meの利用や運用などのデモも行います。
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-10-03T00:13:00+09:00">
+  <abbr class="published" title="2013-10-03T00:13:00">
     2013-10-03
   </abbr>
 <p>tags: <a href="/tag/gnu.html">GNU</a><a href="/tag/gnu30.html">GNU30</a></p>
index ec001a0..63be018 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-10-01T11:16:00+09:00">
+  <abbr class="published" title="2013-10-01T11:16:00">
     2013-10-01
   </abbr>
 
@@ -87,7 +87,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-09-30T10:47:00+09:00">
+  <abbr class="published" title="2013-09-30T10:47:00">
     2013-09-30
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-09-02T10:24:00+09:00">
+  <abbr class="published" title="2013-09-02T10:24:00">
     2013-09-02
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-07-08T10:54:00+09:00">
+  <abbr class="published" title="2013-07-08T10:54:00">
     2013-07-08
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-12-30T00:49:00+09:00">
+  <abbr class="published" title="2012-12-30T00:49:00">
     2012-12-30
   </abbr>
 
index 1da9f8c..f014b72 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-11-22T13:33:00+09:00">
+  <abbr class="published" title="2012-11-22T13:33:00">
     2012-11-22
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-11-17T08:57:00+09:00">
+  <abbr class="published" title="2012-11-17T08:57:00">
     2012-11-17
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-08-17T16:03:00+09:00">
+  <abbr class="published" title="2012-08-17T16:03:00">
     2012-08-17
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-08-17T15:56:00+09:00">
+  <abbr class="published" title="2012-08-17T15:56:00">
     2012-08-17
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-06-19T08:30:00+09:00">
+  <abbr class="published" title="2012-06-19T08:30:00">
     2012-06-19
   </abbr>
 
index 804fe99..b2a544d 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-05-15T13:54:00+09:00">
+  <abbr class="published" title="2012-05-15T13:54:00">
     2012-05-15
   </abbr>
 
@@ -68,7 +68,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-04-10T17:33:00+09:00">
+  <abbr class="published" title="2012-04-10T17:33:00">
     2012-04-10
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-03-12T14:00:00+09:00">
+  <abbr class="published" title="2012-03-12T14:00:00">
     2012-03-12
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-02-13T09:43:00+09:00">
+  <abbr class="published" title="2012-02-13T09:43:00">
     2012-02-13
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-01-11T10:57:00+09:00">
+  <abbr class="published" title="2012-01-11T10:57:00">
     2012-01-11
   </abbr>
 
index 1f4b12f..ebf9ab0 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-12-11T20:42:00+09:00">
+  <abbr class="published" title="2011-12-11T20:42:00">
     2011-12-11
   </abbr>
 
@@ -68,7 +68,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-11-09T09:17:00+09:00">
+  <abbr class="published" title="2011-11-09T09:17:00">
     2011-11-09
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-10-14T09:30:00+09:00">
+  <abbr class="published" title="2011-10-14T09:30:00">
     2011-10-14
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-09-12T10:34:00+09:00">
+  <abbr class="published" title="2011-09-12T10:34:00">
     2011-09-12
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-09-02T14:21:00+09:00">
+  <abbr class="published" title="2011-09-02T14:21:00">
     2011-09-02
   </abbr>
 
index dc884b6..d6b61e9 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-08-16T11:11:00+09:00">
+  <abbr class="published" title="2011-08-16T11:11:00">
     2011-08-16
   </abbr>
 
@@ -89,7 +89,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-07-21T08:10:00+09:00">
+  <abbr class="published" title="2011-07-21T08:10:00">
     2011-07-21
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-06-08T14:08:00+09:00">
+  <abbr class="published" title="2011-06-08T14:08:00">
     2011-06-08
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-16T16:34:00+09:00">
+  <abbr class="published" title="2011-05-16T16:34:00">
     2011-05-16
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-04-19T14:21:00+09:00">
+  <abbr class="published" title="2011-04-19T14:21:00">
     2011-04-19
   </abbr>
 
index 5a6b363..60e21c4 100644 (file)
@@ -46,7 +46,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-03-22T16:24:00+09:00">
+  <abbr class="published" title="2011-03-22T16:24:00">
     2011-03-22
   </abbr>
 
@@ -77,7 +77,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-28T11:22:00+09:00">
+  <abbr class="published" title="2011-02-28T11:22:00">
     2011-02-28
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-10T13:19:00+09:00">
+  <abbr class="published" title="2011-02-10T13:19:00">
     2011-02-10
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-25T14:52:00+09:00">
+  <abbr class="published" title="2011-01-25T14:52:00">
     2011-01-25
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-29T16:09:00+09:00">
+  <abbr class="published" title="2010-11-29T16:09:00">
     2010-11-29
   </abbr>
 
index 4cb6a07..a7c6e20 100644 (file)
@@ -37,7 +37,7 @@
                 <article>
                     <h1 class="entry-title"><a href="/news/2013/OSHK.html">Open Source Hong Kong</a></h1>
 <footer class="post-info">
-  <abbr class="published" title="2013-10-31T00:00:00+09:00">
+  <abbr class="published" title="2013-10-31T00:00:00">
     2013-10-31
   </abbr>
 
@@ -58,7 +58,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-07-14T00:00:00+09:00">
+  <abbr class="published" title="2013-07-14T00:00:00">
     2013-07-14
   </abbr>
 
@@ -86,7 +86,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-07-31T00:00:00+09:00">
+  <abbr class="published" title="2012-07-31T00:00:00">
     2012-07-31
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-06-24T00:00:00+09:00">
+  <abbr class="published" title="2012-06-24T00:00:00">
     2012-06-24
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-02-04T00:00:00+09:00">
+  <abbr class="published" title="2012-02-04T00:00:00">
     2012-02-04
   </abbr>
 
index 405fa81..7ff59b9 100644 (file)
@@ -43,7 +43,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-06-25T00:00:00+09:00">
+  <abbr class="published" title="2011-06-25T00:00:00">
     2011-06-25
   </abbr>
 
@@ -71,7 +71,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-08T16:37:00+09:00">
+  <abbr class="published" title="2010-11-08T16:37:00">
     2010-11-08
   </abbr>
 
@@ -90,7 +90,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-13T10:58:00+09:00">
+  <abbr class="published" title="2010-09-13T10:58:00">
     2010-09-13
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-08-18T21:04:00+09:00">
+  <abbr class="published" title="2010-08-18T21:04:00">
     2010-08-18
   </abbr>
 
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-06-29T13:02:00+09:00">
+  <abbr class="published" title="2010-06-29T13:02:00">
     2010-06-29
   </abbr>
 
index 04cf0be..3348b94 100644 (file)
@@ -43,7 +43,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-06-21T15:52:00+09:00">
+  <abbr class="published" title="2010-06-21T15:52:00">
     2010-06-21
   </abbr>
 
index 6dc080c..8cfcb50 100644 (file)
@@ -36,7 +36,7 @@
                 <article>
                     <h1 class="entry-title"><a href="/system/web-services/pelican-usage-fsij.html">FSIJサイトでの pelican の使い方について</a></h1>
 <footer class="post-info">
-  <abbr class="published" title="2014-05-29T00:00:00+09:00">
+  <abbr class="published" title="2014-05-29T00:00:00">
     2014-05-29
   </abbr>
 
@@ -93,7 +93,7 @@ output/ &lt;---- HTML の出力先
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-05-26T00:00:00+09:00">
+  <abbr class="published" title="2014-05-26T00:00:00">
     2014-05-26
   </abbr>
 
@@ -128,7 +128,7 @@ output/ &lt;---- HTML の出力先
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-05-26T00:00:00+09:00">
+  <abbr class="published" title="2014-05-26T00:00:00">
     2014-05-26
   </abbr>
 
@@ -170,7 +170,7 @@ Debian Jessie で利用可能です。</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-05-26T00:00:00+09:00">
+  <abbr class="published" title="2014-05-26T00:00:00">
     2014-05-26
   </abbr>
 
@@ -197,7 +197,7 @@ Static な web ページなので特にwebサーバの実装は選ばないと
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-09-10T12:43:00+09:00">
+  <abbr class="published" title="2009-09-10T12:43:00">
     2009-09-10
   </abbr>
 
index bd9379f..56afaf3 100644 (file)
@@ -42,7 +42,7 @@
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-09-09T19:23:00+09:00">
+  <abbr class="published" title="2009-09-09T19:23:00">
     2009-09-09
   </abbr>
 
index b72d4f5..e69401d 100644 (file)
@@ -1,5 +1,110 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all-ja.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2015-08-25T00:00:00+09:00</updated><entry><title>9月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2015/Sep.html" rel="alternate"></link><updated>2015-08-25T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-08-25:monthly-meetings/2015/Sep.html</id><summary type="html">&lt;div class="section" id="chopstx-on-raspberry-pi-2"&gt;
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all-ja.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2015-09-16T00:00:00+09:00</updated><entry><title>Let's Make "NeuG USB Device" by STM32 Nucleo F103, together</title><link href="http://www.fsij.org/gnuk/neug-on-stm32-nucleo-f103.html" rel="alternate"></link><updated>2015-09-16T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-09-16:gnuk/neug-on-stm32-nucleo-f103.html</id><summary type="html">&lt;p&gt;August 8th is Happy Hacking Day in Japan.  On that day, &lt;a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html"&gt;an article (in Japanese)&lt;/a&gt; was published at www.gniibe.org, to resist bulk surveillance.&lt;/p&gt;
+&lt;p&gt;This article is English translation of the article.  The purpose of this article is to make TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &amp;quot;STM32 Nucleo F103RB&amp;quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.&lt;/p&gt;
+&lt;div class="section" id="photo-of-the-final-result"&gt;
+&lt;h2&gt;Photo of the final result&lt;/h2&gt;
+&lt;p&gt;STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
+the target board of STM32F103.&lt;/p&gt;
+&lt;p&gt;In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
+be separated when we use only the target board.  (It is possible to
+run the target board with power from USB cable, not separeting the
+dongle.)&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"&gt;&lt;img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="tools-to-make"&gt;
+&lt;h2&gt;Tools to make&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Soldering Iron&lt;/li&gt;
+&lt;li&gt;Nipper&lt;/li&gt;
+&lt;li&gt;Utility knife (when the board will be seperated)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="parts"&gt;
+&lt;h2&gt;Parts&lt;/h2&gt;
+&lt;table border="1" class="docutils"&gt;
+&lt;colgroup&gt;
+&lt;col width="69%" /&gt;
+&lt;col width="31%" /&gt;
+&lt;/colgroup&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr&gt;&lt;td&gt;Parts&lt;/td&gt;
+&lt;td&gt;Price (JPY)&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;STM32 Nucleo F103RB&lt;/td&gt;
+&lt;td&gt;1500&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;USB Cable   (ex. comon AM-MB)&lt;/td&gt;
+&lt;td&gt;250&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;8MHz XTAL&lt;/td&gt;
+&lt;td&gt;150&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;1.5k Ohm resister, wire, solder&lt;/td&gt;
+&lt;td&gt;alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;
+&lt;td&gt;1900 + alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="how-to"&gt;
+&lt;h2&gt;How To&lt;/h2&gt;
+&lt;div class="section" id="connecting-8mhz-xtal-x3-front-side"&gt;
+&lt;h3&gt;(1) Connecting 8MHz XTAL (X3) (Front Side)&lt;/h3&gt;
+&lt;p&gt;Since XTAL is not connected to the target board, we add it, cut the
+legs of XTAL and solder it.&lt;/p&gt;
+&lt;p&gt;The target board has lands for R35 and R37 which are intended to connect
+SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
+just solder it to make solder bridge.  If it's difficult to make a bridge,
+you can use XTAL's legs remained.&lt;/p&gt;
+&lt;p&gt;I mistakenly made a solder bridge for R34, but this is no problem for our use.&lt;/p&gt;
+&lt;p&gt;By its design, it is intended to put capacitors of C33, C34 to
+stabilize oscillation, but it is OK without them.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"&gt;&lt;img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-usb-cable-front-side"&gt;
+&lt;h3&gt;(2) Connecting USB Cable (Front Side)&lt;/h3&gt;
+&lt;p&gt;Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
+We connect USB cable to CN10.&lt;/p&gt;
+&lt;p&gt;We connect Red 5V to pin10 of CN10 which is NC (NC stands for &amp;quot;not
+connected&amp;quot; to any pin of MCU).  We will connect this pin to E5V
+(external power source) in back side.&lt;/p&gt;
+&lt;p&gt;We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).&lt;/p&gt;
+&lt;p&gt;We connect White D- to pin14 of CN10 which is PA11 (USB DM).&lt;/p&gt;
+&lt;p&gt;We connect Black GND to pin20 of CN10 which is GND.&lt;/p&gt;
+&lt;p&gt;The cable I use is avaiable from comon.jp as the part number &amp;quot;AM-MB&amp;quot;.
+It is usually used with mother board of PC.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-a-resister-and-power-back-side"&gt;
+&lt;h3&gt;(3) Connecting a resister and power (Back Side)&lt;/h3&gt;
+&lt;p&gt;In the back side, we pull up the signal of USB DP to 3.3V.  We connect
+USB 5V to E5V (external power source).&lt;/p&gt;
+&lt;p&gt;For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
+(I use black wire) and solder another side of the resister to pin4 of
+CN6.&lt;/p&gt;
+&lt;p&gt;For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).&lt;/p&gt;
+&lt;p&gt;I use thick wire to take a photo, but you don't need such a thick wire.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"&gt;&lt;img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="writing-firmware"&gt;
+&lt;h3&gt;(4) Writing firmware&lt;/h3&gt;
+&lt;p&gt;Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="changing-setting-of-jp5"&gt;
+&lt;h3&gt;(5) Changing Setting of JP5&lt;/h3&gt;
+&lt;p&gt;Change JP5 setting to E5V (Use external power source), and use the
+target board by the power fromUSB cable.&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class="section" id="in-fact"&gt;
+&lt;h2&gt;In fact...&lt;/h2&gt;
+&lt;p&gt;You can easily find that the dongle also uses STM32F103.  So, it is
+possible to change the firmware on this MCU and let run as NeuG USB
+Device, if you have another SWD debugger.&lt;/p&gt;
+&lt;p&gt;The specific detail is left to readers.&lt;/p&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>9月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2015/Sep.html" rel="alternate"></link><updated>2015-08-25T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-08-25:monthly-meetings/2015/Sep.html</id><summary type="html">&lt;div class="section" id="chopstx-on-raspberry-pi-2"&gt;
 &lt;h2&gt;テーマ: Chopstx on Raspberry Pi 2&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年9月25日(金曜日)18:30 ~ 19:30&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
@@ -677,62 +782,4 @@ output/ &amp;lt;---- HTML の出力先
 &lt;h2&gt;Source code&lt;/h2&gt;
 &lt;p&gt;このサイトは Git でリポジトリを管理しています。こちら: &lt;a class="reference external" href="http://git.fsij.org/"&gt;http://git.fsij.org/&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</summary></entry><entry><title>FSIJ の WWW を自分のマシンで動かす</title><link href="http://www.fsij.org/system/web-services/run-fsij-web-on-your-machine.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:system/web-services/run-fsij-web-on-your-machine.html</id><summary type="html">&lt;!-- author gniibe --&gt;
-&lt;div class="section" id="git"&gt;
-&lt;h2&gt;Git のリポジトリから取ってくる&lt;/h2&gt;
-&lt;p&gt;このサービスのソースコードは FSIJ の Git リポジトリに入っています。
-ここから、下記のようにして取ってきます。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-$ git clone git://git.fsij.org/fsij-homepage.git
-$ cd fsij-homepage
-&lt;/pre&gt;
-&lt;p&gt;もしくは SSH の鍵が登録してあれば、下記のようにします。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-$ git clone git-fsij&amp;#64;git.fsij.org:fsij-homepage.git
-$ cd fsij-homepage
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id1"&gt;
-&lt;h2&gt;必要なパッケージをインストールする&lt;/h2&gt;
-&lt;p&gt;python-pelican, python-docutils および python-jinja2 が必要です。
-Debian Jessie で利用可能です。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-# apt-get install python-pelican python-docutils python-jinja2
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;ページの保守&lt;/h2&gt;
-&lt;p&gt;このページや月例会案内など、ReST (ReStructured Text)で書いています。&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;ページの生成&lt;/h2&gt;
-&lt;p&gt;make で pelican を起動し、HTMLを生成します。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ make html
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id4"&gt;
-&lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ cd output
-fsij-homepage/output$ python -m pelican.server
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id5"&gt;
-&lt;h2&gt;変更を行う&lt;/h2&gt;
-&lt;p&gt;変更を行った場合は前項の「ページの生成」、「ページの表示」を参考に手元で動かしてブラウザで確認してください。&lt;/p&gt;
-&lt;p&gt;確認できたら、(ローカルの)リポジトリに変更をコミットします。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ git add ...
-fsij-homepage$ git commit
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="push"&gt;
-&lt;h2&gt;ソースの変更を push する(書き込み権限ありの場合)&lt;/h2&gt;
-&lt;p&gt;例:&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-web$ git push
-&lt;/pre&gt;
-&lt;/div&gt;
 </summary></entry></feed>
\ No newline at end of file
index 877e281..604fcae 100644 (file)
@@ -1,5 +1,110 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2015-08-25T00:00:00+09:00</updated><entry><title>9月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2015/Sep.html" rel="alternate"></link><updated>2015-08-25T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-08-25:monthly-meetings/2015/Sep.html</id><summary type="html">&lt;div class="section" id="chopstx-on-raspberry-pi-2"&gt;
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/all.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2015-09-16T00:00:00+09:00</updated><entry><title>Let's Make "NeuG USB Device" by STM32 Nucleo F103, together</title><link href="http://www.fsij.org/gnuk/neug-on-stm32-nucleo-f103.html" rel="alternate"></link><updated>2015-09-16T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-09-16:gnuk/neug-on-stm32-nucleo-f103.html</id><summary type="html">&lt;p&gt;August 8th is Happy Hacking Day in Japan.  On that day, &lt;a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html"&gt;an article (in Japanese)&lt;/a&gt; was published at www.gniibe.org, to resist bulk surveillance.&lt;/p&gt;
+&lt;p&gt;This article is English translation of the article.  The purpose of this article is to make TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &amp;quot;STM32 Nucleo F103RB&amp;quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.&lt;/p&gt;
+&lt;div class="section" id="photo-of-the-final-result"&gt;
+&lt;h2&gt;Photo of the final result&lt;/h2&gt;
+&lt;p&gt;STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
+the target board of STM32F103.&lt;/p&gt;
+&lt;p&gt;In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
+be separated when we use only the target board.  (It is possible to
+run the target board with power from USB cable, not separeting the
+dongle.)&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"&gt;&lt;img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="tools-to-make"&gt;
+&lt;h2&gt;Tools to make&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Soldering Iron&lt;/li&gt;
+&lt;li&gt;Nipper&lt;/li&gt;
+&lt;li&gt;Utility knife (when the board will be seperated)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="parts"&gt;
+&lt;h2&gt;Parts&lt;/h2&gt;
+&lt;table border="1" class="docutils"&gt;
+&lt;colgroup&gt;
+&lt;col width="69%" /&gt;
+&lt;col width="31%" /&gt;
+&lt;/colgroup&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr&gt;&lt;td&gt;Parts&lt;/td&gt;
+&lt;td&gt;Price (JPY)&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;STM32 Nucleo F103RB&lt;/td&gt;
+&lt;td&gt;1500&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;USB Cable   (ex. comon AM-MB)&lt;/td&gt;
+&lt;td&gt;250&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;8MHz XTAL&lt;/td&gt;
+&lt;td&gt;150&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;1.5k Ohm resister, wire, solder&lt;/td&gt;
+&lt;td&gt;alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;
+&lt;td&gt;1900 + alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="how-to"&gt;
+&lt;h2&gt;How To&lt;/h2&gt;
+&lt;div class="section" id="connecting-8mhz-xtal-x3-front-side"&gt;
+&lt;h3&gt;(1) Connecting 8MHz XTAL (X3) (Front Side)&lt;/h3&gt;
+&lt;p&gt;Since XTAL is not connected to the target board, we add it, cut the
+legs of XTAL and solder it.&lt;/p&gt;
+&lt;p&gt;The target board has lands for R35 and R37 which are intended to connect
+SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
+just solder it to make solder bridge.  If it's difficult to make a bridge,
+you can use XTAL's legs remained.&lt;/p&gt;
+&lt;p&gt;I mistakenly made a solder bridge for R34, but this is no problem for our use.&lt;/p&gt;
+&lt;p&gt;By its design, it is intended to put capacitors of C33, C34 to
+stabilize oscillation, but it is OK without them.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"&gt;&lt;img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-usb-cable-front-side"&gt;
+&lt;h3&gt;(2) Connecting USB Cable (Front Side)&lt;/h3&gt;
+&lt;p&gt;Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
+We connect USB cable to CN10.&lt;/p&gt;
+&lt;p&gt;We connect Red 5V to pin10 of CN10 which is NC (NC stands for &amp;quot;not
+connected&amp;quot; to any pin of MCU).  We will connect this pin to E5V
+(external power source) in back side.&lt;/p&gt;
+&lt;p&gt;We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).&lt;/p&gt;
+&lt;p&gt;We connect White D- to pin14 of CN10 which is PA11 (USB DM).&lt;/p&gt;
+&lt;p&gt;We connect Black GND to pin20 of CN10 which is GND.&lt;/p&gt;
+&lt;p&gt;The cable I use is avaiable from comon.jp as the part number &amp;quot;AM-MB&amp;quot;.
+It is usually used with mother board of PC.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-a-resister-and-power-back-side"&gt;
+&lt;h3&gt;(3) Connecting a resister and power (Back Side)&lt;/h3&gt;
+&lt;p&gt;In the back side, we pull up the signal of USB DP to 3.3V.  We connect
+USB 5V to E5V (external power source).&lt;/p&gt;
+&lt;p&gt;For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
+(I use black wire) and solder another side of the resister to pin4 of
+CN6.&lt;/p&gt;
+&lt;p&gt;For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).&lt;/p&gt;
+&lt;p&gt;I use thick wire to take a photo, but you don't need such a thick wire.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"&gt;&lt;img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="writing-firmware"&gt;
+&lt;h3&gt;(4) Writing firmware&lt;/h3&gt;
+&lt;p&gt;Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="changing-setting-of-jp5"&gt;
+&lt;h3&gt;(5) Changing Setting of JP5&lt;/h3&gt;
+&lt;p&gt;Change JP5 setting to E5V (Use external power source), and use the
+target board by the power fromUSB cable.&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class="section" id="in-fact"&gt;
+&lt;h2&gt;In fact...&lt;/h2&gt;
+&lt;p&gt;You can easily find that the dongle also uses STM32F103.  So, it is
+possible to change the firmware on this MCU and let run as NeuG USB
+Device, if you have another SWD debugger.&lt;/p&gt;
+&lt;p&gt;The specific detail is left to readers.&lt;/p&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>9月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2015/Sep.html" rel="alternate"></link><updated>2015-08-25T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-08-25:monthly-meetings/2015/Sep.html</id><summary type="html">&lt;div class="section" id="chopstx-on-raspberry-pi-2"&gt;
 &lt;h2&gt;テーマ: Chopstx on Raspberry Pi 2&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年9月25日(金曜日)18:30 ~ 19:30&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
@@ -677,62 +782,4 @@ output/ &amp;lt;---- HTML の出力先
 &lt;h2&gt;Source code&lt;/h2&gt;
 &lt;p&gt;このサイトは Git でリポジトリを管理しています。こちら: &lt;a class="reference external" href="http://git.fsij.org/"&gt;http://git.fsij.org/&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</summary></entry><entry><title>FSIJ の WWW を自分のマシンで動かす</title><link href="http://www.fsij.org/system/web-services/run-fsij-web-on-your-machine.html" rel="alternate"></link><updated>2014-05-26T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2014-05-26:system/web-services/run-fsij-web-on-your-machine.html</id><summary type="html">&lt;!-- author gniibe --&gt;
-&lt;div class="section" id="git"&gt;
-&lt;h2&gt;Git のリポジトリから取ってくる&lt;/h2&gt;
-&lt;p&gt;このサービスのソースコードは FSIJ の Git リポジトリに入っています。
-ここから、下記のようにして取ってきます。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-$ git clone git://git.fsij.org/fsij-homepage.git
-$ cd fsij-homepage
-&lt;/pre&gt;
-&lt;p&gt;もしくは SSH の鍵が登録してあれば、下記のようにします。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-$ git clone git-fsij&amp;#64;git.fsij.org:fsij-homepage.git
-$ cd fsij-homepage
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id1"&gt;
-&lt;h2&gt;必要なパッケージをインストールする&lt;/h2&gt;
-&lt;p&gt;python-pelican, python-docutils および python-jinja2 が必要です。
-Debian Jessie で利用可能です。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-# apt-get install python-pelican python-docutils python-jinja2
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;ページの保守&lt;/h2&gt;
-&lt;p&gt;このページや月例会案内など、ReST (ReStructured Text)で書いています。&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;ページの生成&lt;/h2&gt;
-&lt;p&gt;make で pelican を起動し、HTMLを生成します。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ make html
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id4"&gt;
-&lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ cd output
-fsij-homepage/output$ python -m pelican.server
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id5"&gt;
-&lt;h2&gt;変更を行う&lt;/h2&gt;
-&lt;p&gt;変更を行った場合は前項の「ページの生成」、「ページの表示」を参考に手元で動かしてブラウザで確認してください。&lt;/p&gt;
-&lt;p&gt;確認できたら、(ローカルの)リポジトリに変更をコミットします。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ git add ...
-fsij-homepage$ git commit
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="push"&gt;
-&lt;h2&gt;ソースの変更を push する(書き込み権限ありの場合)&lt;/h2&gt;
-&lt;p&gt;例:&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-web$ git push
-&lt;/pre&gt;
-&lt;/div&gt;
 </summary></entry></feed>
\ No newline at end of file
index 6db0778..7e6cd6c 100644 (file)
@@ -1,5 +1,110 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/all_rss.xml" rel="self"></atom:link><lastBuildDate>Tue, 25 Aug 2015 00:00:00 +0900</lastBuildDate><item><title>9月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Sep.html</link><description>&lt;div class="section" id="chopstx-on-raspberry-pi-2"&gt;
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/all_rss.xml" rel="self"></atom:link><lastBuildDate>Wed, 16 Sep 2015 00:00:00 +0900</lastBuildDate><item><title>Let's Make "NeuG USB Device" by STM32 Nucleo F103, together</title><link>http://www.fsij.org/gnuk/neug-on-stm32-nucleo-f103.html</link><description>&lt;p&gt;August 8th is Happy Hacking Day in Japan.  On that day, &lt;a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html"&gt;an article (in Japanese)&lt;/a&gt; was published at www.gniibe.org, to resist bulk surveillance.&lt;/p&gt;
+&lt;p&gt;This article is English translation of the article.  The purpose of this article is to make TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &amp;quot;STM32 Nucleo F103RB&amp;quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.&lt;/p&gt;
+&lt;div class="section" id="photo-of-the-final-result"&gt;
+&lt;h2&gt;Photo of the final result&lt;/h2&gt;
+&lt;p&gt;STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
+the target board of STM32F103.&lt;/p&gt;
+&lt;p&gt;In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
+be separated when we use only the target board.  (It is possible to
+run the target board with power from USB cable, not separeting the
+dongle.)&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"&gt;&lt;img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="tools-to-make"&gt;
+&lt;h2&gt;Tools to make&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Soldering Iron&lt;/li&gt;
+&lt;li&gt;Nipper&lt;/li&gt;
+&lt;li&gt;Utility knife (when the board will be seperated)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="parts"&gt;
+&lt;h2&gt;Parts&lt;/h2&gt;
+&lt;table border="1" class="docutils"&gt;
+&lt;colgroup&gt;
+&lt;col width="69%" /&gt;
+&lt;col width="31%" /&gt;
+&lt;/colgroup&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr&gt;&lt;td&gt;Parts&lt;/td&gt;
+&lt;td&gt;Price (JPY)&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;STM32 Nucleo F103RB&lt;/td&gt;
+&lt;td&gt;1500&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;USB Cable   (ex. comon AM-MB)&lt;/td&gt;
+&lt;td&gt;250&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;8MHz XTAL&lt;/td&gt;
+&lt;td&gt;150&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;1.5k Ohm resister, wire, solder&lt;/td&gt;
+&lt;td&gt;alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;
+&lt;td&gt;1900 + alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="how-to"&gt;
+&lt;h2&gt;How To&lt;/h2&gt;
+&lt;div class="section" id="connecting-8mhz-xtal-x3-front-side"&gt;
+&lt;h3&gt;(1) Connecting 8MHz XTAL (X3) (Front Side)&lt;/h3&gt;
+&lt;p&gt;Since XTAL is not connected to the target board, we add it, cut the
+legs of XTAL and solder it.&lt;/p&gt;
+&lt;p&gt;The target board has lands for R35 and R37 which are intended to connect
+SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
+just solder it to make solder bridge.  If it's difficult to make a bridge,
+you can use XTAL's legs remained.&lt;/p&gt;
+&lt;p&gt;I mistakenly made a solder bridge for R34, but this is no problem for our use.&lt;/p&gt;
+&lt;p&gt;By its design, it is intended to put capacitors of C33, C34 to
+stabilize oscillation, but it is OK without them.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"&gt;&lt;img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-usb-cable-front-side"&gt;
+&lt;h3&gt;(2) Connecting USB Cable (Front Side)&lt;/h3&gt;
+&lt;p&gt;Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
+We connect USB cable to CN10.&lt;/p&gt;
+&lt;p&gt;We connect Red 5V to pin10 of CN10 which is NC (NC stands for &amp;quot;not
+connected&amp;quot; to any pin of MCU).  We will connect this pin to E5V
+(external power source) in back side.&lt;/p&gt;
+&lt;p&gt;We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).&lt;/p&gt;
+&lt;p&gt;We connect White D- to pin14 of CN10 which is PA11 (USB DM).&lt;/p&gt;
+&lt;p&gt;We connect Black GND to pin20 of CN10 which is GND.&lt;/p&gt;
+&lt;p&gt;The cable I use is avaiable from comon.jp as the part number &amp;quot;AM-MB&amp;quot;.
+It is usually used with mother board of PC.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-a-resister-and-power-back-side"&gt;
+&lt;h3&gt;(3) Connecting a resister and power (Back Side)&lt;/h3&gt;
+&lt;p&gt;In the back side, we pull up the signal of USB DP to 3.3V.  We connect
+USB 5V to E5V (external power source).&lt;/p&gt;
+&lt;p&gt;For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
+(I use black wire) and solder another side of the resister to pin4 of
+CN6.&lt;/p&gt;
+&lt;p&gt;For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).&lt;/p&gt;
+&lt;p&gt;I use thick wire to take a photo, but you don't need such a thick wire.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"&gt;&lt;img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="writing-firmware"&gt;
+&lt;h3&gt;(4) Writing firmware&lt;/h3&gt;
+&lt;p&gt;Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="changing-setting-of-jp5"&gt;
+&lt;h3&gt;(5) Changing Setting of JP5&lt;/h3&gt;
+&lt;p&gt;Change JP5 setting to E5V (Use external power source), and use the
+target board by the power fromUSB cable.&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class="section" id="in-fact"&gt;
+&lt;h2&gt;In fact...&lt;/h2&gt;
+&lt;p&gt;You can easily find that the dongle also uses STM32F103.  So, it is
+possible to change the firmware on this MCU and let run as NeuG USB
+Device, if you have another SWD debugger.&lt;/p&gt;
+&lt;p&gt;The specific detail is left to readers.&lt;/p&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 16 Sep 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-09-16:gnuk/neug-on-stm32-nucleo-f103.html</guid></item><item><title>9月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Sep.html</link><description>&lt;div class="section" id="chopstx-on-raspberry-pi-2"&gt;
 &lt;h2&gt;テーマ: Chopstx on Raspberry Pi 2&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年9月25日(金曜日)18:30 ~ 19:30&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
@@ -677,62 +782,4 @@ output/ &amp;lt;---- HTML の出力先
 &lt;h2&gt;Source code&lt;/h2&gt;
 &lt;p&gt;このサイトは Git でリポジトリを管理しています。こちら: &lt;a class="reference external" href="http://git.fsij.org/"&gt;http://git.fsij.org/&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 26 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-26:system/site-colophon.html</guid></item><item><title>FSIJ の WWW を自分のマシンで動かす</title><link>http://www.fsij.org/system/web-services/run-fsij-web-on-your-machine.html</link><description>&lt;!-- author gniibe --&gt;
-&lt;div class="section" id="git"&gt;
-&lt;h2&gt;Git のリポジトリから取ってくる&lt;/h2&gt;
-&lt;p&gt;このサービスのソースコードは FSIJ の Git リポジトリに入っています。
-ここから、下記のようにして取ってきます。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-$ git clone git://git.fsij.org/fsij-homepage.git
-$ cd fsij-homepage
-&lt;/pre&gt;
-&lt;p&gt;もしくは SSH の鍵が登録してあれば、下記のようにします。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-$ git clone git-fsij&amp;#64;git.fsij.org:fsij-homepage.git
-$ cd fsij-homepage
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id1"&gt;
-&lt;h2&gt;必要なパッケージをインストールする&lt;/h2&gt;
-&lt;p&gt;python-pelican, python-docutils および python-jinja2 が必要です。
-Debian Jessie で利用可能です。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-# apt-get install python-pelican python-docutils python-jinja2
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;ページの保守&lt;/h2&gt;
-&lt;p&gt;このページや月例会案内など、ReST (ReStructured Text)で書いています。&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;ページの生成&lt;/h2&gt;
-&lt;p&gt;make で pelican を起動し、HTMLを生成します。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ make html
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id4"&gt;
-&lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ cd output
-fsij-homepage/output$ python -m pelican.server
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id5"&gt;
-&lt;h2&gt;変更を行う&lt;/h2&gt;
-&lt;p&gt;変更を行った場合は前項の「ページの生成」、「ページの表示」を参考に手元で動かしてブラウザで確認してください。&lt;/p&gt;
-&lt;p&gt;確認できたら、(ローカルの)リポジトリに変更をコミットします。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ git add ...
-fsij-homepage$ git commit
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="push"&gt;
-&lt;h2&gt;ソースの変更を push する(書き込み権限ありの場合)&lt;/h2&gt;
-&lt;p&gt;例:&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-web$ git push
-&lt;/pre&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 26 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-26:system/web-services/run-fsij-web-on-your-machine.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 26 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-26:system/site-colophon.html</guid></item></channel></rss>
\ No newline at end of file
index 53582a9..924c0ac 100644 (file)
@@ -1,5 +1,110 @@
 <?xml version="1.0" encoding="utf-8"?>
-<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/gnuk.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2015-08-05T00:00:00+09:00</updated><entry><title>Version 1.1.7</title><link href="http://www.fsij.org/gnuk/version1_1_7.html" rel="alternate"></link><updated>2015-08-05T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-08-05:gnuk/version1_1_7.html</id><summary type="html">&lt;!-- author gniibe --&gt;
+<feed xmlns="http://www.w3.org/2005/Atom"><title>Free Software Initiative of Japan</title><link href="http://www.fsij.org/" rel="alternate"></link><link href="http://www.fsij.org/feeds/gnuk.atom.xml" rel="self"></link><id>http://www.fsij.org/</id><updated>2015-09-16T00:00:00+09:00</updated><entry><title>Let's Make "NeuG USB Device" by STM32 Nucleo F103, together</title><link href="http://www.fsij.org/gnuk/neug-on-stm32-nucleo-f103.html" rel="alternate"></link><updated>2015-09-16T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-09-16:gnuk/neug-on-stm32-nucleo-f103.html</id><summary type="html">&lt;p&gt;August 8th is Happy Hacking Day in Japan.  On that day, &lt;a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html"&gt;an article (in Japanese)&lt;/a&gt; was published at www.gniibe.org, to resist bulk surveillance.&lt;/p&gt;
+&lt;p&gt;This article is English translation of the article.  The purpose of this article is to make TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &amp;quot;STM32 Nucleo F103RB&amp;quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.&lt;/p&gt;
+&lt;div class="section" id="photo-of-the-final-result"&gt;
+&lt;h2&gt;Photo of the final result&lt;/h2&gt;
+&lt;p&gt;STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
+the target board of STM32F103.&lt;/p&gt;
+&lt;p&gt;In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
+be separated when we use only the target board.  (It is possible to
+run the target board with power from USB cable, not separeting the
+dongle.)&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"&gt;&lt;img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="tools-to-make"&gt;
+&lt;h2&gt;Tools to make&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Soldering Iron&lt;/li&gt;
+&lt;li&gt;Nipper&lt;/li&gt;
+&lt;li&gt;Utility knife (when the board will be seperated)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="parts"&gt;
+&lt;h2&gt;Parts&lt;/h2&gt;
+&lt;table border="1" class="docutils"&gt;
+&lt;colgroup&gt;
+&lt;col width="69%" /&gt;
+&lt;col width="31%" /&gt;
+&lt;/colgroup&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr&gt;&lt;td&gt;Parts&lt;/td&gt;
+&lt;td&gt;Price (JPY)&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;STM32 Nucleo F103RB&lt;/td&gt;
+&lt;td&gt;1500&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;USB Cable   (ex. comon AM-MB)&lt;/td&gt;
+&lt;td&gt;250&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;8MHz XTAL&lt;/td&gt;
+&lt;td&gt;150&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;1.5k Ohm resister, wire, solder&lt;/td&gt;
+&lt;td&gt;alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;
+&lt;td&gt;1900 + alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="how-to"&gt;
+&lt;h2&gt;How To&lt;/h2&gt;
+&lt;div class="section" id="connecting-8mhz-xtal-x3-front-side"&gt;
+&lt;h3&gt;(1) Connecting 8MHz XTAL (X3) (Front Side)&lt;/h3&gt;
+&lt;p&gt;Since XTAL is not connected to the target board, we add it, cut the
+legs of XTAL and solder it.&lt;/p&gt;
+&lt;p&gt;The target board has lands for R35 and R37 which are intended to connect
+SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
+just solder it to make solder bridge.  If it's difficult to make a bridge,
+you can use XTAL's legs remained.&lt;/p&gt;
+&lt;p&gt;I mistakenly made a solder bridge for R34, but this is no problem for our use.&lt;/p&gt;
+&lt;p&gt;By its design, it is intended to put capacitors of C33, C34 to
+stabilize oscillation, but it is OK without them.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"&gt;&lt;img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-usb-cable-front-side"&gt;
+&lt;h3&gt;(2) Connecting USB Cable (Front Side)&lt;/h3&gt;
+&lt;p&gt;Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
+We connect USB cable to CN10.&lt;/p&gt;
+&lt;p&gt;We connect Red 5V to pin10 of CN10 which is NC (NC stands for &amp;quot;not
+connected&amp;quot; to any pin of MCU).  We will connect this pin to E5V
+(external power source) in back side.&lt;/p&gt;
+&lt;p&gt;We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).&lt;/p&gt;
+&lt;p&gt;We connect White D- to pin14 of CN10 which is PA11 (USB DM).&lt;/p&gt;
+&lt;p&gt;We connect Black GND to pin20 of CN10 which is GND.&lt;/p&gt;
+&lt;p&gt;The cable I use is avaiable from comon.jp as the part number &amp;quot;AM-MB&amp;quot;.
+It is usually used with mother board of PC.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-a-resister-and-power-back-side"&gt;
+&lt;h3&gt;(3) Connecting a resister and power (Back Side)&lt;/h3&gt;
+&lt;p&gt;In the back side, we pull up the signal of USB DP to 3.3V.  We connect
+USB 5V to E5V (external power source).&lt;/p&gt;
+&lt;p&gt;For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
+(I use black wire) and solder another side of the resister to pin4 of
+CN6.&lt;/p&gt;
+&lt;p&gt;For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).&lt;/p&gt;
+&lt;p&gt;I use thick wire to take a photo, but you don't need such a thick wire.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"&gt;&lt;img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="writing-firmware"&gt;
+&lt;h3&gt;(4) Writing firmware&lt;/h3&gt;
+&lt;p&gt;Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="changing-setting-of-jp5"&gt;
+&lt;h3&gt;(5) Changing Setting of JP5&lt;/h3&gt;
+&lt;p&gt;Change JP5 setting to E5V (Use external power source), and use the
+target board by the power fromUSB cable.&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class="section" id="in-fact"&gt;
+&lt;h2&gt;In fact...&lt;/h2&gt;
+&lt;p&gt;You can easily find that the dongle also uses STM32F103.  So, it is
+possible to change the firmware on this MCU and let run as NeuG USB
+Device, if you have another SWD debugger.&lt;/p&gt;
+&lt;p&gt;The specific detail is left to readers.&lt;/p&gt;
+&lt;/div&gt;
+</summary></entry><entry><title>Version 1.1.7</title><link href="http://www.fsij.org/gnuk/version1_1_7.html" rel="alternate"></link><updated>2015-08-05T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-08-05:gnuk/version1_1_7.html</id><summary type="html">&lt;!-- author gniibe --&gt;
 &lt;p&gt;Gnuk version 1.1.7 is released.&lt;/p&gt;
 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
@@ -551,6 +656,4 @@ useful for application to synchronize card's authentication status.&lt;/p&gt;
 &lt;a class="reference external image-reference" href="/images/gnuk/Image511.jpg"&gt;&lt;img alt="FST-01 in MONO in use" src="/images/gnuk/Image511.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
 </summary></entry><entry><title>A Seminar in Japan</title><link href="http://www.fsij.org/gnuk/seminar-2012-in-japan.html" rel="alternate"></link><updated>2012-11-22T13:38:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2012-11-22:gnuk/seminar-2012-in-japan.html</id><summary type="html">&lt;p&gt;We will have a seminar for FST-01.&lt;/p&gt;
 &lt;p&gt;See &lt;a class="reference external" href="http://www.fsij.org/monthly-meetings/2012/Dec"&gt;http://www.fsij.org/monthly-meetings/2012/Dec&lt;/a&gt; for detail.&lt;/p&gt;
-</summary></entry><entry><title>Askbot for FST-01</title><link href="http://www.fsij.org/gnuk/askbot_fst_01.html" rel="alternate"></link><updated>2012-10-17T15:15:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2012-10-17:gnuk/askbot_fst_01.html</id><summary type="html">&lt;p&gt;Askbot for FST-01 (and Gnuk and NeuG) is ready at: &lt;a class="reference external" href="http://no-passwd.net/askbot/questions/"&gt;http://no-passwd.net/askbot/questions/&lt;/a&gt;&lt;/p&gt;
-&lt;p&gt;Besides, there is documentation for Gnuk at: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/p&gt;
 </summary></entry></feed>
\ No newline at end of file
index 2c22d07..95e18ee 100644 (file)
@@ -1,5 +1,110 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/gnuk_rss.xml" rel="self"></atom:link><lastBuildDate>Wed, 05 Aug 2015 00:00:00 +0900</lastBuildDate><item><title>Version 1.1.7</title><link>http://www.fsij.org/gnuk/version1_1_7.html</link><description>&lt;!-- author gniibe --&gt;
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/gnuk_rss.xml" rel="self"></atom:link><lastBuildDate>Wed, 16 Sep 2015 00:00:00 +0900</lastBuildDate><item><title>Let's Make "NeuG USB Device" by STM32 Nucleo F103, together</title><link>http://www.fsij.org/gnuk/neug-on-stm32-nucleo-f103.html</link><description>&lt;p&gt;August 8th is Happy Hacking Day in Japan.  On that day, &lt;a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html"&gt;an article (in Japanese)&lt;/a&gt; was published at www.gniibe.org, to resist bulk surveillance.&lt;/p&gt;
+&lt;p&gt;This article is English translation of the article.  The purpose of this article is to make TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &amp;quot;STM32 Nucleo F103RB&amp;quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.&lt;/p&gt;
+&lt;div class="section" id="photo-of-the-final-result"&gt;
+&lt;h2&gt;Photo of the final result&lt;/h2&gt;
+&lt;p&gt;STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
+the target board of STM32F103.&lt;/p&gt;
+&lt;p&gt;In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
+be separated when we use only the target board.  (It is possible to
+run the target board with power from USB cable, not separeting the
+dongle.)&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"&gt;&lt;img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="tools-to-make"&gt;
+&lt;h2&gt;Tools to make&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Soldering Iron&lt;/li&gt;
+&lt;li&gt;Nipper&lt;/li&gt;
+&lt;li&gt;Utility knife (when the board will be seperated)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="parts"&gt;
+&lt;h2&gt;Parts&lt;/h2&gt;
+&lt;table border="1" class="docutils"&gt;
+&lt;colgroup&gt;
+&lt;col width="69%" /&gt;
+&lt;col width="31%" /&gt;
+&lt;/colgroup&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr&gt;&lt;td&gt;Parts&lt;/td&gt;
+&lt;td&gt;Price (JPY)&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;STM32 Nucleo F103RB&lt;/td&gt;
+&lt;td&gt;1500&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;USB Cable   (ex. comon AM-MB)&lt;/td&gt;
+&lt;td&gt;250&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;8MHz XTAL&lt;/td&gt;
+&lt;td&gt;150&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;1.5k Ohm resister, wire, solder&lt;/td&gt;
+&lt;td&gt;alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;
+&lt;td&gt;1900 + alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="how-to"&gt;
+&lt;h2&gt;How To&lt;/h2&gt;
+&lt;div class="section" id="connecting-8mhz-xtal-x3-front-side"&gt;
+&lt;h3&gt;(1) Connecting 8MHz XTAL (X3) (Front Side)&lt;/h3&gt;
+&lt;p&gt;Since XTAL is not connected to the target board, we add it, cut the
+legs of XTAL and solder it.&lt;/p&gt;
+&lt;p&gt;The target board has lands for R35 and R37 which are intended to connect
+SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
+just solder it to make solder bridge.  If it's difficult to make a bridge,
+you can use XTAL's legs remained.&lt;/p&gt;
+&lt;p&gt;I mistakenly made a solder bridge for R34, but this is no problem for our use.&lt;/p&gt;
+&lt;p&gt;By its design, it is intended to put capacitors of C33, C34 to
+stabilize oscillation, but it is OK without them.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"&gt;&lt;img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-usb-cable-front-side"&gt;
+&lt;h3&gt;(2) Connecting USB Cable (Front Side)&lt;/h3&gt;
+&lt;p&gt;Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
+We connect USB cable to CN10.&lt;/p&gt;
+&lt;p&gt;We connect Red 5V to pin10 of CN10 which is NC (NC stands for &amp;quot;not
+connected&amp;quot; to any pin of MCU).  We will connect this pin to E5V
+(external power source) in back side.&lt;/p&gt;
+&lt;p&gt;We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).&lt;/p&gt;
+&lt;p&gt;We connect White D- to pin14 of CN10 which is PA11 (USB DM).&lt;/p&gt;
+&lt;p&gt;We connect Black GND to pin20 of CN10 which is GND.&lt;/p&gt;
+&lt;p&gt;The cable I use is avaiable from comon.jp as the part number &amp;quot;AM-MB&amp;quot;.
+It is usually used with mother board of PC.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-a-resister-and-power-back-side"&gt;
+&lt;h3&gt;(3) Connecting a resister and power (Back Side)&lt;/h3&gt;
+&lt;p&gt;In the back side, we pull up the signal of USB DP to 3.3V.  We connect
+USB 5V to E5V (external power source).&lt;/p&gt;
+&lt;p&gt;For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
+(I use black wire) and solder another side of the resister to pin4 of
+CN6.&lt;/p&gt;
+&lt;p&gt;For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).&lt;/p&gt;
+&lt;p&gt;I use thick wire to take a photo, but you don't need such a thick wire.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"&gt;&lt;img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="writing-firmware"&gt;
+&lt;h3&gt;(4) Writing firmware&lt;/h3&gt;
+&lt;p&gt;Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="changing-setting-of-jp5"&gt;
+&lt;h3&gt;(5) Changing Setting of JP5&lt;/h3&gt;
+&lt;p&gt;Change JP5 setting to E5V (Use external power source), and use the
+target board by the power fromUSB cable.&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class="section" id="in-fact"&gt;
+&lt;h2&gt;In fact...&lt;/h2&gt;
+&lt;p&gt;You can easily find that the dongle also uses STM32F103.  So, it is
+possible to change the firmware on this MCU and let run as NeuG USB
+Device, if you have another SWD debugger.&lt;/p&gt;
+&lt;p&gt;The specific detail is left to readers.&lt;/p&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 16 Sep 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-09-16:gnuk/neug-on-stm32-nucleo-f103.html</guid></item><item><title>Version 1.1.7</title><link>http://www.fsij.org/gnuk/version1_1_7.html</link><description>&lt;!-- author gniibe --&gt;
 &lt;p&gt;Gnuk version 1.1.7 is released.&lt;/p&gt;
 &lt;p&gt;This is another experimental release of version 1.1.x series.&lt;/p&gt;
 &lt;p&gt;Because of the incompatible change to 1.0 series, please refer new
@@ -551,6 +656,4 @@ useful for application to synchronize card's authentication status.&lt;/p&gt;
 &lt;a class="reference external image-reference" href="/images/gnuk/Image511.jpg"&gt;&lt;img alt="FST-01 in MONO in use" src="/images/gnuk/Image511.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
 </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Fri, 14 Dec 2012 17:27:00 +0900</pubDate><guid>tag:www.fsij.org,2012-12-14:gnuk/mono-the-eraser-case.html</guid></item><item><title>A Seminar in Japan</title><link>http://www.fsij.org/gnuk/seminar-2012-in-japan.html</link><description>&lt;p&gt;We will have a seminar for FST-01.&lt;/p&gt;
 &lt;p&gt;See &lt;a class="reference external" href="http://www.fsij.org/monthly-meetings/2012/Dec"&gt;http://www.fsij.org/monthly-meetings/2012/Dec&lt;/a&gt; for detail.&lt;/p&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 22 Nov 2012 13:38:00 +0900</pubDate><guid>tag:www.fsij.org,2012-11-22:gnuk/seminar-2012-in-japan.html</guid></item><item><title>Askbot for FST-01</title><link>http://www.fsij.org/gnuk/askbot_fst_01.html</link><description>&lt;p&gt;Askbot for FST-01 (and Gnuk and NeuG) is ready at: &lt;a class="reference external" href="http://no-passwd.net/askbot/questions/"&gt;http://no-passwd.net/askbot/questions/&lt;/a&gt;&lt;/p&gt;
-&lt;p&gt;Besides, there is documentation for Gnuk at: &lt;a class="reference external" href="http://www.fsij.org/doc-gnuk/"&gt;http://www.fsij.org/doc-gnuk/&lt;/a&gt;&lt;/p&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 17 Oct 2012 15:15:00 +0900</pubDate><guid>tag:www.fsij.org,2012-10-17:gnuk/askbot_fst_01.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Thu, 22 Nov 2012 13:38:00 +0900</pubDate><guid>tag:www.fsij.org,2012-11-22:gnuk/seminar-2012-in-japan.html</guid></item></channel></rss>
\ No newline at end of file
index e6aba99..4fed1ea 100644 (file)
@@ -1,5 +1,110 @@
 <?xml version="1.0" encoding="utf-8"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/rss.xml" rel="self"></atom:link><lastBuildDate>Tue, 25 Aug 2015 00:00:00 +0900</lastBuildDate><item><title>9月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Sep.html</link><description>&lt;div class="section" id="chopstx-on-raspberry-pi-2"&gt;
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Free Software Initiative of Japan</title><link>http://www.fsij.org/</link><description>特定非営利活動法人 フリーソフトウェアイニシアティブ</description><atom:link href="http://www.fsij.org/feeds/rss.xml" rel="self"></atom:link><lastBuildDate>Wed, 16 Sep 2015 00:00:00 +0900</lastBuildDate><item><title>Let's Make "NeuG USB Device" by STM32 Nucleo F103, together</title><link>http://www.fsij.org/gnuk/neug-on-stm32-nucleo-f103.html</link><description>&lt;p&gt;August 8th is Happy Hacking Day in Japan.  On that day, &lt;a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html"&gt;an article (in Japanese)&lt;/a&gt; was published at www.gniibe.org, to resist bulk surveillance.&lt;/p&gt;
+&lt;p&gt;This article is English translation of the article.  The purpose of this article is to make TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &amp;quot;STM32 Nucleo F103RB&amp;quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.&lt;/p&gt;
+&lt;div class="section" id="photo-of-the-final-result"&gt;
+&lt;h2&gt;Photo of the final result&lt;/h2&gt;
+&lt;p&gt;STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
+the target board of STM32F103.&lt;/p&gt;
+&lt;p&gt;In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
+be separated when we use only the target board.  (It is possible to
+run the target board with power from USB cable, not separeting the
+dongle.)&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"&gt;&lt;img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="tools-to-make"&gt;
+&lt;h2&gt;Tools to make&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Soldering Iron&lt;/li&gt;
+&lt;li&gt;Nipper&lt;/li&gt;
+&lt;li&gt;Utility knife (when the board will be seperated)&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="parts"&gt;
+&lt;h2&gt;Parts&lt;/h2&gt;
+&lt;table border="1" class="docutils"&gt;
+&lt;colgroup&gt;
+&lt;col width="69%" /&gt;
+&lt;col width="31%" /&gt;
+&lt;/colgroup&gt;
+&lt;tbody valign="top"&gt;
+&lt;tr&gt;&lt;td&gt;Parts&lt;/td&gt;
+&lt;td&gt;Price (JPY)&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;STM32 Nucleo F103RB&lt;/td&gt;
+&lt;td&gt;1500&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;USB Cable   (ex. comon AM-MB)&lt;/td&gt;
+&lt;td&gt;250&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;8MHz XTAL&lt;/td&gt;
+&lt;td&gt;150&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;1.5k Ohm resister, wire, solder&lt;/td&gt;
+&lt;td&gt;alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;
+&lt;td&gt;1900 + alpha&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;/div&gt;
+&lt;div class="section" id="how-to"&gt;
+&lt;h2&gt;How To&lt;/h2&gt;
+&lt;div class="section" id="connecting-8mhz-xtal-x3-front-side"&gt;
+&lt;h3&gt;(1) Connecting 8MHz XTAL (X3) (Front Side)&lt;/h3&gt;
+&lt;p&gt;Since XTAL is not connected to the target board, we add it, cut the
+legs of XTAL and solder it.&lt;/p&gt;
+&lt;p&gt;The target board has lands for R35 and R37 which are intended to connect
+SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
+just solder it to make solder bridge.  If it's difficult to make a bridge,
+you can use XTAL's legs remained.&lt;/p&gt;
+&lt;p&gt;I mistakenly made a solder bridge for R34, but this is no problem for our use.&lt;/p&gt;
+&lt;p&gt;By its design, it is intended to put capacitors of C33, C34 to
+stabilize oscillation, but it is OK without them.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"&gt;&lt;img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-usb-cable-front-side"&gt;
+&lt;h3&gt;(2) Connecting USB Cable (Front Side)&lt;/h3&gt;
+&lt;p&gt;Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
+We connect USB cable to CN10.&lt;/p&gt;
+&lt;p&gt;We connect Red 5V to pin10 of CN10 which is NC (NC stands for &amp;quot;not
+connected&amp;quot; to any pin of MCU).  We will connect this pin to E5V
+(external power source) in back side.&lt;/p&gt;
+&lt;p&gt;We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).&lt;/p&gt;
+&lt;p&gt;We connect White D- to pin14 of CN10 which is PA11 (USB DM).&lt;/p&gt;
+&lt;p&gt;We connect Black GND to pin20 of CN10 which is GND.&lt;/p&gt;
+&lt;p&gt;The cable I use is avaiable from comon.jp as the part number &amp;quot;AM-MB&amp;quot;.
+It is usually used with mother board of PC.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="connecting-a-resister-and-power-back-side"&gt;
+&lt;h3&gt;(3) Connecting a resister and power (Back Side)&lt;/h3&gt;
+&lt;p&gt;In the back side, we pull up the signal of USB DP to 3.3V.  We connect
+USB 5V to E5V (external power source).&lt;/p&gt;
+&lt;p&gt;For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
+(I use black wire) and solder another side of the resister to pin4 of
+CN6.&lt;/p&gt;
+&lt;p&gt;For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).&lt;/p&gt;
+&lt;p&gt;I use thick wire to take a photo, but you don't need such a thick wire.&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"&gt;&lt;img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;/div&gt;
+&lt;div class="section" id="writing-firmware"&gt;
+&lt;h3&gt;(4) Writing firmware&lt;/h3&gt;
+&lt;p&gt;Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.&lt;/p&gt;
+&lt;/div&gt;
+&lt;div class="section" id="changing-setting-of-jp5"&gt;
+&lt;h3&gt;(5) Changing Setting of JP5&lt;/h3&gt;
+&lt;p&gt;Change JP5 setting to E5V (Use external power source), and use the
+target board by the power fromUSB cable.&lt;/p&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+&lt;div class="section" id="in-fact"&gt;
+&lt;h2&gt;In fact...&lt;/h2&gt;
+&lt;p&gt;You can easily find that the dongle also uses STM32F103.  So, it is
+possible to change the firmware on this MCU and let run as NeuG USB
+Device, if you have another SWD debugger.&lt;/p&gt;
+&lt;p&gt;The specific detail is left to readers.&lt;/p&gt;
+&lt;/div&gt;
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Wed, 16 Sep 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-09-16:gnuk/neug-on-stm32-nucleo-f103.html</guid></item><item><title>9月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Sep.html</link><description>&lt;div class="section" id="chopstx-on-raspberry-pi-2"&gt;
 &lt;h2&gt;テーマ: Chopstx on Raspberry Pi 2&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年9月25日(金曜日)18:30 ~ 19:30&lt;/p&gt;
 &lt;table class="docutils field-list" frame="void" rules="none"&gt;
@@ -677,62 +782,4 @@ output/ &amp;lt;---- HTML の出力先
 &lt;h2&gt;Source code&lt;/h2&gt;
 &lt;p&gt;このサイトは Git でリポジトリを管理しています。こちら: &lt;a class="reference external" href="http://git.fsij.org/"&gt;http://git.fsij.org/&lt;/a&gt;&lt;/p&gt;
 &lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 26 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-26:system/site-colophon.html</guid></item><item><title>FSIJ の WWW を自分のマシンで動かす</title><link>http://www.fsij.org/system/web-services/run-fsij-web-on-your-machine.html</link><description>&lt;!-- author gniibe --&gt;
-&lt;div class="section" id="git"&gt;
-&lt;h2&gt;Git のリポジトリから取ってくる&lt;/h2&gt;
-&lt;p&gt;このサービスのソースコードは FSIJ の Git リポジトリに入っています。
-ここから、下記のようにして取ってきます。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-$ git clone git://git.fsij.org/fsij-homepage.git
-$ cd fsij-homepage
-&lt;/pre&gt;
-&lt;p&gt;もしくは SSH の鍵が登録してあれば、下記のようにします。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-$ git clone git-fsij&amp;#64;git.fsij.org:fsij-homepage.git
-$ cd fsij-homepage
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id1"&gt;
-&lt;h2&gt;必要なパッケージをインストールする&lt;/h2&gt;
-&lt;p&gt;python-pelican, python-docutils および python-jinja2 が必要です。
-Debian Jessie で利用可能です。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-# apt-get install python-pelican python-docutils python-jinja2
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id2"&gt;
-&lt;h2&gt;ページの保守&lt;/h2&gt;
-&lt;p&gt;このページや月例会案内など、ReST (ReStructured Text)で書いています。&lt;/p&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id3"&gt;
-&lt;h2&gt;ページの生成&lt;/h2&gt;
-&lt;p&gt;make で pelican を起動し、HTMLを生成します。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ make html
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id4"&gt;
-&lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ cd output
-fsij-homepage/output$ python -m pelican.server
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="id5"&gt;
-&lt;h2&gt;変更を行う&lt;/h2&gt;
-&lt;p&gt;変更を行った場合は前項の「ページの生成」、「ページの表示」を参考に手元で動かしてブラウザで確認してください。&lt;/p&gt;
-&lt;p&gt;確認できたら、(ローカルの)リポジトリに変更をコミットします。&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-homepage$ git add ...
-fsij-homepage$ git commit
-&lt;/pre&gt;
-&lt;/div&gt;
-&lt;div class="section" id="push"&gt;
-&lt;h2&gt;ソースの変更を push する(書き込み権限ありの場合)&lt;/h2&gt;
-&lt;p&gt;例:&lt;/p&gt;
-&lt;pre class="literal-block"&gt;
-fsij-web$ git push
-&lt;/pre&gt;
-&lt;/div&gt;
-</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 26 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-26:system/web-services/run-fsij-web-on-your-machine.html</guid></item></channel></rss>
\ No newline at end of file
+</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">webmaster@fsij.org</dc:creator><pubDate>Mon, 26 May 2014 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2014-05-26:system/site-colophon.html</guid></item></channel></rss>
\ No newline at end of file
index 6a71b3e..563bf80 100644 (file)
@@ -91,7 +91,7 @@ fsij-homepage$ make html
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
index 256583b..8318800 100644 (file)
@@ -91,7 +91,7 @@ fsij-homepage$ make html
 &lt;/div&gt;
 &lt;div class="section" id="id4"&gt;
 &lt;h2&gt;ページの表示&lt;/h2&gt;
-&lt;p&gt;下記のようにして動かし、http://127.0.0.1:8000/ にアクセスするとページが見れます。&lt;/p&gt;
+&lt;p&gt;下記のようにして動かし、&lt;a class="reference external" href="http://127.0.0.1:8000/"&gt;http://127.0.0.1:8000/&lt;/a&gt; にアクセスするとページが見れます。&lt;/p&gt;
 &lt;pre class="literal-block"&gt;
 fsij-homepage$ cd output
 fsij-homepage/output$ python -m pelican.server
index 9a47020..e5f20d0 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-10-17T15:15:00+09:00">
+  <abbr class="published" title="2012-10-17T15:15:00">
     2012-10-17
   </abbr>
 
index c56706a..cd43fa6 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-18T22:08:00+09:00">
+  <abbr class="published" title="2011-01-18T22:08:00">
     2011-01-18
   </abbr>
 
index 8ba4355..451ece7 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-20T15:23:00+09:00">
+  <abbr class="published" title="2010-10-20T15:23:00">
     2010-10-20
   </abbr>
 
index 1e973ea..15beb7f 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-01-29T00:00:00+09:00">
+  <abbr class="published" title="2015-01-29T00:00:00">
     2015-01-29
   </abbr>
 
index 6ccccb5..a41d115 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-14T17:16:00+09:00">
+  <abbr class="published" title="2010-10-14T17:16:00">
     2010-10-14
   </abbr>
 
index e536796..9ec4300 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-10-07T09:51:00+09:00">
+  <abbr class="published" title="2011-10-07T09:51:00">
     2011-10-07
   </abbr>
 
index 6bf5c94..4da5304 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-08-29T10:13:00+09:00">
+  <abbr class="published" title="2011-08-29T10:13:00">
     2011-08-29
   </abbr>
 
index 6363a54..f105950 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-05-26T00:00:00+09:00">
+  <abbr class="published" title="2014-05-26T00:00:00">
     2014-05-26
   </abbr>
 
index 9b23565..3b12e89 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-01T19:44:00+09:00">
+  <abbr class="published" title="2011-02-01T19:44:00">
     2011-02-01
   </abbr>
 
index 3f4db12..789a1d8 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-15T16:37:00+09:00">
+  <abbr class="published" title="2011-02-15T16:37:00">
     2011-02-15
   </abbr>
 
index 47eebc3..19a176b 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-28T11:37:00+09:00">
+  <abbr class="published" title="2011-02-28T11:37:00">
     2011-02-28
   </abbr>
 
index 1837725..b3f5ce6 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-13T16:20:00+09:00">
+  <abbr class="published" title="2011-05-13T16:20:00">
     2011-05-13
   </abbr>
 
index e379f04..2f923c7 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-15T16:37:00+09:00">
+  <abbr class="published" title="2011-02-15T16:37:00">
     2011-02-15
   </abbr>
 
index ed8b937..27a9797 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-04-20T12:04:00+09:00">
+  <abbr class="published" title="2011-04-20T12:04:00">
     2011-04-20
   </abbr>
 
index 2d11573..6928ab5 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-04-20T11:14:00+09:00">
+  <abbr class="published" title="2011-04-20T11:14:00">
     2011-04-20
   </abbr>
 
index 197f182..dba5ece 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-12T16:16:00+09:00">
+  <abbr class="published" title="2011-05-12T16:16:00">
     2011-05-12
   </abbr>
 
index 0394fee..db9b75a 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-25T13:43:00+09:00">
+  <abbr class="published" title="2011-01-25T13:43:00">
     2011-01-25
   </abbr>
 
index 8da2c9b..e608a26 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-27T17:56:00+09:00">
+  <abbr class="published" title="2011-05-27T17:56:00">
     2011-05-27
   </abbr>
 
index 8df73e0..2b04d6f 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-14T16:11:00+09:00">
+  <abbr class="published" title="2011-05-14T16:11:00">
     2011-05-14
   </abbr>
 
index fd88752..e671fb2 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-21T11:11:00+09:00">
+  <abbr class="published" title="2010-10-21T11:11:00">
     2010-10-21
   </abbr>
 
index b86a231..f8c7522 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-23T12:00:00+09:00">
+  <abbr class="published" title="2010-10-23T12:00:00">
     2010-10-23
   </abbr>
 
index d0ccfbc..4ef6dee 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-19T16:12:00+09:00">
+  <abbr class="published" title="2011-01-19T16:12:00">
     2011-01-19
   </abbr>
 
index 6b5eba3..753605f 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-25T13:47:00+09:00">
+  <abbr class="published" title="2011-01-25T13:47:00">
     2011-01-25
   </abbr>
 
index 57975e0..e7f967c 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-19T17:13:00+09:00">
+  <abbr class="published" title="2011-01-19T17:13:00">
     2011-01-19
   </abbr>
 
index 8513366..e67e1ba 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-19T16:21:00+09:00">
+  <abbr class="published" title="2011-01-19T16:21:00">
     2011-01-19
   </abbr>
 
index 6918fb7..292f7d1 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-12-11T18:03:00+09:00">
+  <abbr class="published" title="2010-12-11T18:03:00">
     2010-12-11
   </abbr>
 
index 4a30b69..805ad55 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-12-14T17:27:00+09:00">
+  <abbr class="published" title="2012-12-14T17:27:00">
     2012-12-14
   </abbr>
 
diff --git a/gnuk/neug-on-stm32-nucleo-f103.html b/gnuk/neug-on-stm32-nucleo-f103.html
new file mode 100644 (file)
index 0000000..1770a90
--- /dev/null
@@ -0,0 +1,175 @@
+<!DOCTYPE html>
+<html lang="ja">
+<head>
+        <meta charset="utf-8" />
+        <title>Let's Make "NeuG USB Device" by STM32 Nucleo F103, together</title>
+        <link rel="stylesheet" href="/theme/css/main.css" />
+        <link href="http://www.fsij.org/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Free Software Initiative of Japan Atom Feed" />
+        <link href="http://www.fsij.org/feeds/all_rss.xml" type="application/rss+xml" rel="alternate" title="Free Software Initiative of Japan RSS Feed" />
+
+        <!--[if IE]>
+            <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
+        <![endif]-->
+</head>
+
+<body id="index" class="home">
+        <header id="banner" class="body">
+          <h1><a href="/"><img src="/images/FSIJ-s.png" /></a>
+             <p id="h1">Free Software Initiative of Japan</p>
+<p id="h2">特定非営利活動法人 フリーソフトウェアイニシアティブ</p></h1>
+          <nav><ul>
+              <li class="active"><a href="/category/gnuk.html">gnuk</a></li>
+              <li><a href="/category/monthly-meetings.html">monthly-meetings</a></li>
+              <li><a href="/category/news.html">news</a></li>
+              <li><a href="/category/system.html">system</a></li>
+              <li><a id="ARCHIVE" href="/archives.html">ARCHIVE</a></li>
+          </ul></nav>
+        </header><!-- /#banner -->
+
+        <aside id="page-side"><nav>
+  <ul>
+    <li><a href="/pages/gnuk/git-ro-repository.html">Git repository</a></li>
+    <li><a href="/pages/gnuk/testimonials.html">Testimonials</a></li>
+    <li><a href="/doc-gnuk/">Documentation</a></li>
+    <li><a href="/feeds/gnuk_rss.xml"><img src=/theme/images/icons/rss.png /></a></li>
+  </ul>
+</nav></aside> <!-- /#page-side -->
+       <section id="page-main">
+<section id="content" class="body">
+  <article>
+    <header>
+      <h1 class="entry-title">
+        <a href="/gnuk/neug-on-stm32-nucleo-f103.html" rel="bookmark"
+           title="Permalink to Let's Make "NeuG USB Device" by STM32 Nucleo F103, together">Let's Make &quot;NeuG USB Device&quot; by STM32 Nucleo F103, together</a></h1>
+    </header>
+
+    <div class="entry-content">
+<footer class="post-info">
+  <abbr class="published" title="2015-09-16T00:00:00">
+    2015-09-16
+  </abbr>
+
+</footer><!-- /.post-info -->      <p>August 8th is Happy Hacking Day in Japan.  On that day, <a class="reference external" href="http://www.gniibe.org/memo/development/gnuk/hardware/stm32-nucleo-f103.html">an article (in Japanese)</a> was published at www.gniibe.org, to resist bulk surveillance.</p>
+<p>This article is English translation of the article.  The purpose of this article is to make TRNG (True Random Number Generator).  A bit of soldering is required, but it's not that hard, even for a beginner of electronics.  We use the board &quot;STM32 Nucleo F103RB&quot;, which is cheap and good.  Thanks to Kenji Rikitake to enhance Chopstx to support of this board.</p>
+<div class="section" id="photo-of-the-final-result">
+<h2>Photo of the final result</h2>
+<p>STM32 Nucleo F103RB consists two parts: the dongle (ST-Link/V2-1) and
+the target board of STM32F103.</p>
+<p>In this photo, the dongle (ST-Link/V2-1) is not separated yet, it will
+be separated when we use only the target board.  (It is possible to
+run the target board with power from USB cable, not separeting the
+dongle.)</p>
+<a class="reference external image-reference" href="/images/gnuk/nucleo-f103.jpg"><img alt="STM32 Nucleo F103 for NeuG" class="align-center" src="/images/gnuk/nucleo-f103.jpg" style="width: 320px;" /></a>
+</div>
+<div class="section" id="tools-to-make">
+<h2>Tools to make</h2>
+<ul class="simple">
+<li>Soldering Iron</li>
+<li>Nipper</li>
+<li>Utility knife (when the board will be seperated)</li>
+</ul>
+</div>
+<div class="section" id="parts">
+<h2>Parts</h2>
+<table border="1" class="docutils">
+<colgroup>
+<col width="69%" />
+<col width="31%" />
+</colgroup>
+<tbody valign="top">
+<tr><td>Parts</td>
+<td>Price (JPY)</td>
+</tr>
+<tr><td>STM32 Nucleo F103RB</td>
+<td>1500</td>
+</tr>
+<tr><td>USB Cable   (ex. comon AM-MB)</td>
+<td>250</td>
+</tr>
+<tr><td>8MHz XTAL</td>
+<td>150</td>
+</tr>
+<tr><td>1.5k Ohm resister, wire, solder</td>
+<td>alpha</td>
+</tr>
+<tr><td>Total</td>
+<td>1900 + alpha</td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="section" id="how-to">
+<h2>How To</h2>
+<div class="section" id="connecting-8mhz-xtal-x3-front-side">
+<h3>(1) Connecting 8MHz XTAL (X3) (Front Side)</h3>
+<p>Since XTAL is not connected to the target board, we add it, cut the
+legs of XTAL and solder it.</p>
+<p>The target board has lands for R35 and R37 which are intended to connect
+SMD parts of 0 Ohm resisters.  We don't need to buy 0 Ohm resisters, but,
+just solder it to make solder bridge.  If it's difficult to make a bridge,
+you can use XTAL's legs remained.</p>
+<p>I mistakenly made a solder bridge for R34, but this is no problem for our use.</p>
+<p>By its design, it is intended to put capacitors of C33, C34 to
+stabilize oscillation, but it is OK without them.</p>
+<a class="reference external image-reference" href="/images/gnuk/nucleo-f103-front.jpg"><img alt="STM32 Nucleo F103 front side" class="align-center" src="/images/gnuk/nucleo-f103-front.jpg" style="width: 320px;" /></a>
+</div>
+<div class="section" id="connecting-usb-cable-front-side">
+<h3>(2) Connecting USB Cable (Front Side)</h3>
+<p>Coloring of USB cable is: Red 5V, Green D+, White D-, Black GND.
+We connect USB cable to CN10.</p>
+<p>We connect Red 5V to pin10 of CN10 which is NC (NC stands for &quot;not
+connected&quot; to any pin of MCU).  We will connect this pin to E5V
+(external power source) in back side.</p>
+<p>We connect Green D+ to pin12 of CN10 which is PA12 (USB DP).</p>
+<p>We connect White D- to pin14 of CN10 which is PA11 (USB DM).</p>
+<p>We connect Black GND to pin20 of CN10 which is GND.</p>
+<p>The cable I use is avaiable from comon.jp as the part number &quot;AM-MB&quot;.
+It is usually used with mother board of PC.</p>
+</div>
+<div class="section" id="connecting-a-resister-and-power-back-side">
+<h3>(3) Connecting a resister and power (Back Side)</h3>
+<p>In the back side, we pull up the signal of USB DP to 3.3V.  We connect
+USB 5V to E5V (external power source).</p>
+<p>For the former, we solder 1.5k Ohm resister to pin12 of CN10 by wire
+(I use black wire) and solder another side of the resister to pin4 of
+CN6.</p>
+<p>For the latter, we solder pin10 of CN10 to pin6 of CN7 by wire (I use red wire).</p>
+<p>I use thick wire to take a photo, but you don't need such a thick wire.</p>
+<a class="reference external image-reference" href="/images/gnuk/nucleo-f103-back.jpg"><img alt="STM32 Nucleo F103 back side" class="align-center" src="/images/gnuk/nucleo-f103-back.jpg" style="width: 320px;" /></a>
+</div>
+<div class="section" id="writing-firmware">
+<h3>(4) Writing firmware</h3>
+<p>Connecting the dongle to PC and write the firmware of NeuG USB Device by OpenOCD.</p>
+</div>
+<div class="section" id="changing-setting-of-jp5">
+<h3>(5) Changing Setting of JP5</h3>
+<p>Change JP5 setting to E5V (Use external power source), and use the
+target board by the power fromUSB cable.</p>
+</div>
+</div>
+<div class="section" id="in-fact">
+<h2>In fact...</h2>
+<p>You can easily find that the dongle also uses STM32F103.  So, it is
+possible to change the firmware on this MCU and let run as NeuG USB
+Device, if you have another SWD debugger.</p>
+<p>The specific detail is left to readers.</p>
+</div>
+
+    </div><!-- /.entry-content -->
+
+  </article>
+</section>
+       </section>
+        <section id="extras" class="body">
+        </section><!-- /#extras -->
+
+        <footer id="contentinfo" class="body">
+          <address id="about" class="vcard body">
+            Powered by <a href="http://getpelican.com/">Pelican</a> with <a href="http://python.org">Python</a>.
+          </address><!-- /#about -->
+
+          <p>Source is available at a <a href="http://git.fsij.org/">Git repository</a>.</p>
+        </footer><!-- /#contentinfo -->
+
+</body>
+</html>
\ No newline at end of file
index 25a7af1..d4043aa 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-09-02T13:51:00+09:00">
+  <abbr class="published" title="2013-09-02T13:51:00">
     2013-09-02
   </abbr>
 
index 462a0e3..f5e8072 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-11-11T12:58:00+09:00">
+  <abbr class="published" title="2013-11-11T12:58:00">
     2013-11-11
   </abbr>
 
index c74af56..201fd58 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-02-11T00:00:00+09:00">
+  <abbr class="published" title="2015-02-11T00:00:00">
     2015-02-11
   </abbr>
 
index 0d6e704..e4c17a3 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-08-03T00:00:00+09:00">
+  <abbr class="published" title="2015-08-03T00:00:00">
     2015-08-03
   </abbr>
 
index e03c90e..7be8b3d 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-21T11:27:00+09:00">
+  <abbr class="published" title="2010-10-21T11:27:00">
     2010-10-21
   </abbr>
 
index 4f0a3a6..a6b00a2 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-01-21T14:59:00+09:00">
+  <abbr class="published" title="2013-01-21T14:59:00">
     2013-01-21
   </abbr>
 
index 2ae4375..451b6b9 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-19T20:46:00+09:00">
+  <abbr class="published" title="2011-01-19T20:46:00">
     2011-01-19
   </abbr>
 
index cc24ff0..89cb381 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-11-22T13:38:00+09:00">
+  <abbr class="published" title="2012-11-22T13:38:00">
     2012-11-22
   </abbr>
 
index 2304c88..e3e5a81 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-26T19:41:00+09:00">
+  <abbr class="published" title="2011-01-26T19:41:00">
     2011-01-26
   </abbr>
 
index 73569e5..0c97109 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-22T07:26:00+09:00">
+  <abbr class="published" title="2010-10-22T07:26:00">
     2010-10-22
   </abbr>
 
index c432bf7..0f32743 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-13T10:15:00+09:00">
+  <abbr class="published" title="2010-09-13T10:15:00">
     2010-09-13
   </abbr>
 
index bded8f0..b6da4cd 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-25T22:23:00+09:00">
+  <abbr class="published" title="2011-01-25T22:23:00">
     2011-01-25
   </abbr>
 
index 2a63c6a..aa0cd60 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-30T04:02:00+09:00">
+  <abbr class="published" title="2010-11-30T04:02:00">
     2010-11-30
   </abbr>
 
index 3188f00..0d887db 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-06T06:24:00+09:00">
+  <abbr class="published" title="2010-09-06T06:24:00">
     2010-09-06
   </abbr>
 
index 96d60c4..d01f46d 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-10T15:26:00+09:00">
+  <abbr class="published" title="2010-09-10T15:26:00">
     2010-09-10
   </abbr>
 
index b344523..91e0b35 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-10T14:14:00+09:00">
+  <abbr class="published" title="2011-02-10T14:14:00">
     2011-02-10
   </abbr>
 
index 976d857..f5e9a3f 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-04-19T14:16:00+09:00">
+  <abbr class="published" title="2011-04-19T14:16:00">
     2011-04-19
   </abbr>
 
index f034bbd..0ba82a0 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-13T15:53:00+09:00">
+  <abbr class="published" title="2011-05-13T15:53:00">
     2011-05-13
   </abbr>
 
index 76e0d67..b4ed647 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-06-15T16:37:00+09:00">
+  <abbr class="published" title="2011-06-15T16:37:00">
     2011-06-15
   </abbr>
 
index 25168eb..e262738 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-10-14T11:51:00+09:00">
+  <abbr class="published" title="2011-10-14T11:51:00">
     2011-10-14
   </abbr>
 
index 60ff647..0da35c2 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-11-24T16:03:00+09:00">
+  <abbr class="published" title="2011-11-24T16:03:00">
     2011-11-24
   </abbr>
 
index 086d8a6..a470508 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-12-14T16:10:00+09:00">
+  <abbr class="published" title="2011-12-14T16:10:00">
     2011-12-14
   </abbr>
 
index 5907870..071b6ec 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-02-02T14:28:00+09:00">
+  <abbr class="published" title="2012-02-02T14:28:00">
     2012-02-02
   </abbr>
 
index ae64594..1eed5d2 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-05-15T14:02:00+09:00">
+  <abbr class="published" title="2012-05-15T14:02:00">
     2012-05-15
   </abbr>
 
index 9a540ed..3f59675 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-06-06T09:30:00+09:00">
+  <abbr class="published" title="2012-06-06T09:30:00">
     2012-06-06
   </abbr>
 
index d2e1d1b..0321d3b 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-13T11:54:00+09:00">
+  <abbr class="published" title="2010-09-13T11:54:00">
     2010-09-13
   </abbr>
 
index 9536624..15d672f 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-06-19T10:33:00+09:00">
+  <abbr class="published" title="2012-06-19T10:33:00">
     2012-06-19
   </abbr>
 
index d4c7349..bf9b9d5 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-07-06T11:11:00+09:00">
+  <abbr class="published" title="2012-07-06T11:11:00">
     2012-07-06
   </abbr>
 
index 388f5d0..c4ac716 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-23T11:33:00+09:00">
+  <abbr class="published" title="2010-10-23T11:33:00">
     2010-10-23
   </abbr>
 
index 2d0b821..f1c4884 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-09T14:49:00+09:00">
+  <abbr class="published" title="2010-11-09T14:49:00">
     2010-11-09
   </abbr>
 
index 12502c7..7d12420 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-07T18:28:00+09:00">
+  <abbr class="published" title="2011-01-07T18:28:00">
     2011-01-07
   </abbr>
 
index 7924dea..ebd3834 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-19T16:24:00+09:00">
+  <abbr class="published" title="2011-01-19T16:24:00">
     2011-01-19
   </abbr>
 
index dd1fd6d..410c3c1 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-01T15:54:00+09:00">
+  <abbr class="published" title="2011-02-01T15:54:00">
     2011-02-01
   </abbr>
 
index 3eb0a4d..bffb95f 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-07-21T01:16:00+09:00">
+  <abbr class="published" title="2012-07-21T01:16:00">
     2012-07-21
   </abbr>
 
index 1f33cba..cbfce94 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-08-03T06:30:00+09:00">
+  <abbr class="published" title="2012-08-03T06:30:00">
     2012-08-03
   </abbr>
 
index 012e088..327a81e 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-02-18T12:22:00+09:00">
+  <abbr class="published" title="2013-02-18T12:22:00">
     2013-02-18
   </abbr>
 
index c8675a3..fb19672 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-03-15T16:52:00+09:00">
+  <abbr class="published" title="2013-03-15T16:52:00">
     2013-03-15
   </abbr>
 
index 867bc96..41ecb5d 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-12-20T21:28:00+09:00">
+  <abbr class="published" title="2013-12-20T21:28:00">
     2013-12-20
   </abbr>
 
index ee44b41..242d4d6 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-12-25T13:37:00+09:00">
+  <abbr class="published" title="2013-12-25T13:37:00">
     2013-12-25
   </abbr>
 
index 5336297..a45cf09 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-03-12T16:32:00+09:00">
+  <abbr class="published" title="2014-03-12T16:32:00">
     2014-03-12
   </abbr>
 
index 539e3e4..7af9b35 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-04-16T00:00:00+09:00">
+  <abbr class="published" title="2014-04-16T00:00:00">
     2014-04-16
   </abbr>
 
index 00189fb..f22bf1b 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-12-15T00:00:00+09:00">
+  <abbr class="published" title="2014-12-15T00:00:00">
     2014-12-15
   </abbr>
 
index 2f47efc..6444a7d 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-06-03T00:00:00+09:00">
+  <abbr class="published" title="2015-06-03T00:00:00">
     2015-06-03
   </abbr>
 
index 5c9844b..cb26641 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-07-21T00:00:00+09:00">
+  <abbr class="published" title="2015-07-21T00:00:00">
     2015-07-21
   </abbr>
 
index cffb39b..2a07eac 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-08-05T00:00:00+09:00">
+  <abbr class="published" title="2015-08-05T00:00:00">
     2015-08-05
   </abbr>
 
index 7690898..4a7e49f 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-07T18:28:00+09:00">
+  <abbr class="published" title="2011-01-07T18:28:00">
     2011-01-07
   </abbr>
 
diff --git a/images/gnuk/nucleo-f103-back.jpg b/images/gnuk/nucleo-f103-back.jpg
new file mode 100644 (file)
index 0000000..715e021
Binary files /dev/null and b/images/gnuk/nucleo-f103-back.jpg differ
diff --git a/images/gnuk/nucleo-f103-front.jpg b/images/gnuk/nucleo-f103-front.jpg
new file mode 100644 (file)
index 0000000..9f5ff9c
Binary files /dev/null and b/images/gnuk/nucleo-f103-front.jpg differ
diff --git a/images/gnuk/nucleo-f103.jpg b/images/gnuk/nucleo-f103.jpg
new file mode 100644 (file)
index 0000000..5bb4517
Binary files /dev/null and b/images/gnuk/nucleo-f103.jpg differ
index 3e13cf5..a1a1489 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-08-08T00:00:00+09:00">
+  <abbr class="published" title="2009-08-08T00:00:00">
     2009-08-08
   </abbr>
 
index d00d4c1..6809469 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-12-03T09:45:00+09:00">
+  <abbr class="published" title="2009-12-03T09:45:00">
     2009-12-03
   </abbr>
 
index 6ae35cb..76e01ef 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-11-05T18:13:00+09:00">
+  <abbr class="published" title="2009-11-05T18:13:00">
     2009-11-05
   </abbr>
 
index da0be37..447fca0 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-10-09T08:35:00+09:00">
+  <abbr class="published" title="2009-10-09T08:35:00">
     2009-10-09
   </abbr>
 
index f42c823..42f6d2a 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2009-09-13T08:31:00+09:00">
+  <abbr class="published" title="2009-09-13T08:31:00">
     2009-09-13
   </abbr>
 
index 7618e83..bb91f34 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-04-14T11:12:00+09:00">
+  <abbr class="published" title="2010-04-14T11:12:00">
     2010-04-14
   </abbr>
 
index f610b99..0ba5f6e 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-08-03T08:51:00+09:00">
+  <abbr class="published" title="2010-08-03T08:51:00">
     2010-08-03
   </abbr>
 
index 7a43b53..7ba2eb5 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-29T16:09:00+09:00">
+  <abbr class="published" title="2010-11-29T16:09:00">
     2010-11-29
   </abbr>
 
index 0e301e3..c4a7ca4 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-02-11T08:25:00+09:00">
+  <abbr class="published" title="2010-02-11T08:25:00">
     2010-02-11
   </abbr>
 
index 29e83ad..3a186ef 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-01-06T11:18:00+09:00">
+  <abbr class="published" title="2010-01-06T11:18:00">
     2010-01-06
   </abbr>
 
index b92af22..f8c7ced 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-07-01T13:04:00+09:00">
+  <abbr class="published" title="2010-07-01T13:04:00">
     2010-07-01
   </abbr>
 
index 4caa539..3d8e991 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-06-10T11:20:00+09:00">
+  <abbr class="published" title="2010-06-10T11:20:00">
     2010-06-10
   </abbr>
 
index fd4b5a4..f3b45d5 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-03-06T13:45:00+09:00">
+  <abbr class="published" title="2010-03-06T13:45:00">
     2010-03-06
   </abbr>
 
index 0bf5fb8..999a3ec 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-05-19T15:42:00+09:00">
+  <abbr class="published" title="2010-05-19T15:42:00">
     2010-05-19
   </abbr>
 
index da922b5..9bbfd0c 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-08T17:12:00+09:00">
+  <abbr class="published" title="2010-11-08T17:12:00">
     2010-11-08
   </abbr>
 
index 38f5adb..934bb5b 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-10-13T11:43:00+09:00">
+  <abbr class="published" title="2010-10-13T11:43:00">
     2010-10-13
   </abbr>
 
index 8227869..f2c66f2 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-09-01T10:45:00+09:00">
+  <abbr class="published" title="2010-09-01T10:45:00">
     2010-09-01
   </abbr>
 
index 5d17e30..5d67ef3 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-04-19T14:21:00+09:00">
+  <abbr class="published" title="2011-04-19T14:21:00">
     2011-04-19
   </abbr>
 
index 7130dfa..4a5d5f1 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-09-02T14:21:00+09:00">
+  <abbr class="published" title="2011-09-02T14:21:00">
     2011-09-02
   </abbr>
 
index eae5dbb..8fb9ae0 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-08-16T11:11:00+09:00">
+  <abbr class="published" title="2011-08-16T11:11:00">
     2011-08-16
   </abbr>
 
index d196716..f154925 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-12-11T20:42:00+09:00">
+  <abbr class="published" title="2011-12-11T20:42:00">
     2011-12-11
   </abbr>
 
index d669cd9..7851256 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-10T13:19:00+09:00">
+  <abbr class="published" title="2011-02-10T13:19:00">
     2011-02-10
   </abbr>
 
index 84f8f79..00d0396 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-01-25T14:52:00+09:00">
+  <abbr class="published" title="2011-01-25T14:52:00">
     2011-01-25
   </abbr>
 
index 84d9097..eb0feb1 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-07-21T08:10:00+09:00">
+  <abbr class="published" title="2011-07-21T08:10:00">
     2011-07-21
   </abbr>
 
index 017d62b..ebe8898 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-06-08T14:08:00+09:00">
+  <abbr class="published" title="2011-06-08T14:08:00">
     2011-06-08
   </abbr>
 
index edc87de..2ce6e74 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-03-22T16:24:00+09:00">
+  <abbr class="published" title="2011-03-22T16:24:00">
     2011-03-22
   </abbr>
 
index f7737c4..89e5ca7 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-05-16T16:34:00+09:00">
+  <abbr class="published" title="2011-05-16T16:34:00">
     2011-05-16
   </abbr>
 
index 788a378..5418793 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-11-09T09:17:00+09:00">
+  <abbr class="published" title="2011-11-09T09:17:00">
     2011-11-09
   </abbr>
 
index 9fd431c..5501d76 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-10-14T09:30:00+09:00">
+  <abbr class="published" title="2011-10-14T09:30:00">
     2011-10-14
   </abbr>
 
index eadd645..f770be8 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-09-12T10:34:00+09:00">
+  <abbr class="published" title="2011-09-12T10:34:00">
     2011-09-12
   </abbr>
 
index 1cf01c9..a4c7494 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2011-02-28T11:22:00+09:00">
+  <abbr class="published" title="2011-02-28T11:22:00">
     2011-02-28
   </abbr>
 
@@ -200,8 +200,8 @@ GNU/Linux 上で Mac OS X で稼働する、ARM 向けのクロスコンパイ
 <p>GNU Toolchain の構築が一筋縄でいかないのは、別々のプロジェクトのソフトウェアに複雑な依存関係があるからです。</p>
 <p>C コンパイラの gcc は C ライブラリに依存します。しかし、C ライブラリを構築するためには C コンパイラが必要です。このため、構築は少なくとも二段階となり、最初は C ライブラリ抜きでできるとこまでの C コンパイラを作り、このコンパイラで C ライブラリを作ってから再度 gcc を構築するという手順となります。</p>
 <p>C コンパイラの gcc がどのように C ライブラリに依存するかですが、gcc のソースコードで inhibit_libc で検索してみてください。例えば、プロファイルを取るときにはファイルに出力する必要があるので gcc のランタイムライブラリは C ライブラリを使います。</p>
-<p>具体的な構築手順ですが、GNU/Linux の場合、`Linux From Scratch`_ が参考となるでしょう。ここで C ライブラリの構築にはカーネルのヘッダファイル(Debian だと linux-headers-2.X.X...)が必要であることに注意してください。</p>
-<p>ARM の場合、`Summon Arm Toolchain`_ が参考となるでしょう。g新部は、`Uwe's SAR`_ を利用しています。これは当初は GNU Toolchain だけを対象としていましたが、今では OpenOCD などなどを含むようになってきました。</p>
+<p>具体的な構築手順ですが、GNU/Linux の場合、<a class="reference external" href="http://www.linuxfromscratch.org/">Linux From Scratch</a> が参考となるでしょう。ここで C ライブラリの構築にはカーネルのヘッダファイル(Debian だと linux-headers-2.X.X...)が必要であることに注意してください。</p>
+<p>ARM の場合、<a class="reference external" href="https://github.com/esden/summon-arm-toolchain">Summon Arm Toolchain</a> が参考となるでしょう。g新部は、<a class="reference external" href="https://github.com/uwehermann/summon-arm-toolchain">Uwe's SAR</a> を利用しています。これは当初は GNU Toolchain だけを対象としていましたが、今では OpenOCD などなどを含むようになってきました。</p>
 <p>歴史的には、1999 年ころの <a class="reference external" href="http://vmlinux.org/crash/mirror/www.objsw.com/CrossGCC/">CrossGCC Frequently Asked Questions</a> が参考になります。</p>
 <p>2005 年ころの <a class="reference external" href="http://kegel.com/crosstool/">Building and Testing gcc/glibc cross toolchains</a> も参考となります。</p>
 </div>
index 0cd9b77..64592a0 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-04-10T17:33:00+09:00">
+  <abbr class="published" title="2012-04-10T17:33:00">
     2012-04-10
   </abbr>
 
index 11b3d87..2e5c9d2 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-08-17T15:56:00+09:00">
+  <abbr class="published" title="2012-08-17T15:56:00">
     2012-08-17
   </abbr>
 
index a72e15b..5aea708 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-11-22T13:33:00+09:00">
+  <abbr class="published" title="2012-11-22T13:33:00">
     2012-11-22
   </abbr>
 
index 99b6cc4..4bfc178 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-02-13T09:43:00+09:00">
+  <abbr class="published" title="2012-02-13T09:43:00">
     2012-02-13
   </abbr>
 
index a2884ba..6c8441c 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-01-11T10:57:00+09:00">
+  <abbr class="published" title="2012-01-11T10:57:00">
     2012-01-11
   </abbr>
 
index 218db93..d4b13b3 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-06-19T08:30:00+09:00">
+  <abbr class="published" title="2012-06-19T08:30:00">
     2012-06-19
   </abbr>
 
index c921c6b..35d5f87 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-03-12T14:00:00+09:00">
+  <abbr class="published" title="2012-03-12T14:00:00">
     2012-03-12
   </abbr>
 
index d6531b8..35207e7 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-05-15T13:54:00+09:00">
+  <abbr class="published" title="2012-05-15T13:54:00">
     2012-05-15
   </abbr>
 
index 6ee5fcc..3050971 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-11-17T08:57:00+09:00">
+  <abbr class="published" title="2012-11-17T08:57:00">
     2012-11-17
   </abbr>
 
index c5ad923..79de5a5 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-08-17T16:03:00+09:00">
+  <abbr class="published" title="2012-08-17T16:03:00">
     2012-08-17
   </abbr>
 
index 3d1ff77..f34bcbe 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-11-12T17:08:00+09:00">
+  <abbr class="published" title="2013-11-12T17:08:00">
     2013-11-12
   </abbr>
 
index 8e47f4b..4cf0eaa 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-10-03T00:13:00+09:00">
+  <abbr class="published" title="2013-10-03T00:13:00">
     2013-10-03
   </abbr>
 <p>tags: <a href="/tag/gnu.html">GNU</a><a href="/tag/gnu30.html">GNU30</a></p>
index c52a47c..955132e 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2012-12-30T00:49:00+09:00">
+  <abbr class="published" title="2012-12-30T00:49:00">
     2012-12-30
   </abbr>
 
index 8a0d151..9d4e262 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-07-08T10:54:00+09:00">
+  <abbr class="published" title="2013-07-08T10:54:00">
     2013-07-08
   </abbr>
 
index c59f79f..1e8a815 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-10-01T11:16:00+09:00">
+  <abbr class="published" title="2013-10-01T11:16:00">
     2013-10-01
   </abbr>
 
index 43a819a..f584b04 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-09-30T10:47:00+09:00">
+  <abbr class="published" title="2013-09-30T10:47:00">
     2013-09-30
   </abbr>
 
index ff46545..c773f9c 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2013-09-02T10:24:00+09:00">
+  <abbr class="published" title="2013-09-02T10:24:00">
     2013-09-02
   </abbr>
 
index 10895b0..97ae1a6 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-04-04T15:46:00+09:00">
+  <abbr class="published" title="2014-04-04T15:46:00">
     2014-04-04
   </abbr>
 
index c1a7b6a..c3417ab 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-02-19T13:19:00+09:00">
+  <abbr class="published" title="2014-02-19T13:19:00">
     2014-02-19
   </abbr>
 
index d24f475..4ded87e 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-01-09T11:15:00+09:00">
+  <abbr class="published" title="2014-01-09T11:15:00">
     2014-01-09
   </abbr>
 
index 89aed56..6d3ba48 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-07-01T00:00:00+09:00">
+  <abbr class="published" title="2014-07-01T00:00:00">
     2014-07-01
   </abbr>
 
index 25df5bf..f0f7267 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-05-07T12:56:00+09:00">
+  <abbr class="published" title="2014-05-07T12:56:00">
     2014-05-07
   </abbr>
 
index aaac851..5c22dc2 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-11-08T00:00:00+09:00">
+  <abbr class="published" title="2014-11-08T00:00:00">
     2014-11-08
   </abbr>
 
index 1fe001e..8a5bac9 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2014-09-10T00:00:00+09:00">
+  <abbr class="published" title="2014-09-10T00:00:00">
     2014-09-10
   </abbr>
 
index 2124e35..b339014 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-04-03T00:00:00+09:00">
+  <abbr class="published" title="2015-04-03T00:00:00">
     2015-04-03
   </abbr>
 
index b30c831..9e6c4df 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-01-09T00:00:00+09:00">
+  <abbr class="published" title="2015-01-09T00:00:00">
     2015-01-09
   </abbr>
 
index 0f35496..faab440 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-05-27T00:00:00+09:00">
+  <abbr class="published" title="2015-05-27T00:00:00">
     2015-05-27
   </abbr>
 
index 7b403e2..c9c3558 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-02-13T00:00:00+09:00">
+  <abbr class="published" title="2015-02-13T00:00:00">
     2015-02-13
   </abbr>
 
index aa8f6cd..098d099 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-05-09T00:00:00+09:00">
+  <abbr class="published" title="2015-05-09T00:00:00">
     2015-05-09
   </abbr>
 
index 6b37014..affdff9 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-08-25T00:00:00+09:00">
+  <abbr class="published" title="2015-08-25T00:00:00">
     2015-08-25
   </abbr>
 
index 78bb3aa..9c46a44 100644 (file)
@@ -42,7 +42,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-06-21T15:52:00+09:00">
+  <abbr class="published" title="2010-06-21T15:52:00">
     2010-06-21
   </abbr>
 
index 7619271..fdb9d12 100644 (file)
@@ -42,7 +42,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2010-11-08T16:37:00+09:00">
+  <abbr class="published" title="2010-11-08T16:37:00">
     2010-11-08
   </abbr>