update
authorNIIBE Yutaka <gniibe@fsij.org>
Tue, 10 Nov 2015 12:13:28 +0000 (21:13 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Tue, 10 Nov 2015 12:13:28 +0000 (21:13 +0900)
217 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/gnuk16.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/monthly-meetings.atom.xml
feeds/monthly-meetings_rss.xml
feeds/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
gnuk/neug_version0_11.html
gnuk/neug_version1_0.html
gnuk/neug_version1_0_1.html
gnuk/neug_version1_0_3.html
gnuk/neug_version1_0_4.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/version1_1_8.html
gnuk/version1_1_9.html
gnuk/windows-support.html
images/monthly-meetings/2015/orange-pi-pc.jpg [new file with mode: 0644]
index.html
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/Nov.html
monthly-meetings/2015/Oct.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/activities.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
pages/nyuukai.html
pages/otoiawase.html
pages/setsuritu-shushi-sho.html
pages/teikan.html
pages/yakuin.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 a254d97..6ba196e 100644 (file)
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/activities.html">現在の主な活動</a></li>
+    <li><a href="/pages/nyuukai.html">入会のご案内</a></li>
+    <li><a href="/pages/otoiawase.html">問い合わせ先</a></li>
+    <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
+    <li><a href="/pages/teikan.html">定款</a></li>
+    <li><a href="/pages/yakuin.html">役員</a></li>
     <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
index 1920c02..e36068d 100644 (file)
@@ -40,7 +40,7 @@
                 <article>
                     <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-09-24T00:00:00+09:00">
+  <abbr class="published" title="2015-09-24T00:00:00">
     2015-09-24
   </abbr>
 
@@ -165,7 +165,7 @@ Device, if you have another SWD debugger.</p>
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-09-18T00:00:00+09:00">
+  <abbr class="published" title="2015-09-18T00:00:00">
     2015-09-18
   </abbr>
 
@@ -192,7 +192,7 @@ of USB behavior.  Functionality and performance of ...</p></!-->
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-09-18T00:00:00+09:00">
+  <abbr class="published" title="2015-09-18T00:00:00">
     2015-09-18
   </abbr>
 
@@ -219,7 +219,7 @@ commit 1648a538dff1c883270d3c47a9319f4b1eb53479
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-09-17T00:00:00+09:00">
+  <abbr class="published" title="2015-09-17T00:00:00">
     2015-09-17
   </abbr>
 
@@ -245,7 +245,7 @@ commit 3ffac57509eb7015ba323263760c57af7235001f
 
                 <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 c45fc24..6a66b60 100644 (file)
@@ -46,7 +46,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>
 
@@ -67,7 +67,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>
 
@@ -88,7 +88,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>
 
 
                 <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>
 
@@ -135,7 +135,7 @@ configured ...</p></li></ul></!--></!-->
 
                 <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 8f123c8..3843bf0 100644 (file)
@@ -46,7 +46,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>
 
@@ -73,7 +73,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>
 
@@ -94,7 +94,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>
 
@@ -115,7 +115,7 @@ certificate to Gnuk Token.</p>
 
                 <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>
 
@@ -136,7 +136,7 @@ certificate to Gnuk Token.</p>
 
                 <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 a687883..9898ac5 100644 (file)
@@ -46,7 +46,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>
 
@@ -66,7 +66,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>
 
@@ -88,7 +88,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>
 
@@ -114,7 +114,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:21:00+09:00">
+  <abbr class="published" title="2011-01-19T16:21:00">
     2011-01-19
   </abbr>
 
@@ -143,7 +143,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:12:00+09:00">
+  <abbr class="published" title="2011-01-19T16:12:00">
     2011-01-19
   </abbr>
 
index 6f5d03a..4d21a7a 100644 (file)
@@ -46,7 +46,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>
 
@@ -65,7 +65,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>
 
@@ -94,7 +94,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>
 
@@ -112,7 +112,7 @@ I think that it is most cheap board for Gnuk.</p>
 
                 <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>
 
@@ -140,7 +140,7 @@ I think that it is most cheap board for Gnuk.</p>
 
                 <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 30c2437..dc721c8 100644 (file)
@@ -46,7 +46,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>
 
@@ -65,7 +65,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>
 
@@ -98,7 +98,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>
 
@@ -118,7 +118,7 @@ Configuration:
 
                 <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>
 
@@ -139,7 +139,7 @@ Configuration:
 
                 <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 d391463..96ad49e 100644 (file)
@@ -46,7 +46,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>
 
@@ -75,7 +75,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>
 
@@ -94,7 +94,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>
 
@@ -115,7 +115,7 @@ Command&gt; keytocard
 
                 <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>
 
@@ -134,7 +134,7 @@ Command&gt; keytocard
 
                 <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 141aeb3..30c0bd4 100644 (file)
@@ -46,7 +46,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>
 
@@ -66,7 +66,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 3fb550c..70735bf 100644 (file)
@@ -46,7 +46,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>
 
@@ -67,7 +67,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>
 
@@ -91,7 +91,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>
 
@@ -115,7 +115,7 @@ documentation for instructions of how to use Gnuk Token.
 
                 <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>
 
@@ -137,7 +137,7 @@ but we also have standalone USB CDC-ACM version.  You can get ...</p></!--></!--
 
                 <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 1da8087..7935073 100644 (file)
@@ -46,7 +46,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>
 
@@ -70,7 +70,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>
 
@@ -90,7 +90,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>
 
@@ -114,7 +114,7 @@ documentation for instructions of how to use Gnuk Token.
 
                 <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>
 
@@ -138,7 +138,7 @@ documentation for instructions of how to use Gnuk Token.
 
                 <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 ac59f5f..c9b9a58 100644 (file)
@@ -46,7 +46,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>
 
@@ -69,7 +69,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>
 
@@ -91,7 +91,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>
 
@@ -113,7 +113,7 @@ have standalone USB CDC-ACM version (you can get random stream ...</p></!--></!-
 
                 <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>
 
@@ -138,7 +138,7 @@ Toolchain.</p>
 
                 <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 6c54d83..e454095 100644 (file)
@@ -46,7 +46,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>
 
@@ -68,7 +68,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>
 
@@ -89,7 +89,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>
 
 
                 <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>
 
 
                 <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 9070f40..985582c 100644 (file)
@@ -46,7 +46,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>
 
@@ -69,7 +69,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>
 
@@ -95,7 +95,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>
 
@@ -119,7 +119,7 @@ version 1.0.</p>
 
                 <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>
 
@@ -143,7 +143,7 @@ While it is still experimental, this will be useful for hardware product.</p>
 
                 <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 f1befd4..af6c602 100644 (file)
@@ -46,7 +46,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>
 
@@ -70,7 +70,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>
 
@@ -92,7 +92,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>
 
@@ -119,7 +119,7 @@ supported.</p>
 
                 <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>
 
@@ -143,7 +143,7 @@ any more, as it is generated on the device.</p>
 
                 <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 7c13fa3..a7e5382 100644 (file)
@@ -46,7 +46,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>
 
@@ -69,7 +69,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>
 
@@ -95,7 +95,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>
 
@@ -116,7 +116,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-14T16:11:00+09:00">
+  <abbr class="published" title="2011-05-14T16:11:00">
     2011-05-14
   </abbr>
 
@@ -135,7 +135,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-13T16:20:00+09:00">
+  <abbr class="published" title="2011-05-13T16:20:00">
     2011-05-13
   </abbr>
 
index 429c6df..997515f 100644 (file)
@@ -46,7 +46,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>
 
@@ -70,7 +70,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>
 
@@ -91,7 +91,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>
 
@@ -111,7 +111,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-20T11:14:00+09:00">
+  <abbr class="published" title="2011-04-20T11:14:00">
     2011-04-20
   </abbr>
 
@@ -131,7 +131,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-19T14:16:00+09:00">
+  <abbr class="published" title="2011-04-19T14:16:00">
     2011-04-19
   </abbr>
 
index 527b87a..4f56852 100644 (file)
@@ -40,7 +40,7 @@
                 <article>
                     <h1 class="entry-title"><a href="/monthly-meetings/2015/Nov.html">11月の技術講座</a></h1>
 <footer class="post-info">
-  <abbr class="published" title="2015-11-09T00:00:00+09:00">
+  <abbr class="published" title="2015-11-09T00:00:00">
     2015-11-09
   </abbr>
 
 <li>g新部 裕</li>
 </ul>
 </div>
+<div class="section" id="id4">
+<h2>まだ充分ではなく残念な点</h2>
+<ul class="simple">
+<li>Allwinner H3の技術情報開示は必ずしも充分ではない。<ul>
+<li>linux-sunxi.org に解明された情報、マニュアルなどはある。</li>
+<li>u-bootのsource codeがある。</li>
+<li>Linux 3.4のsource codeがある。</li>
+<li>bootの仕組みも(必ずしもベンダから積極的に開示されているわけではないが)解明されている。</li>
+</ul>
+</li>
+<li>回路図の取得にはユーザ登録が必要。</li>
+<li>Allwinner H3のMMCのハードウェアは高速な転送モード(UHS)をサポートしていない模様。</li>
+</ul>
+</div>
+<div class="section" id="id5">
+<h2>良い点</h2>
+<ul class="simple">
+<li>www.orangepi.org からたどると有用な情報にたどり着ける。</li>
+<li>上記から、すぐ使える u-boot, Linux kernel, Debian のimageが提供されている。</li>
+<li>JTAG debuggerをつなげて動かすことができる。</li>
+<li>Allwinnerからは(他の半導体ベンダのように)意地悪をするという感じはない。</li>
+</ul>
+</div>
+<div class="section" id="id6">
+<h2>注意点</h2>
+<ul class="simple">
+<li>Cortex-M3などを使っていると半導体ベンダからのマニュアルにドライバを書くのに充分な情報とサンプルコードが提供される、と思いがち。</li>
+<li>Cortex-A7のSoCでは、それは期待しても無駄。u-boot, Linux kernelがsourceであれば御の字。マニュアルは詳細は記述されずレジスタのアドレスと概念図程度である(それでもあればマシ)。</li>
+<li>Cortex-M3などを使っているとJTAG debuggerは当たり前と考えるが、そもそもCortex-A7のSoCではデフォルトで使えなくなっているものもある。</li>
+<li>Cortex-A7(など)のSoCでは、ベンダ(の周辺)がブートローダ、カーネルなどを提供するからユーザは黙って使えという向きもある。ユーザが別のカーネルを用意することは前提とされてなかったり。</li>
+</ul>
+</div>
+<div class="section" id="orange-pi-pcjtag">
+<h2>Orange Pi PCのJTAG接続</h2>
+<p>手持ちのOlimexのARM-USB-TINYをつないでOpenOCD 0.9.0で動きました。</p>
+<p>Allwinner H3の設定で PA0, PA1, PA2, PA3をJTAGに使う(デフォルトはMMCと重なっている)。
+PA0:JTAG_MS, PA1:JTAG_CK, PA2:JTAG_DO, PA3:JTAG_DI の役割。</p>
+<p>接続は下記のとおり。</p>
+<pre class="literal-block">
+Orange Pi PC extention pins
+
+Vcc3V3    1 2
+          3 4
+          5 6
+          7 8
+GND       9 10
+JTAG_CK  11 12
+JTAG_MS  13 14
+JTAG_DI  15 16
+         17 18
+         19 20
+         21 22 JTAG_DO
+         ...
+
+ARM-USB-TINY pins
+
+           1 2  Vapp
+           3 4  GND
+Target DI  5 6
+JTAG_MS    7 8
+JTAG_CK    9 10
+          11 12
+Target DO 13 14
+          ...
+</pre>
+<p>接続の様子。</p>
+<a class="reference external image-reference" href="/images/monthly-meetings/2015/orange-pi-pc.jpg"><img alt="Orange Pi PC with ARM-USB-TINY" src="/images/monthly-meetings/2015/orange-pi-pc.jpg" style="width: 320px;" /></a>
+<p>scriptは sun8iw7.cfg として下記のとおり:</p>
+<pre class="literal-block">
+# Orange Pi PC
+
+telnet_port 4444
+gdb_port 3333
+
+adapter_khz 300
+
+if { [info exists CHIPNAME] } {
+   set  _CHIPNAME $CHIPNAME
+} else {
+   set  _CHIPNAME sun8iw7
+}
+
+if { [info exists DAP_TAPID] } {
+    set _DAP_TAPID $DAP_TAPID
+} else {
+    set _DAP_TAPID 0x5ba00477
+}
+
+jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
+
+set _TARGETNAME0 $_CHIPNAME.cpu0
+set _TARGETNAME1 $_CHIPNAME.cpu1
+set _TARGETNAME2 $_CHIPNAME.cpu2
+set _TARGETNAME3 $_CHIPNAME.cpu3
+
+target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0
+target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1
+target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2
+target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3
+target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
+
+$_TARGETNAME0 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME1 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME2 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME3 configure -event gdb-attach {
+    cortex_a dbginit
+}
+</pre>
+<p>コマンド起動は、こうします。</p>
+<pre class="literal-block">
+$ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f sun8iw7.cfg
+</pre>
+</div>
                 </article>
             </aside><!-- /#featured -->
                 <section id="content" class="body">
 
                 <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-10-13T00:00:00+09:00">
+  <abbr class="published" title="2015-10-13T00:00:00">
     2015-10-13
   </abbr>
 
 
                 <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>
 
@@ -179,7 +298,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>
 
@@ -220,7 +339,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>
 
index 1da46be..974e652 100644 (file)
@@ -46,7 +46,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>
 
@@ -70,7 +70,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>
 
 
                 <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>
 
 
                 <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>
 
index b2a9d96..48bee6d 100644 (file)
@@ -46,7 +46,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>
 
@@ -73,7 +73,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>
 
 
                 <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>
 
 
                 <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>
 
index 848f305..2e7c91b 100644 (file)
@@ -46,7 +46,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>
 
@@ -93,7 +93,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>
 
 
                 <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>
 
@@ -158,7 +158,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>
 
@@ -199,7 +199,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>
 
index 8fa0c3e..ffc377b 100644 (file)
@@ -46,7 +46,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>
 
@@ -87,7 +87,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>
 
@@ -120,7 +120,7 @@ Virtual Machineに対して働くマルウェアスキャナです。</p>
 
                 <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 551897c..81dc4e5 100644 (file)
@@ -46,7 +46,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>
 
@@ -85,7 +85,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>
 
 
                 <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>
 
 
                 <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>
 
index ab7d9aa..36a2305 100644 (file)
@@ -46,7 +46,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>
 
@@ -87,7 +87,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>
 
 
                 <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>
 
 
                 <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>
 
index dad5cdd..c183d15 100644 (file)
@@ -46,7 +46,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>
 
@@ -93,7 +93,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>
@@ -130,7 +130,7 @@ Asterisk実験サーバte1.meの利用や運用などのデモも行います。
 
                 <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>
 
@@ -171,7 +171,7 @@ Asterisk実験サーバte1.meの利用や運用などのデモも行います。
 
                 <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>
 
@@ -224,7 +224,7 @@ Asterisk実験サーバte1.meの利用や運用などのデモも行います。
 
                 <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 369f412..1b8d5bb 100644 (file)
@@ -46,7 +46,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>
 
@@ -81,7 +81,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>
 
 
                 <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>
 
index ee0d0cc..a56ccb1 100644 (file)
@@ -46,7 +46,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>
 
@@ -74,7 +74,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>
 
 
                 <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>
 
 
                 <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>
 
index 2a5798f..b414bc2 100644 (file)
@@ -46,7 +46,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>
 
@@ -92,7 +92,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>
 
 
                 <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>
 
 
                 <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>
 
index d3b9208..02e4aed 100644 (file)
@@ -46,7 +46,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>
 
@@ -88,7 +88,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>
 
 
                 <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>
 
 
                 <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>
 
index 94dc9be..d8e5bdb 100644 (file)
@@ -46,7 +46,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>
 
@@ -76,7 +76,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>
 
@@ -98,7 +98,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>
 
 
                 <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>
 
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 bb96c1f..fc9850b 100644 (file)
 &lt;li&gt;g新部 裕&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/div&gt;
+&lt;div class="section" id="id4"&gt;
+&lt;h2&gt;まだ充分ではなく残念な点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Allwinner H3の技術情報開示は必ずしも充分ではない。&lt;ul&gt;
+&lt;li&gt;linux-sunxi.org に解明された情報、マニュアルなどはある。&lt;/li&gt;
+&lt;li&gt;u-bootのsource codeがある。&lt;/li&gt;
+&lt;li&gt;Linux 3.4のsource codeがある。&lt;/li&gt;
+&lt;li&gt;bootの仕組みも(必ずしもベンダから積極的に開示されているわけではないが)解明されている。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;li&gt;回路図の取得にはユーザ登録が必要。&lt;/li&gt;
+&lt;li&gt;Allwinner H3のMMCのハードウェアは高速な転送モード(UHS)をサポートしていない模様。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id5"&gt;
+&lt;h2&gt;良い点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;www.orangepi.org からたどると有用な情報にたどり着ける。&lt;/li&gt;
+&lt;li&gt;上記から、すぐ使える u-boot, Linux kernel, Debian のimageが提供されている。&lt;/li&gt;
+&lt;li&gt;JTAG debuggerをつなげて動かすことができる。&lt;/li&gt;
+&lt;li&gt;Allwinnerからは(他の半導体ベンダのように)意地悪をするという感じはない。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id6"&gt;
+&lt;h2&gt;注意点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Cortex-M3などを使っていると半導体ベンダからのマニュアルにドライバを書くのに充分な情報とサンプルコードが提供される、と思いがち。&lt;/li&gt;
+&lt;li&gt;Cortex-A7のSoCでは、それは期待しても無駄。u-boot, Linux kernelがsourceであれば御の字。マニュアルは詳細は記述されずレジスタのアドレスと概念図程度である(それでもあればマシ)。&lt;/li&gt;
+&lt;li&gt;Cortex-M3などを使っているとJTAG debuggerは当たり前と考えるが、そもそもCortex-A7のSoCではデフォルトで使えなくなっているものもある。&lt;/li&gt;
+&lt;li&gt;Cortex-A7(など)のSoCでは、ベンダ(の周辺)がブートローダ、カーネルなどを提供するからユーザは黙って使えという向きもある。ユーザが別のカーネルを用意することは前提とされてなかったり。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="orange-pi-pcjtag"&gt;
+&lt;h2&gt;Orange Pi PCのJTAG接続&lt;/h2&gt;
+&lt;p&gt;手持ちのOlimexのARM-USB-TINYをつないでOpenOCD 0.9.0で動きました。&lt;/p&gt;
+&lt;p&gt;Allwinner H3の設定で PA0, PA1, PA2, PA3をJTAGに使う(デフォルトはMMCと重なっている)。
+PA0:JTAG_MS, PA1:JTAG_CK, PA2:JTAG_DO, PA3:JTAG_DI の役割。&lt;/p&gt;
+&lt;p&gt;接続は下記のとおり。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+Orange Pi PC extention pins
+
+Vcc3V3    1 2
+          3 4
+          5 6
+          7 8
+GND       9 10
+JTAG_CK  11 12
+JTAG_MS  13 14
+JTAG_DI  15 16
+         17 18
+         19 20
+         21 22 JTAG_DO
+         ...
+
+ARM-USB-TINY pins
+
+           1 2  Vapp
+           3 4  GND
+Target DI  5 6
+JTAG_MS    7 8
+JTAG_CK    9 10
+          11 12
+Target DO 13 14
+          ...
+&lt;/pre&gt;
+&lt;p&gt;接続の様子。&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/monthly-meetings/2015/orange-pi-pc.jpg"&gt;&lt;img alt="Orange Pi PC with ARM-USB-TINY" src="/images/monthly-meetings/2015/orange-pi-pc.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;p&gt;scriptは sun8iw7.cfg として下記のとおり:&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+# Orange Pi PC
+
+telnet_port 4444
+gdb_port 3333
+
+adapter_khz 300
+
+if { [info exists CHIPNAME] } {
+   set  _CHIPNAME $CHIPNAME
+} else {
+   set  _CHIPNAME sun8iw7
+}
+
+if { [info exists DAP_TAPID] } {
+    set _DAP_TAPID $DAP_TAPID
+} else {
+    set _DAP_TAPID 0x5ba00477
+}
+
+jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
+
+set _TARGETNAME0 $_CHIPNAME.cpu0
+set _TARGETNAME1 $_CHIPNAME.cpu1
+set _TARGETNAME2 $_CHIPNAME.cpu2
+set _TARGETNAME3 $_CHIPNAME.cpu3
+
+target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0
+target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1
+target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2
+target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3
+target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
+
+$_TARGETNAME0 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME1 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME2 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME3 configure -event gdb-attach {
+    cortex_a dbginit
+}
+&lt;/pre&gt;
+&lt;p&gt;コマンド起動は、こうします。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+$ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f sun8iw7.cfg
+&lt;/pre&gt;
+&lt;/div&gt;
 </summary></entry><entry><title>10月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2015/Oct.html" rel="alternate"></link><updated>2015-10-13T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-10-13:monthly-meetings/2015/Oct.html</id><summary type="html">&lt;div class="section" id="iotshodan"&gt;
 &lt;h2&gt;テーマ: IoT時代のセキュリティとSHODAN&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年10月16日(金曜日)18:30 ~ 19:30&lt;/p&gt;
index 1735140..afc7c45 100644 (file)
 &lt;li&gt;g新部 裕&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/div&gt;
+&lt;div class="section" id="id4"&gt;
+&lt;h2&gt;まだ充分ではなく残念な点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Allwinner H3の技術情報開示は必ずしも充分ではない。&lt;ul&gt;
+&lt;li&gt;linux-sunxi.org に解明された情報、マニュアルなどはある。&lt;/li&gt;
+&lt;li&gt;u-bootのsource codeがある。&lt;/li&gt;
+&lt;li&gt;Linux 3.4のsource codeがある。&lt;/li&gt;
+&lt;li&gt;bootの仕組みも(必ずしもベンダから積極的に開示されているわけではないが)解明されている。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;li&gt;回路図の取得にはユーザ登録が必要。&lt;/li&gt;
+&lt;li&gt;Allwinner H3のMMCのハードウェアは高速な転送モード(UHS)をサポートしていない模様。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id5"&gt;
+&lt;h2&gt;良い点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;www.orangepi.org からたどると有用な情報にたどり着ける。&lt;/li&gt;
+&lt;li&gt;上記から、すぐ使える u-boot, Linux kernel, Debian のimageが提供されている。&lt;/li&gt;
+&lt;li&gt;JTAG debuggerをつなげて動かすことができる。&lt;/li&gt;
+&lt;li&gt;Allwinnerからは(他の半導体ベンダのように)意地悪をするという感じはない。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id6"&gt;
+&lt;h2&gt;注意点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Cortex-M3などを使っていると半導体ベンダからのマニュアルにドライバを書くのに充分な情報とサンプルコードが提供される、と思いがち。&lt;/li&gt;
+&lt;li&gt;Cortex-A7のSoCでは、それは期待しても無駄。u-boot, Linux kernelがsourceであれば御の字。マニュアルは詳細は記述されずレジスタのアドレスと概念図程度である(それでもあればマシ)。&lt;/li&gt;
+&lt;li&gt;Cortex-M3などを使っているとJTAG debuggerは当たり前と考えるが、そもそもCortex-A7のSoCではデフォルトで使えなくなっているものもある。&lt;/li&gt;
+&lt;li&gt;Cortex-A7(など)のSoCでは、ベンダ(の周辺)がブートローダ、カーネルなどを提供するからユーザは黙って使えという向きもある。ユーザが別のカーネルを用意することは前提とされてなかったり。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="orange-pi-pcjtag"&gt;
+&lt;h2&gt;Orange Pi PCのJTAG接続&lt;/h2&gt;
+&lt;p&gt;手持ちのOlimexのARM-USB-TINYをつないでOpenOCD 0.9.0で動きました。&lt;/p&gt;
+&lt;p&gt;Allwinner H3の設定で PA0, PA1, PA2, PA3をJTAGに使う(デフォルトはMMCと重なっている)。
+PA0:JTAG_MS, PA1:JTAG_CK, PA2:JTAG_DO, PA3:JTAG_DI の役割。&lt;/p&gt;
+&lt;p&gt;接続は下記のとおり。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+Orange Pi PC extention pins
+
+Vcc3V3    1 2
+          3 4
+          5 6
+          7 8
+GND       9 10
+JTAG_CK  11 12
+JTAG_MS  13 14
+JTAG_DI  15 16
+         17 18
+         19 20
+         21 22 JTAG_DO
+         ...
+
+ARM-USB-TINY pins
+
+           1 2  Vapp
+           3 4  GND
+Target DI  5 6
+JTAG_MS    7 8
+JTAG_CK    9 10
+          11 12
+Target DO 13 14
+          ...
+&lt;/pre&gt;
+&lt;p&gt;接続の様子。&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/monthly-meetings/2015/orange-pi-pc.jpg"&gt;&lt;img alt="Orange Pi PC with ARM-USB-TINY" src="/images/monthly-meetings/2015/orange-pi-pc.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;p&gt;scriptは sun8iw7.cfg として下記のとおり:&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+# Orange Pi PC
+
+telnet_port 4444
+gdb_port 3333
+
+adapter_khz 300
+
+if { [info exists CHIPNAME] } {
+   set  _CHIPNAME $CHIPNAME
+} else {
+   set  _CHIPNAME sun8iw7
+}
+
+if { [info exists DAP_TAPID] } {
+    set _DAP_TAPID $DAP_TAPID
+} else {
+    set _DAP_TAPID 0x5ba00477
+}
+
+jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
+
+set _TARGETNAME0 $_CHIPNAME.cpu0
+set _TARGETNAME1 $_CHIPNAME.cpu1
+set _TARGETNAME2 $_CHIPNAME.cpu2
+set _TARGETNAME3 $_CHIPNAME.cpu3
+
+target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0
+target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1
+target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2
+target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3
+target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
+
+$_TARGETNAME0 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME1 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME2 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME3 configure -event gdb-attach {
+    cortex_a dbginit
+}
+&lt;/pre&gt;
+&lt;p&gt;コマンド起動は、こうします。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+$ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f sun8iw7.cfg
+&lt;/pre&gt;
+&lt;/div&gt;
 </summary></entry><entry><title>10月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2015/Oct.html" rel="alternate"></link><updated>2015-10-13T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-10-13:monthly-meetings/2015/Oct.html</id><summary type="html">&lt;div class="section" id="iotshodan"&gt;
 &lt;h2&gt;テーマ: IoT時代のセキュリティとSHODAN&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年10月16日(金曜日)18:30 ~ 19:30&lt;/p&gt;
index 451f189..51cd21a 100644 (file)
 &lt;li&gt;g新部 裕&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/div&gt;
+&lt;div class="section" id="id4"&gt;
+&lt;h2&gt;まだ充分ではなく残念な点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Allwinner H3の技術情報開示は必ずしも充分ではない。&lt;ul&gt;
+&lt;li&gt;linux-sunxi.org に解明された情報、マニュアルなどはある。&lt;/li&gt;
+&lt;li&gt;u-bootのsource codeがある。&lt;/li&gt;
+&lt;li&gt;Linux 3.4のsource codeがある。&lt;/li&gt;
+&lt;li&gt;bootの仕組みも(必ずしもベンダから積極的に開示されているわけではないが)解明されている。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;li&gt;回路図の取得にはユーザ登録が必要。&lt;/li&gt;
+&lt;li&gt;Allwinner H3のMMCのハードウェアは高速な転送モード(UHS)をサポートしていない模様。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id5"&gt;
+&lt;h2&gt;良い点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;www.orangepi.org からたどると有用な情報にたどり着ける。&lt;/li&gt;
+&lt;li&gt;上記から、すぐ使える u-boot, Linux kernel, Debian のimageが提供されている。&lt;/li&gt;
+&lt;li&gt;JTAG debuggerをつなげて動かすことができる。&lt;/li&gt;
+&lt;li&gt;Allwinnerからは(他の半導体ベンダのように)意地悪をするという感じはない。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id6"&gt;
+&lt;h2&gt;注意点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Cortex-M3などを使っていると半導体ベンダからのマニュアルにドライバを書くのに充分な情報とサンプルコードが提供される、と思いがち。&lt;/li&gt;
+&lt;li&gt;Cortex-A7のSoCでは、それは期待しても無駄。u-boot, Linux kernelがsourceであれば御の字。マニュアルは詳細は記述されずレジスタのアドレスと概念図程度である(それでもあればマシ)。&lt;/li&gt;
+&lt;li&gt;Cortex-M3などを使っているとJTAG debuggerは当たり前と考えるが、そもそもCortex-A7のSoCではデフォルトで使えなくなっているものもある。&lt;/li&gt;
+&lt;li&gt;Cortex-A7(など)のSoCでは、ベンダ(の周辺)がブートローダ、カーネルなどを提供するからユーザは黙って使えという向きもある。ユーザが別のカーネルを用意することは前提とされてなかったり。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="orange-pi-pcjtag"&gt;
+&lt;h2&gt;Orange Pi PCのJTAG接続&lt;/h2&gt;
+&lt;p&gt;手持ちのOlimexのARM-USB-TINYをつないでOpenOCD 0.9.0で動きました。&lt;/p&gt;
+&lt;p&gt;Allwinner H3の設定で PA0, PA1, PA2, PA3をJTAGに使う(デフォルトはMMCと重なっている)。
+PA0:JTAG_MS, PA1:JTAG_CK, PA2:JTAG_DO, PA3:JTAG_DI の役割。&lt;/p&gt;
+&lt;p&gt;接続は下記のとおり。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+Orange Pi PC extention pins
+
+Vcc3V3    1 2
+          3 4
+          5 6
+          7 8
+GND       9 10
+JTAG_CK  11 12
+JTAG_MS  13 14
+JTAG_DI  15 16
+         17 18
+         19 20
+         21 22 JTAG_DO
+         ...
+
+ARM-USB-TINY pins
+
+           1 2  Vapp
+           3 4  GND
+Target DI  5 6
+JTAG_MS    7 8
+JTAG_CK    9 10
+          11 12
+Target DO 13 14
+          ...
+&lt;/pre&gt;
+&lt;p&gt;接続の様子。&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/monthly-meetings/2015/orange-pi-pc.jpg"&gt;&lt;img alt="Orange Pi PC with ARM-USB-TINY" src="/images/monthly-meetings/2015/orange-pi-pc.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;p&gt;scriptは sun8iw7.cfg として下記のとおり:&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+# Orange Pi PC
+
+telnet_port 4444
+gdb_port 3333
+
+adapter_khz 300
+
+if { [info exists CHIPNAME] } {
+   set  _CHIPNAME $CHIPNAME
+} else {
+   set  _CHIPNAME sun8iw7
+}
+
+if { [info exists DAP_TAPID] } {
+    set _DAP_TAPID $DAP_TAPID
+} else {
+    set _DAP_TAPID 0x5ba00477
+}
+
+jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
+
+set _TARGETNAME0 $_CHIPNAME.cpu0
+set _TARGETNAME1 $_CHIPNAME.cpu1
+set _TARGETNAME2 $_CHIPNAME.cpu2
+set _TARGETNAME3 $_CHIPNAME.cpu3
+
+target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0
+target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1
+target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2
+target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3
+target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
+
+$_TARGETNAME0 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME1 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME2 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME3 configure -event gdb-attach {
+    cortex_a dbginit
+}
+&lt;/pre&gt;
+&lt;p&gt;コマンド起動は、こうします。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+$ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f sun8iw7.cfg
+&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, 09 Nov 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-11-09:monthly-meetings/2015/Nov.html</guid></item><item><title>10月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Oct.html</link><description>&lt;div class="section" id="iotshodan"&gt;
 &lt;h2&gt;テーマ: IoT時代のセキュリティとSHODAN&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年10月16日(金曜日)18:30 ~ 19:30&lt;/p&gt;
index 0c43c43..817274d 100644 (file)
 &lt;li&gt;g新部 裕&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/div&gt;
+&lt;div class="section" id="id4"&gt;
+&lt;h2&gt;まだ充分ではなく残念な点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Allwinner H3の技術情報開示は必ずしも充分ではない。&lt;ul&gt;
+&lt;li&gt;linux-sunxi.org に解明された情報、マニュアルなどはある。&lt;/li&gt;
+&lt;li&gt;u-bootのsource codeがある。&lt;/li&gt;
+&lt;li&gt;Linux 3.4のsource codeがある。&lt;/li&gt;
+&lt;li&gt;bootの仕組みも(必ずしもベンダから積極的に開示されているわけではないが)解明されている。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;li&gt;回路図の取得にはユーザ登録が必要。&lt;/li&gt;
+&lt;li&gt;Allwinner H3のMMCのハードウェアは高速な転送モード(UHS)をサポートしていない模様。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id5"&gt;
+&lt;h2&gt;良い点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;www.orangepi.org からたどると有用な情報にたどり着ける。&lt;/li&gt;
+&lt;li&gt;上記から、すぐ使える u-boot, Linux kernel, Debian のimageが提供されている。&lt;/li&gt;
+&lt;li&gt;JTAG debuggerをつなげて動かすことができる。&lt;/li&gt;
+&lt;li&gt;Allwinnerからは(他の半導体ベンダのように)意地悪をするという感じはない。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id6"&gt;
+&lt;h2&gt;注意点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Cortex-M3などを使っていると半導体ベンダからのマニュアルにドライバを書くのに充分な情報とサンプルコードが提供される、と思いがち。&lt;/li&gt;
+&lt;li&gt;Cortex-A7のSoCでは、それは期待しても無駄。u-boot, Linux kernelがsourceであれば御の字。マニュアルは詳細は記述されずレジスタのアドレスと概念図程度である(それでもあればマシ)。&lt;/li&gt;
+&lt;li&gt;Cortex-M3などを使っているとJTAG debuggerは当たり前と考えるが、そもそもCortex-A7のSoCではデフォルトで使えなくなっているものもある。&lt;/li&gt;
+&lt;li&gt;Cortex-A7(など)のSoCでは、ベンダ(の周辺)がブートローダ、カーネルなどを提供するからユーザは黙って使えという向きもある。ユーザが別のカーネルを用意することは前提とされてなかったり。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="orange-pi-pcjtag"&gt;
+&lt;h2&gt;Orange Pi PCのJTAG接続&lt;/h2&gt;
+&lt;p&gt;手持ちのOlimexのARM-USB-TINYをつないでOpenOCD 0.9.0で動きました。&lt;/p&gt;
+&lt;p&gt;Allwinner H3の設定で PA0, PA1, PA2, PA3をJTAGに使う(デフォルトはMMCと重なっている)。
+PA0:JTAG_MS, PA1:JTAG_CK, PA2:JTAG_DO, PA3:JTAG_DI の役割。&lt;/p&gt;
+&lt;p&gt;接続は下記のとおり。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+Orange Pi PC extention pins
+
+Vcc3V3    1 2
+          3 4
+          5 6
+          7 8
+GND       9 10
+JTAG_CK  11 12
+JTAG_MS  13 14
+JTAG_DI  15 16
+         17 18
+         19 20
+         21 22 JTAG_DO
+         ...
+
+ARM-USB-TINY pins
+
+           1 2  Vapp
+           3 4  GND
+Target DI  5 6
+JTAG_MS    7 8
+JTAG_CK    9 10
+          11 12
+Target DO 13 14
+          ...
+&lt;/pre&gt;
+&lt;p&gt;接続の様子。&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/monthly-meetings/2015/orange-pi-pc.jpg"&gt;&lt;img alt="Orange Pi PC with ARM-USB-TINY" src="/images/monthly-meetings/2015/orange-pi-pc.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;p&gt;scriptは sun8iw7.cfg として下記のとおり:&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+# Orange Pi PC
+
+telnet_port 4444
+gdb_port 3333
+
+adapter_khz 300
+
+if { [info exists CHIPNAME] } {
+   set  _CHIPNAME $CHIPNAME
+} else {
+   set  _CHIPNAME sun8iw7
+}
+
+if { [info exists DAP_TAPID] } {
+    set _DAP_TAPID $DAP_TAPID
+} else {
+    set _DAP_TAPID 0x5ba00477
+}
+
+jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
+
+set _TARGETNAME0 $_CHIPNAME.cpu0
+set _TARGETNAME1 $_CHIPNAME.cpu1
+set _TARGETNAME2 $_CHIPNAME.cpu2
+set _TARGETNAME3 $_CHIPNAME.cpu3
+
+target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0
+target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1
+target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2
+target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3
+target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
+
+$_TARGETNAME0 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME1 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME2 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME3 configure -event gdb-attach {
+    cortex_a dbginit
+}
+&lt;/pre&gt;
+&lt;p&gt;コマンド起動は、こうします。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+$ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f sun8iw7.cfg
+&lt;/pre&gt;
+&lt;/div&gt;
 </summary></entry><entry><title>10月の技術講座</title><link href="http://www.fsij.org/monthly-meetings/2015/Oct.html" rel="alternate"></link><updated>2015-10-13T00:00:00+09:00</updated><author><name>webmaster@fsij.org</name></author><id>tag:www.fsij.org,2015-10-13:monthly-meetings/2015/Oct.html</id><summary type="html">&lt;div class="section" id="iotshodan"&gt;
 &lt;h2&gt;テーマ: IoT時代のセキュリティとSHODAN&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年10月16日(金曜日)18:30 ~ 19:30&lt;/p&gt;
index 1ffee14..b3663ee 100644 (file)
 &lt;li&gt;g新部 裕&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/div&gt;
+&lt;div class="section" id="id4"&gt;
+&lt;h2&gt;まだ充分ではなく残念な点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Allwinner H3の技術情報開示は必ずしも充分ではない。&lt;ul&gt;
+&lt;li&gt;linux-sunxi.org に解明された情報、マニュアルなどはある。&lt;/li&gt;
+&lt;li&gt;u-bootのsource codeがある。&lt;/li&gt;
+&lt;li&gt;Linux 3.4のsource codeがある。&lt;/li&gt;
+&lt;li&gt;bootの仕組みも(必ずしもベンダから積極的に開示されているわけではないが)解明されている。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;li&gt;回路図の取得にはユーザ登録が必要。&lt;/li&gt;
+&lt;li&gt;Allwinner H3のMMCのハードウェアは高速な転送モード(UHS)をサポートしていない模様。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id5"&gt;
+&lt;h2&gt;良い点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;www.orangepi.org からたどると有用な情報にたどり着ける。&lt;/li&gt;
+&lt;li&gt;上記から、すぐ使える u-boot, Linux kernel, Debian のimageが提供されている。&lt;/li&gt;
+&lt;li&gt;JTAG debuggerをつなげて動かすことができる。&lt;/li&gt;
+&lt;li&gt;Allwinnerからは(他の半導体ベンダのように)意地悪をするという感じはない。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id6"&gt;
+&lt;h2&gt;注意点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Cortex-M3などを使っていると半導体ベンダからのマニュアルにドライバを書くのに充分な情報とサンプルコードが提供される、と思いがち。&lt;/li&gt;
+&lt;li&gt;Cortex-A7のSoCでは、それは期待しても無駄。u-boot, Linux kernelがsourceであれば御の字。マニュアルは詳細は記述されずレジスタのアドレスと概念図程度である(それでもあればマシ)。&lt;/li&gt;
+&lt;li&gt;Cortex-M3などを使っているとJTAG debuggerは当たり前と考えるが、そもそもCortex-A7のSoCではデフォルトで使えなくなっているものもある。&lt;/li&gt;
+&lt;li&gt;Cortex-A7(など)のSoCでは、ベンダ(の周辺)がブートローダ、カーネルなどを提供するからユーザは黙って使えという向きもある。ユーザが別のカーネルを用意することは前提とされてなかったり。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="orange-pi-pcjtag"&gt;
+&lt;h2&gt;Orange Pi PCのJTAG接続&lt;/h2&gt;
+&lt;p&gt;手持ちのOlimexのARM-USB-TINYをつないでOpenOCD 0.9.0で動きました。&lt;/p&gt;
+&lt;p&gt;Allwinner H3の設定で PA0, PA1, PA2, PA3をJTAGに使う(デフォルトはMMCと重なっている)。
+PA0:JTAG_MS, PA1:JTAG_CK, PA2:JTAG_DO, PA3:JTAG_DI の役割。&lt;/p&gt;
+&lt;p&gt;接続は下記のとおり。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+Orange Pi PC extention pins
+
+Vcc3V3    1 2
+          3 4
+          5 6
+          7 8
+GND       9 10
+JTAG_CK  11 12
+JTAG_MS  13 14
+JTAG_DI  15 16
+         17 18
+         19 20
+         21 22 JTAG_DO
+         ...
+
+ARM-USB-TINY pins
+
+           1 2  Vapp
+           3 4  GND
+Target DI  5 6
+JTAG_MS    7 8
+JTAG_CK    9 10
+          11 12
+Target DO 13 14
+          ...
+&lt;/pre&gt;
+&lt;p&gt;接続の様子。&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/monthly-meetings/2015/orange-pi-pc.jpg"&gt;&lt;img alt="Orange Pi PC with ARM-USB-TINY" src="/images/monthly-meetings/2015/orange-pi-pc.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;p&gt;scriptは sun8iw7.cfg として下記のとおり:&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+# Orange Pi PC
+
+telnet_port 4444
+gdb_port 3333
+
+adapter_khz 300
+
+if { [info exists CHIPNAME] } {
+   set  _CHIPNAME $CHIPNAME
+} else {
+   set  _CHIPNAME sun8iw7
+}
+
+if { [info exists DAP_TAPID] } {
+    set _DAP_TAPID $DAP_TAPID
+} else {
+    set _DAP_TAPID 0x5ba00477
+}
+
+jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
+
+set _TARGETNAME0 $_CHIPNAME.cpu0
+set _TARGETNAME1 $_CHIPNAME.cpu1
+set _TARGETNAME2 $_CHIPNAME.cpu2
+set _TARGETNAME3 $_CHIPNAME.cpu3
+
+target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0
+target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1
+target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2
+target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3
+target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
+
+$_TARGETNAME0 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME1 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME2 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME3 configure -event gdb-attach {
+    cortex_a dbginit
+}
+&lt;/pre&gt;
+&lt;p&gt;コマンド起動は、こうします。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+$ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f sun8iw7.cfg
+&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, 09 Nov 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-11-09:monthly-meetings/2015/Nov.html</guid></item><item><title>10月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Oct.html</link><description>&lt;div class="section" id="iotshodan"&gt;
 &lt;h2&gt;テーマ: IoT時代のセキュリティとSHODAN&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年10月16日(金曜日)18:30 ~ 19:30&lt;/p&gt;
index af06ca9..aa0e9ec 100644 (file)
 &lt;li&gt;g新部 裕&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/div&gt;
+&lt;div class="section" id="id4"&gt;
+&lt;h2&gt;まだ充分ではなく残念な点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Allwinner H3の技術情報開示は必ずしも充分ではない。&lt;ul&gt;
+&lt;li&gt;linux-sunxi.org に解明された情報、マニュアルなどはある。&lt;/li&gt;
+&lt;li&gt;u-bootのsource codeがある。&lt;/li&gt;
+&lt;li&gt;Linux 3.4のsource codeがある。&lt;/li&gt;
+&lt;li&gt;bootの仕組みも(必ずしもベンダから積極的に開示されているわけではないが)解明されている。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/li&gt;
+&lt;li&gt;回路図の取得にはユーザ登録が必要。&lt;/li&gt;
+&lt;li&gt;Allwinner H3のMMCのハードウェアは高速な転送モード(UHS)をサポートしていない模様。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id5"&gt;
+&lt;h2&gt;良い点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;www.orangepi.org からたどると有用な情報にたどり着ける。&lt;/li&gt;
+&lt;li&gt;上記から、すぐ使える u-boot, Linux kernel, Debian のimageが提供されている。&lt;/li&gt;
+&lt;li&gt;JTAG debuggerをつなげて動かすことができる。&lt;/li&gt;
+&lt;li&gt;Allwinnerからは(他の半導体ベンダのように)意地悪をするという感じはない。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="id6"&gt;
+&lt;h2&gt;注意点&lt;/h2&gt;
+&lt;ul class="simple"&gt;
+&lt;li&gt;Cortex-M3などを使っていると半導体ベンダからのマニュアルにドライバを書くのに充分な情報とサンプルコードが提供される、と思いがち。&lt;/li&gt;
+&lt;li&gt;Cortex-A7のSoCでは、それは期待しても無駄。u-boot, Linux kernelがsourceであれば御の字。マニュアルは詳細は記述されずレジスタのアドレスと概念図程度である(それでもあればマシ)。&lt;/li&gt;
+&lt;li&gt;Cortex-M3などを使っているとJTAG debuggerは当たり前と考えるが、そもそもCortex-A7のSoCではデフォルトで使えなくなっているものもある。&lt;/li&gt;
+&lt;li&gt;Cortex-A7(など)のSoCでは、ベンダ(の周辺)がブートローダ、カーネルなどを提供するからユーザは黙って使えという向きもある。ユーザが別のカーネルを用意することは前提とされてなかったり。&lt;/li&gt;
+&lt;/ul&gt;
+&lt;/div&gt;
+&lt;div class="section" id="orange-pi-pcjtag"&gt;
+&lt;h2&gt;Orange Pi PCのJTAG接続&lt;/h2&gt;
+&lt;p&gt;手持ちのOlimexのARM-USB-TINYをつないでOpenOCD 0.9.0で動きました。&lt;/p&gt;
+&lt;p&gt;Allwinner H3の設定で PA0, PA1, PA2, PA3をJTAGに使う(デフォルトはMMCと重なっている)。
+PA0:JTAG_MS, PA1:JTAG_CK, PA2:JTAG_DO, PA3:JTAG_DI の役割。&lt;/p&gt;
+&lt;p&gt;接続は下記のとおり。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+Orange Pi PC extention pins
+
+Vcc3V3    1 2
+          3 4
+          5 6
+          7 8
+GND       9 10
+JTAG_CK  11 12
+JTAG_MS  13 14
+JTAG_DI  15 16
+         17 18
+         19 20
+         21 22 JTAG_DO
+         ...
+
+ARM-USB-TINY pins
+
+           1 2  Vapp
+           3 4  GND
+Target DI  5 6
+JTAG_MS    7 8
+JTAG_CK    9 10
+          11 12
+Target DO 13 14
+          ...
+&lt;/pre&gt;
+&lt;p&gt;接続の様子。&lt;/p&gt;
+&lt;a class="reference external image-reference" href="/images/monthly-meetings/2015/orange-pi-pc.jpg"&gt;&lt;img alt="Orange Pi PC with ARM-USB-TINY" src="/images/monthly-meetings/2015/orange-pi-pc.jpg" style="width: 320px;" /&gt;&lt;/a&gt;
+&lt;p&gt;scriptは sun8iw7.cfg として下記のとおり:&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+# Orange Pi PC
+
+telnet_port 4444
+gdb_port 3333
+
+adapter_khz 300
+
+if { [info exists CHIPNAME] } {
+   set  _CHIPNAME $CHIPNAME
+} else {
+   set  _CHIPNAME sun8iw7
+}
+
+if { [info exists DAP_TAPID] } {
+    set _DAP_TAPID $DAP_TAPID
+} else {
+    set _DAP_TAPID 0x5ba00477
+}
+
+jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
+
+set _TARGETNAME0 $_CHIPNAME.cpu0
+set _TARGETNAME1 $_CHIPNAME.cpu1
+set _TARGETNAME2 $_CHIPNAME.cpu2
+set _TARGETNAME3 $_CHIPNAME.cpu3
+
+target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0
+target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1
+target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2
+target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3
+target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
+
+$_TARGETNAME0 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME1 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME2 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME3 configure -event gdb-attach {
+    cortex_a dbginit
+}
+&lt;/pre&gt;
+&lt;p&gt;コマンド起動は、こうします。&lt;/p&gt;
+&lt;pre class="literal-block"&gt;
+$ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f sun8iw7.cfg
+&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, 09 Nov 2015 00:00:00 +0900</pubDate><guid>tag:www.fsij.org,2015-11-09:monthly-meetings/2015/Nov.html</guid></item><item><title>10月の技術講座</title><link>http://www.fsij.org/monthly-meetings/2015/Oct.html</link><description>&lt;div class="section" id="iotshodan"&gt;
 &lt;h2&gt;テーマ: IoT時代のセキュリティとSHODAN&lt;/h2&gt;
 &lt;p&gt;開催日時 2015年10月16日(金曜日)18:30 ~ 19:30&lt;/p&gt;
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>
 
index 67f40b8..9f45d6d 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-09-24T00:00:00+09:00">
+  <abbr class="published" title="2015-09-24T00:00:00">
     2015-09-24
   </abbr>
 
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 bf45ba6..a167636 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-09-18T00:00:00+09:00">
+  <abbr class="published" title="2015-09-18T00:00:00">
     2015-09-18
   </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 06de78e..7c01898 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-09-17T00:00:00+09:00">
+  <abbr class="published" title="2015-09-17T00:00:00">
     2015-09-17
   </abbr>
 
index ccd65dc..fea2f69 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-09-18T00:00:00+09:00">
+  <abbr class="published" title="2015-09-18T00:00:00">
     2015-09-18
   </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/monthly-meetings/2015/orange-pi-pc.jpg b/images/monthly-meetings/2015/orange-pi-pc.jpg
new file mode 100644 (file)
index 0000000..11ad350
Binary files /dev/null and b/images/monthly-meetings/2015/orange-pi-pc.jpg differ
index 258b967..79df887 100644 (file)
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/activities.html">現在の主な活動</a></li>
+    <li><a href="/pages/nyuukai.html">入会のご案内</a></li>
+    <li><a href="/pages/otoiawase.html">問い合わせ先</a></li>
+    <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
+    <li><a href="/pages/teikan.html">定款</a></li>
+    <li><a href="/pages/yakuin.html">役員</a></li>
     <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
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 ce0e0b2..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>
 
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 3295a07..5e95a23 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-11-09T00:00:00+09:00">
+  <abbr class="published" title="2015-11-09T00:00:00">
     2015-11-09
   </abbr>
 
 <li>g新部 裕</li>
 </ul>
 </div>
+<div class="section" id="id4">
+<h2>まだ充分ではなく残念な点</h2>
+<ul class="simple">
+<li>Allwinner H3の技術情報開示は必ずしも充分ではない。<ul>
+<li>linux-sunxi.org に解明された情報、マニュアルなどはある。</li>
+<li>u-bootのsource codeがある。</li>
+<li>Linux 3.4のsource codeがある。</li>
+<li>bootの仕組みも(必ずしもベンダから積極的に開示されているわけではないが)解明されている。</li>
+</ul>
+</li>
+<li>回路図の取得にはユーザ登録が必要。</li>
+<li>Allwinner H3のMMCのハードウェアは高速な転送モード(UHS)をサポートしていない模様。</li>
+</ul>
+</div>
+<div class="section" id="id5">
+<h2>良い点</h2>
+<ul class="simple">
+<li>www.orangepi.org からたどると有用な情報にたどり着ける。</li>
+<li>上記から、すぐ使える u-boot, Linux kernel, Debian のimageが提供されている。</li>
+<li>JTAG debuggerをつなげて動かすことができる。</li>
+<li>Allwinnerからは(他の半導体ベンダのように)意地悪をするという感じはない。</li>
+</ul>
+</div>
+<div class="section" id="id6">
+<h2>注意点</h2>
+<ul class="simple">
+<li>Cortex-M3などを使っていると半導体ベンダからのマニュアルにドライバを書くのに充分な情報とサンプルコードが提供される、と思いがち。</li>
+<li>Cortex-A7のSoCでは、それは期待しても無駄。u-boot, Linux kernelがsourceであれば御の字。マニュアルは詳細は記述されずレジスタのアドレスと概念図程度である(それでもあればマシ)。</li>
+<li>Cortex-M3などを使っているとJTAG debuggerは当たり前と考えるが、そもそもCortex-A7のSoCではデフォルトで使えなくなっているものもある。</li>
+<li>Cortex-A7(など)のSoCでは、ベンダ(の周辺)がブートローダ、カーネルなどを提供するからユーザは黙って使えという向きもある。ユーザが別のカーネルを用意することは前提とされてなかったり。</li>
+</ul>
+</div>
+<div class="section" id="orange-pi-pcjtag">
+<h2>Orange Pi PCのJTAG接続</h2>
+<p>手持ちのOlimexのARM-USB-TINYをつないでOpenOCD 0.9.0で動きました。</p>
+<p>Allwinner H3の設定で PA0, PA1, PA2, PA3をJTAGに使う(デフォルトはMMCと重なっている)。
+PA0:JTAG_MS, PA1:JTAG_CK, PA2:JTAG_DO, PA3:JTAG_DI の役割。</p>
+<p>接続は下記のとおり。</p>
+<pre class="literal-block">
+Orange Pi PC extention pins
+
+Vcc3V3    1 2
+          3 4
+          5 6
+          7 8
+GND       9 10
+JTAG_CK  11 12
+JTAG_MS  13 14
+JTAG_DI  15 16
+         17 18
+         19 20
+         21 22 JTAG_DO
+         ...
+
+ARM-USB-TINY pins
+
+           1 2  Vapp
+           3 4  GND
+Target DI  5 6
+JTAG_MS    7 8
+JTAG_CK    9 10
+          11 12
+Target DO 13 14
+          ...
+</pre>
+<p>接続の様子。</p>
+<a class="reference external image-reference" href="/images/monthly-meetings/2015/orange-pi-pc.jpg"><img alt="Orange Pi PC with ARM-USB-TINY" src="/images/monthly-meetings/2015/orange-pi-pc.jpg" style="width: 320px;" /></a>
+<p>scriptは sun8iw7.cfg として下記のとおり:</p>
+<pre class="literal-block">
+# Orange Pi PC
+
+telnet_port 4444
+gdb_port 3333
+
+adapter_khz 300
+
+if { [info exists CHIPNAME] } {
+   set  _CHIPNAME $CHIPNAME
+} else {
+   set  _CHIPNAME sun8iw7
+}
+
+if { [info exists DAP_TAPID] } {
+    set _DAP_TAPID $DAP_TAPID
+} else {
+    set _DAP_TAPID 0x5ba00477
+}
+
+jtag newtap $_CHIPNAME dap -expected-id $_DAP_TAPID -irlen 4 -ircapture 0x01 -irmask 0x0f
+
+set _TARGETNAME0 $_CHIPNAME.cpu0
+set _TARGETNAME1 $_CHIPNAME.cpu1
+set _TARGETNAME2 $_CHIPNAME.cpu2
+set _TARGETNAME3 $_CHIPNAME.cpu3
+
+target create $_TARGETNAME0 cortex_a -chain-position $_CHIPNAME.dap -coreid 0
+target create $_TARGETNAME1 cortex_a -chain-position $_CHIPNAME.dap -coreid 1
+target create $_TARGETNAME2 cortex_a -chain-position $_CHIPNAME.dap -coreid 2
+target create $_TARGETNAME3 cortex_a -chain-position $_CHIPNAME.dap -coreid 3
+target smp $_TARGETNAME0 $_TARGETNAME1 $_TARGETNAME2 $_TARGETNAME3
+
+$_TARGETNAME0 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME1 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME2 configure -event gdb-attach {
+    cortex_a dbginit
+}
+$_TARGETNAME3 configure -event gdb-attach {
+    cortex_a dbginit
+}
+</pre>
+<p>コマンド起動は、こうします。</p>
+<pre class="literal-block">
+$ openocd -f interface/ftdi/olimex-jtag-tiny.cfg -f sun8iw7.cfg
+</pre>
+</div>
 
     </div><!-- /.entry-content -->
 
index 2ccc913..2fbc5d1 100644 (file)
@@ -45,7 +45,7 @@
 
     <div class="entry-content">
 <footer class="post-info">
-  <abbr class="published" title="2015-10-13T00:00:00+09:00">
+  <abbr class="published" title="2015-10-13T00:00:00">
     2015-10-13
   </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>
 
index 192c321..c259036 100644 (file)
@@ -42,7 +42,7 @@
 
     <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>
 
index 8236bf8..a7c8a47 100644 (file)
@@ -42,7 +42,7 @@
 
     <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 b491045..f9f66ee 100644 (file)
@@ -42,7 +42,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>
 
index d4d3ab1..e01a233 100644 (file)
@@ -42,7 +42,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>
 
index 9bd9e7c..382dded 100644 (file)
@@ -42,7 +42,7 @@
 
     <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>
 
index 0a998d6..ef39e64 100644 (file)
@@ -42,7 +42,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>
 
index 542c2fa..dcd4f98 100644 (file)
@@ -42,7 +42,7 @@
 
     <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 547e9e9..84d6128 100644 (file)
@@ -42,7 +42,7 @@
 
     <div class="entry-content">
 <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>
 
index 583bbee..d006ce4 100644 (file)
@@ -42,7 +42,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>
 
index dde1945..fe85d2d 100644 (file)
@@ -34,6 +34,8 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
+    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index 2fc1c24..6cdd3c9 100644 (file)
@@ -28,9 +28,9 @@
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/historical/INDEX.html" class="active">これまでの活動</a></li>
     <li><a href="/pages/historical/codeblog.html">CodeBLOG</a></li>
     <li><a href="/pages/historical/codefest-asia.html">CodeFest Asia</a></li>
-    <li><a href="/pages/historical/INDEX.html" class="active">これまでの活動</a></li>
     <li><a href="/pages/historical/ipv6.html">IPv6応用</a></li>
     <li><a href="/pages/historical/kurobox-pro.html">組み込みGNU/Linux</a></li>
     <li><a href="/pages/historical/life-5x5.html">Hacker は飛べる、5x5-bit あれば。</a></li>
index ef667bc..1c0806d 100644 (file)
@@ -28,9 +28,9 @@
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/codeblog.html" class="active">CodeBLOG</a></li>
     <li><a href="/pages/historical/codefest-asia.html">CodeFest Asia</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/ipv6.html">IPv6応用</a></li>
     <li><a href="/pages/historical/kurobox-pro.html">組み込みGNU/Linux</a></li>
     <li><a href="/pages/historical/life-5x5.html">Hacker は飛べる、5x5-bit あれば。</a></li>
index 163f35a..267fe87 100644 (file)
@@ -28,9 +28,9 @@
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/codeblog.html">CodeBLOG</a></li>
     <li><a href="/pages/historical/codefest-asia.html" class="active">CodeFest Asia</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/ipv6.html">IPv6応用</a></li>
     <li><a href="/pages/historical/kurobox-pro.html">組み込みGNU/Linux</a></li>
     <li><a href="/pages/historical/life-5x5.html">Hacker は飛べる、5x5-bit あれば。</a></li>
index d9a281a..e85ce50 100644 (file)
@@ -28,9 +28,9 @@
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/codeblog.html">CodeBLOG</a></li>
     <li><a href="/pages/historical/codefest-asia.html">CodeFest Asia</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/ipv6.html" class="active">IPv6応用</a></li>
     <li><a href="/pages/historical/kurobox-pro.html">組み込みGNU/Linux</a></li>
     <li><a href="/pages/historical/life-5x5.html">Hacker は飛べる、5x5-bit あれば。</a></li>
index d158377..298bb63 100644 (file)
@@ -28,9 +28,9 @@
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/codeblog.html">CodeBLOG</a></li>
     <li><a href="/pages/historical/codefest-asia.html">CodeFest Asia</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/ipv6.html">IPv6応用</a></li>
     <li><a href="/pages/historical/kurobox-pro.html" class="active">組み込みGNU/Linux</a></li>
     <li><a href="/pages/historical/life-5x5.html">Hacker は飛べる、5x5-bit あれば。</a></li>
index 9c51f51..1a71bc9 100644 (file)
@@ -28,9 +28,9 @@
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/codeblog.html">CodeBLOG</a></li>
     <li><a href="/pages/historical/codefest-asia.html">CodeFest Asia</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/ipv6.html">IPv6応用</a></li>
     <li><a href="/pages/historical/kurobox-pro.html">組み込みGNU/Linux</a></li>
     <li><a href="/pages/historical/life-5x5.html" class="active">Hacker は飛べる、5x5-bit あれば。</a></li>
index 108d916..cffd2d9 100644 (file)
@@ -28,9 +28,9 @@
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/codeblog.html">CodeBLOG</a></li>
     <li><a href="/pages/historical/codefest-asia.html">CodeFest Asia</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/ipv6.html">IPv6応用</a></li>
     <li><a href="/pages/historical/kurobox-pro.html">組み込みGNU/Linux</a></li>
     <li><a href="/pages/historical/life-5x5.html">Hacker は飛べる、5x5-bit あれば。</a></li>
index 969322f..f7a01d2 100644 (file)
@@ -28,9 +28,9 @@
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/codeblog.html">CodeBLOG</a></li>
     <li><a href="/pages/historical/codefest-asia.html">CodeFest Asia</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/ipv6.html">IPv6応用</a></li>
     <li><a href="/pages/historical/kurobox-pro.html">組み込みGNU/Linux</a></li>
     <li><a href="/pages/historical/life-5x5.html">Hacker は飛べる、5x5-bit あれば。</a></li>
index d13e8eb..ebddc85 100644 (file)
@@ -28,9 +28,9 @@
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/codeblog.html">CodeBLOG</a></li>
     <li><a href="/pages/historical/codefest-asia.html">CodeFest Asia</a></li>
-    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/historical/ipv6.html">IPv6応用</a></li>
     <li><a href="/pages/historical/kurobox-pro.html">組み込みGNU/Linux</a></li>
     <li><a href="/pages/historical/life-5x5.html">Hacker は飛べる、5x5-bit あれば。</a></li>
index 98ac8a2..418f59e 100644 (file)
@@ -34,6 +34,8 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
+    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index 4af8517..31d133d 100644 (file)
@@ -34,6 +34,8 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
+    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index f8eccd2..ce6eb65 100644 (file)
@@ -34,6 +34,8 @@
     <li><a href="/pages/setsuritu-shushi-sho.html" class="active">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
+    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index ab4d361..c278403 100644 (file)
@@ -34,6 +34,8 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html" class="active">定款</a></li>
     <li><a href="/pages/yakuin.html">役員</a></li>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
+    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index 63ab334..fbe324d 100644 (file)
@@ -34,6 +34,8 @@
     <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
     <li><a href="/pages/teikan.html">定款</a></li>
     <li><a href="/pages/yakuin.html" class="active">役員</a></li>
+    <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
+    <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
 </nav></aside> <!-- /#page-side -->
        <section id="page-main">
index 4da5294..cc08493 100644 (file)
@@ -41,7 +41,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 7d87503..057424e 100644 (file)
@@ -41,7 +41,7 @@
 
     <div class="entry-content">
 <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>
 
index a1dd4fa..ca80eb0 100644 (file)
@@ -41,7 +41,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 ceb8392..ed98154 100644 (file)
@@ -41,7 +41,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 7ec541c..a774fb1 100644 (file)
@@ -41,7 +41,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 5eb8072..bdb13fe 100644 (file)
@@ -41,7 +41,7 @@
 
     <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 639f478..1e8bfc9 100644 (file)
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/activities.html">現在の主な活動</a></li>
+    <li><a href="/pages/nyuukai.html">入会のご案内</a></li>
+    <li><a href="/pages/otoiawase.html">問い合わせ先</a></li>
+    <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
+    <li><a href="/pages/teikan.html">定款</a></li>
+    <li><a href="/pages/yakuin.html">役員</a></li>
     <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
@@ -38,7 +44,7 @@
                 <article>
                     <h1 class="entry-title"><a href="/monthly-meetings/2013/GNU30-Final-Program.html">GNUプロジェクトについて知るワークショップ (記録)</a></h1>
 <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 9aed864..29210da 100644 (file)
 
         <aside id="page-side"><nav>
   <ul>
+    <li><a href="/pages/activities.html">現在の主な活動</a></li>
+    <li><a href="/pages/nyuukai.html">入会のご案内</a></li>
+    <li><a href="/pages/otoiawase.html">問い合わせ先</a></li>
+    <li><a href="/pages/setsuritu-shushi-sho.html">設立趣旨書</a></li>
+    <li><a href="/pages/teikan.html">定款</a></li>
+    <li><a href="/pages/yakuin.html">役員</a></li>
     <li><a href="/pages/historical/INDEX.html">これまでの活動</a></li>
     <li><a href="/pages/misc/INDEX.html">そのほか</a></li>
   </ul>
@@ -38,7 +44,7 @@
                 <article>
                     <h1 class="entry-title"><a href="/monthly-meetings/2013/GNU30-Final-Program.html">GNUプロジェクトについて知るワークショップ (記録)</a></h1>
 <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>