[98] | 1 | ºLÅ·ªAVMWAREC[WÍAºL@4.2ÜÅÀ{µ½àÌÉÈèÜ·B
|
---|
| 2 | i@ubuntu14.04 32bitÅÉÄj
|
---|
| 3 | TECSðrh·éÉÍA4.3©çÀ{¢½¾¯éÆv¢Ü·B
|
---|
| 4 |
|
---|
[100] | 5 | user toppers
|
---|
| 6 | passwd toppers
|
---|
| 7 |
|
---|
[111] | 8 |
|
---|
| 9 | 2015.6.13 ÇL
|
---|
| 10 | RpCðȺURLÌoCiÌàÌÉüê֦ܵ½B
|
---|
| 11 |
|
---|
| 12 | https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q3-update/+download/gcc-arm-none-eabi-4_8-2014q3-20140805-linux.tar.bz2
|
---|
| 13 |
|
---|
| 14 |
|
---|
| 15 |
|
---|
| 16 |
|
---|
[98] | 17 | 2015.6.2 ACurW\tgEFA®ïÐ@ûü´
|
---|
| 18 | ----------------------------------------------------------------
|
---|
| 19 |
|
---|
| 20 | 1.ÎÛpbP[W
|
---|
| 21 | @mruby-on-asp+tecs_for_ev3_package-141118.tar.gz
|
---|
| 22 | Å·B@±êÍDZ©ÉöJ³êÄ¢é©Ç¤©æí©èܹñB
|
---|
| 23 | @Æè ¦¸±êÅ·Æ¢¤±ÆÅRs[ðn³êܵ½B
|
---|
| 24 |
|
---|
| 25 | 2.«
|
---|
| 26 | @Windows8.1 64bit
|
---|
| 27 | Vmware6.05
|
---|
| 28 | ubuntu12.04 32bit (ubuntu japanese TeamªzzµÄ¢éàÌj
|
---|
| 29 |
|
---|
| 30 | ÇÁÅmFµ½Â«
|
---|
| 31 | @ubuntu14.04 32bitÅ
|
---|
| 32 |
|
---|
| 33 | 3.¼ÉKvÈàÌ
|
---|
| 34 | @TOPPERSÌRtBO[^@linux 32p
|
---|
| 35 | https://www.toppers.jp/download.cgi/cfg-mingw-static-1_9_4.zip
|
---|
| 36 | microSDJ[h@FATtH[}bg
|
---|
| 37 |
|
---|
| 38 | ù³
|
---|
| 39 | > @TOPPERSÌRtBO[^@linux 32p
|
---|
| 40 | > https://www.toppers.jp/download.cgi/cfg-mingw-static-1_9_4.zip
|
---|
| 41 | --> ³µÍ@https://www.toppers.jp/download.cgi/cfg-linux-static-1_9_4.gz
|
---|
| 42 |
|
---|
| 43 |
|
---|
| 44 | 4.è
|
---|
| 45 | 4.1.armc[`F[Ì\z
|
---|
| 46 | http://dev.toppers.jp/trac_user/ev3pf/wiki/DevEnvLinux
|
---|
| 47 | ðx[XÉ\zµÜ·@ªAubuntu12.04Íà̪âÌÅ»ÌÜÜūܹñ
|
---|
| 48 |
|
---|
| 49 | »êÅ
|
---|
| 50 | $ sudo apt-get remove binutils-arm-none-eabi gcc-arm-none-eabi
|
---|
| 51 | $ sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded
|
---|
| 52 | $ sudo apt-get update
|
---|
| 53 |
|
---|
| 54 | ±±ÜÅͯ¶
|
---|
| 55 |
|
---|
| 56 | Ⱥ
|
---|
| 57 | $ sudo apt-get install gcc-arm-none-eabi=4.9.3.2014q4-0trusty12 u-boot-tools libboost1.55-all-dev
|
---|
| 58 | ±êð
|
---|
| 59 | $ sudo apt-get install gcc-arm-none-eabi u-boot-tools libboost1.46-all-dev
|
---|
| 60 | ɵ½çACXg[Íūܵ½B@o[WÌâèª é©àµêܹñB
|
---|
| 61 |
|
---|
| 62 | Ubuntu1404 x86ÅÍ
|
---|
| 63 | RpCÌCXg[ÍȺÅÀ{
|
---|
| 64 | $ sudo apt-get install gcc-arm-none-eabi u-boot-tools libboost1.55-all-dev
|
---|
| 65 |
|
---|
| 66 | 4.2.c[`F[ÈOÌc[ÌCXg[
|
---|
| 67 | @ruby Æ@bison ðüêÜ·
|
---|
| 68 | #sudo apt-get install ruby bison
|
---|
| 69 | Å¢¯½Æv¢Ü·B
|
---|
| 70 |
|
---|
| 71 | 4.3.mruby{ÌÌrh
|
---|
| 72 | @ðpbP[WÌ[gðȺ@HOMEÆLڵܷB
|
---|
| 73 | @cd HOME/mruby
|
---|
| 74 | make
|
---|
| 75 | ÅmakeµÜ·B
|
---|
| 76 |
|
---|
| 77 | 4.4. RtBM
|
---|
| 78 | [^ðTOPPERSz[y[W©çÁÄ«Ü·
|
---|
| 79 | @@HOME/asp+tecs/cfg/cfg ÌfBNgÉ@cfgðu«Ü·
|
---|
| 80 | @@tpXÍ@HOME/asp+tecs/cfg/cfg/cfg ÉÈèÜ·B
|
---|
| 81 |
|
---|
| 82 | 4.5. TvÌMakefileC³
|
---|
| 83 | @TvÍȺÌfBNgÉ¡ èÜ·B
|
---|
| 84 | @@HOME/asp+tecs/ev3_samples
|
---|
| 85 | ¡ñÍ
|
---|
| 86 | @@HOME/asp+tecs/ev3_samples/mruby_linetrace
|
---|
| 87 | Ƶܵ½B
|
---|
| 88 | @»ÌfBNgÌMakefileðgeneraterðlinuxpÉRgðÏXµÜ·B
|
---|
| 89 | @125sÚ®ç¢ÅAȺÌæ¤ÉµÜ·B
|
---|
| 90 | #
|
---|
| 91 | # TECSC^tF[XWFl[^ÖWÌè`
|
---|
| 92 | #
|
---|
| 93 | #TECSGEN = $(SRCDIR)/../bin/tecsgen.exe -k euc
|
---|
| 94 |
|
---|
| 95 | #tecsgen.rb (ruby + racc)ðp·éêͺLÌRUBYLIBÆTECSGENÌè`ðp·é
|
---|
| 96 | RUBYLIB = $(SRCDIR)/../tecsgen/tecsgen
|
---|
| 97 | TECSGEN =$(RUBY) $(SRCDIR)/../tecsgen/tecsgen/tecsgen.rb -L $(RUBYLIB)
|
---|
| 98 |
|
---|
| 99 | 1sRgAEgA2sRg©ç
|
---|
| 100 |
|
---|
| 101 | 4.6 rhÌÀs
|
---|
| 102 | @#make tecs
|
---|
| 103 | ÅtecsÌWFl[^ª®»¤Å·B
|
---|
| 104 | @»Ìã
|
---|
| 105 | @#make
|
---|
| 106 | ÅB@asp.bin ÜÅÅ«½çnj@ÅãȺÌæ¤ÉG[ÉÈèÜ·B
|
---|
| 107 |
|
---|
| 108 | ../../../bin/mkimage.exe -A arm -O linux -T kernel -C none -a 0xc0008000 -e 0xc0008000 -n "TOPPERS/ASP Kernel with TECS(EV3)" -d asp.bin uImage
|
---|
| 109 | ../../../bin/mkimage.exe: 1: ../../../bin/mkimage.exe: à¶Î¯: not found
|
---|
| 110 | ../../../bin/mkimage.exe: 2: ../../../bin/mkimage.exe: Syntax error: newline unexpected
|
---|
| 111 | make: *** [uImage] G[ 2
|
---|
| 112 |
|
---|
| 113 | 4.7 WindowsÌR}hvvgÅuImageðì¬
|
---|
| 114 | @@mkimage.exeªWindowsÌvOÈÌÅAWindowsÉRs[µÄÀsµÜ·B
|
---|
| 115 | @@asp.binàí¹ÄAWindowsÉRs[µÜ·B
|
---|
| 116 |
|
---|
| 117 |
|
---|
| 118 | D:\usr\share\WK\TECS>mkimage.exe -A arm -O linux -T kernel -C none -a 0xc0008000
|
---|
| 119 | -e 0xc0008000 -n "TOPPERS/ASP Kernel with TECS(EV3)" -d asp.bin uImage
|
---|
| 120 | Image Name: TOPPERS/ASP Kernel with TECS(EV3
|
---|
| 121 | Created: Mon Mar 23 23:01:54 2015
|
---|
| 122 | Image Type: ARM Linux Kernel Image (uncompressed)
|
---|
| 123 | Data Size: 417016 Bytes = 407.24 kB = 0.40 MB
|
---|
| 124 | Load Address: c0008000
|
---|
| 125 | Entry Point: c0008000
|
---|
| 126 |
|
---|
| 127 | D:\usr\share\WK\TECS>dir
|
---|
| 128 | hCu D Ì{
|
---|
| 129 | [ xÍ {
|
---|
| 130 | [ Å·
|
---|
| 131 | {
|
---|
| 132 | [ VAÔÍ 364F-86A5 Å·
|
---|
| 133 |
|
---|
| 134 | D:\usr\share\WK\TECS ÌfBNg
|
---|
| 135 |
|
---|
| 136 | 2015/03/23 23:01 <DIR> .
|
---|
| 137 | 2015/03/23 23:01 <DIR> ..
|
---|
| 138 | 2015/03/22 16:22 417,016 asp.bin
|
---|
| 139 | 2014/11/17 21:34 44,544 mkimage.exe
|
---|
| 140 | 2015/03/23 23:01 417,080 uImage
|
---|
| 141 | 3 ÂÌt@C 878,640 oCg
|
---|
| 142 | 2 ÂÌfBNg 371,264,856,064 oCgÌó«Ìæ
|
---|
| 143 |
|
---|
| 144 | D:\usr\share\WK\TECS>
|
---|
| 145 |
|
---|
| 146 | ÆÈÁ½çOKÈ͸ŷB
|
---|
| 147 | uImageð@microSDÉRs[·ê΢¢Í¸Å·B
|
---|
| 148 | ±ÌæÍAEV3ªÈ¢ÌŹĢܹñB
|
---|
| 149 |
|
---|
| 150 |
|
---|