Changeset 104 for uKadecot/trunk/Readme.txt
- Timestamp:
- Jun 4, 2015, 8:43:48 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uKadecot/trunk/Readme.txt
r103 r104 1 2 TOPPERS/uKadecot iRelease 1.0.0j1 2 TOPPERS/uKadecot(Release 1.0.0) 3 3 TOPPERS ECHONET Lite Communication Middleware 4 4 Sample Application for WebApp Contoller 5 5 6 yͶßÉz 6 【はじめに】 7 7 8 TOPPERS/uKadecot ÍCECHONET LiteÌ@íü¯ÊM~hEFATOPPERS/ECNL9 ÌCöJOÌRg[ÎÌÅðgpµCKadecot APIðªÀµ½Æ 10 dT[oÌTvvOÅ·D 11 TOPPERS/ECNL É¢ÄÍȺÌWeby[Wð¨Çݾ³¢D8 TOPPERS/uKadecotは,ECHONET Liteの機器向け通信ミドルウェアTOPPERS/ECNL 9 の,公開前のコントローラ対応中の版を使用し,Kadecot APIを部分実装した家 10 電サーバのサンプルプログラムです. 11 TOPPERS/ECNLについては以下のWebページをお読みください. 12 12 13 13 https://www.toppers.jp/ecnl.html 14 14 15 ±ÌÅÅÍCTOPPERS/ASP{TINETÅÍÈCTOPPERS/SSP{uIPðgpµÄ¢Ü 16 ·D 15 この版では,TOPPERS/ASP+TINETではなく,TOPPERS/SSP+uIPを使用していま 16 す. 17 17 18 Kadecot É¢ÄÍȺÌWeby[Wð¨Çݾ³¢D18 Kadecotについては以下のWebページをお読みください. 19 19 20 20 http://kadecot.net/ 21 21 22 uKadecotvÍ®ïÐ\j[Rs 23 [^TCGX¤Ì¤WÅ·D 22 「Kadecot」は株式会社ソニーコンピュータサイエンス研究所の商標です. 24 23 25 GR-SAKURA ÖÌ«ÝC[WÌt@CÍȺÌtH_É èÜ·D24 GR-SAKURAへの書き込みイメージのファイルは以下のフォルダにあります. 26 25 27 26 csp\flash\ukadecot_20150603105310.mot 28 27 29 ypðz 28 【利用条件】 30 29 31 TOPPERS/uKadecot ÌpðÍCet@CÌæªÉ\¦³êÄ¢éTOPPERS32 CZXÅ·DTOPPERSCZXÉÖ·éFAQªCȺÌy[WÉ èÜ·D 30 TOPPERS/uKadecotの利用条件は,各ファイルの先頭に表示されているTOPPERSラ 31 イセンスです.TOPPERSライセンスに関するFAQが,以下のページにあります. 33 32 34 33 http://www.toppers.jp/faq/faq_ct12.html 35 34 36 ±ÌpbP[WÉÍCTvvOÉKvÈTOPPERS/SSP̼CȺÌ\ 37 tgEFAªÜÜêĨèCgp·éêÍ»ê¼êÌpðÉ]Áľ 38 ³¢D 35 このパッケージには,サンプルプログラムに必要なTOPPERS/SSPの他,以下のソ 36 フトウェアが含まれており,使用する場合はそれぞれの利用条件に従ってくだ 37 さい. 39 38 40 EuIPFIPX^bN 39 ・uIP:IPスタック 41 40 https://github.com/adamdunkels/uip 42 EPetit FAT File System ModuleFWebT[opt@CVXe 41 ・Petit FAT File System Module:Webサーバ用ファイルシステム 43 42 http://elm-chan.org/fsw/ff/00index_p.html 44 Ehttp-parserFHTTPp[T[ 43 ・http-parser:HTTPパーサー 45 44 https://github.com/joyent/http-parser 46 Emod_websocketFWebSocketibase64,sha1ðgpj 45 ・mod_websocket:WebSocket(base64,sha1を使用) 47 46 https://github.com/nori0428/mod_websocket 48 EJSONSLFJSONp[T[ 47 ・JSONSL:JSONパーサー 49 48 https://github.com/mnunberg/jsonsl 50 EjQuery49 ・jQuery 51 50 http://jquery.com 52 EjQuery Mobile51 ・jQuery Mobile 53 52 http://jquerymobile.com 54 EjQueryMobile - DateBox53 ・jQueryMobile - DateBox 55 54 http://dev.jtsage.com/jQM-DateBox/ 56 ESaltarelle C# to JavaScript Compiler55 ・Saltarelle C# to JavaScript Compiler 57 56 http://www.saltarelle-compiler.com 58 Elinq.js - LINQ for JavaScript57 ・linq.js - LINQ for JavaScript 59 58 http://linqjs.codeplex.com/ 60 EUnitypKadecot WAMPCu 59 ・Unity用Kadecot WAMPライブラリ 61 60 http://kadecot.net/blog/2842/ 62 61 63 ܽCÀst@Cì¬Égp·éc[ÉÍCȺÌ\tgEFAðÜñÅ 64 ¢Ü·D 62 また,実行ファイル作成に使用するツールには,以下のソフトウェアを含んで 63 います. 65 64 66 EDynamicJson65 ・DynamicJson 67 66 http://dynamicjson.codeplex.com/ 68 EFatFs - Generic FAT File System Module67 ・FatFs - Generic FAT File System Module 69 68 http://elm-chan.org/fsw/ff/00index_e.html 70 Ezlib69 ・zlib 71 70 http://zlib.net/ 72 EJSMinFThe JavaScript Minifier71 ・JSMin:The JavaScript Minifier 73 72 http://www.crockford.com/javascript/jsmin.html 74 ESRecord73 ・SRecord 75 74 http://srecord.sourceforge.net/ 76 75 77 yRpCû@z 76 【コンパイル方法】 78 77 79 GR-SAKURA ÌÀst@CÌRpCÉCRenesas CubeSuite+ðgpµÜ·D80 c[ÌRpCÉÍCVisual Studio 2012È~ðgpµÜ·D 81 AvP[VÆCKadecotÅgp·é¼Ìe[uCWebAvP[V 82 Ìt@CVXeÌCRÂÌt@CðµÄC«ÝC[Wðì¬ 83 µÜ·D 78 GR-SAKURAの実行ファイルのコンパイルに,Renesas CubeSuite+を使用します. 79 ツールのコンパイルには,Visual Studio 2012以降を使用します. 80 アプリケーションと,Kadecotで使用する名称テーブル,Webアプリケーション 81 のファイルシステムの,3つのファイルを結合して,書き込みイメージを作成 82 します. 84 83 85 ETOPPERS/SSPCuÌRpC 84 ・TOPPERS/SSPライブラリのコンパイル 86 85 csp\libssp\libssp.mtpj 87 ¨libssp.a86 →libssp.a 88 87 89 EAvP[VÌRpC 88 ・アプリケーションのコンパイル 90 89 csp\ukadecot\ukadecot.mtpj 91 ¨ukadecot.mod90 →ukadecot.mod 92 91 93 ERg[WebAvP[VÌRpC 92 ・コントローラWebアプリケーションのコンパイル 94 93 tools\EcnlControllerUI\EcnlControllerUI.sln 95 ¨ctrlui.js94 →ctrlui.js 96 95 97 EWebAvP[VÌRs[/minify96 ・Webアプリケーションのコピー/minify 98 97 tools\EcnlControllerUI\EcnlCtrlUI\copy_httpd-fs.bat 99 ¨httpd-fs\*98 →httpd-fs\* 100 99 101 EWebAvP[VÌt@CVXe» 100 ・Webアプリケーションのファイルシステム化 102 101 uip\apps\webserver\makefsdata.exe 103 ¨httpd-fs.bin102 →httpd-fs.bin 104 103 105 EKadecot APIp¼Ìe[uì¬c[ÌRpCCÀs 104 ・Kadecot API用名称テーブル作成ツールのコンパイル,実行 106 105 tools\KadecotNames\KadecotNames.sln 107 ¨KadecotNames.bin106 →KadecotNames.bin 108 107 109 EKadecot APIp¼Ìe[uÌRs[ 108 ・Kadecot API用名称テーブルのコピー 110 109 tools\KadecotNames\copy_kadecot_names.bat 111 ¨kadecot_names.bin110 →kadecot_names.bin 112 111 113 ERÂÌt@Ciukadecot.mod,httpd-fs.bin,kadecot_names.binjð 112 ・3つのファイル(ukadecot.mod,httpd-fs.bin,kadecot_names.bin)を結合 114 113 csp\flash\ukadecot_cat.bat 115 ¨ukadecot_YYMMDDhhmmss.mod114 →ukadecot_YYMMDDhhmmss.mod 116 115 117 ÅãÌuukadecot_YYMMDDhhmmss.modvªCGR-SAKURAÖÌ«ÝC[WÉ 118 ÈèÜ·D 119 eèÍÏXµ½Æ±ë¾¯ÀsµCÅãÌèðs¦ÎC«ÝC[W 120 ðì¬·é±ÆªoÜ·D 116 最後の「ukadecot_YYMMDDhhmmss.mod」が,GR-SAKURAへの書き込みイメージに 117 なります. 118 各手順は変更したところだけ実行し,最後の手順を行えば,書き込みイメージ 119 を作成することが出来ます. 121 120 122 Rg[WebAvP[VÅÍCNuGetpbP[WðgpµÄ¢Ü·ªC 123 ÜÜêĢܹñDVisual Studio 2012ÅÍCrhÉ_E[h³êÜ 124 ¹ñÌÅCȺÌìðsÁľ³¢D 125 Visual StudioÅuEcnlControllerUI.slnvðJ«Cu\ 126 [V GNX 127 v[[vÌu\ 128 [V 'EcnlControllerUI'vðENbNµÄC 129 uNuGet pbP[W̳ÌLø»vðIðµC\¦³ê½_CAOÅOKð 130 µÜ·D 131 Ý誮¹·éÆCrhÉNuGetpbP[Wª_E[h³ê鿤ÉÈ 132 èÜ·D 121 コントローラWebアプリケーションでは,NuGetパッケージを使用していますが, 122 含まれていません.Visual Studio 2012では,ビルド時にダウンロードされま 123 せんので,以下の操作を行ってください. 124 Visual Studioで「EcnlControllerUI.sln」を開き,「ソリューション エクス 125 プローラー」の「ソリューション 'EcnlControllerUI'」を右クリックして, 126 「NuGet パッケージの復元の有効化」を選択し,表示されたダイアログでOKを 127 押します. 128 設定が完了すると,ビルド時にNuGetパッケージがダウンロードされるようにな 129 ります. 133 130 134 y¿âEoO|[gEÓ©Ìtæz 131 【質問・バグレポート・意見等の送付先】 135 132 136 TOPPERS/ECNL ðæèÇ¢àÌÉ·é½ß̲өð½}µÜ·DTOPPERS/ECNL137 ÉÖ·é¿ââoO|[gC²Ó©ÍCTOPPERSvWFNgÌïõÍ 138 TOPPERS JÒ[OXgidev@toppers.jpj¶Ü½ÍTOPPERS/ECNLÌo139 OgbLOVXeiTracjÉC»Ì¼ÌûÍTOPPERS[U[Y[ 140 OXgiusers@toppers.jpj¶É¨è¢µÜ·D 133 TOPPERS/ECNLをより良いものにするためのご意見等を歓迎します.TOPPERS/ECNL 134 に関する質問やバグレポート,ご意見等は,TOPPERSプロジェクトの会員は 135 TOPPERS開発者メーリングリスト(dev@toppers.jp)宛またはTOPPERS/ECNLのバ 136 グトラッキングシステム(Trac)に,その他の方はTOPPERSユーザーズメーリン 137 グリスト(users@toppers.jp)宛にお願いします. 141 138 142 TOPPERS [U[Y[OXgÖÌo^û@É¢ÄÍCȺÌy[WÉ143 ྪ èÜ·D 139 TOPPERSユーザーズメーリングリストへの登録方法については,以下のページに 140 説明があります. 144 141 145 142 http://www.toppers.jp/community.html 146 143 147 Èã 144 以上
Note:
See TracChangeset
for help on using the changeset viewer.