SOTA 항목01:Mac로 SOTA 개발

5799 단어 sota용고양이
Mac로 SOTA를 개발해 보도록 하겠습니다.
왜 SOTA가 Windows의 개발 환경에만 제공됩니까!불가사의하다
아이폰이 나오면 개발자들은 보통 맥을 사용하죠!?자기 주위만?
Windows를 하나하나 사용하는 것은 매우 번거롭기 때문에 Mac로 개발해 보았다.
Eclipse 개발에 도전!
그럼에도 불구하고 VStone Magic은 안 될 것 같아서 맥으로 Eclipse를 개발해 보기로 했습니다.
맥에서 쓰는 Eclipse를 쓰면 개발이 가능하겠죠?일반적으로 말하면!
설명서를 먼저 찾습니다.
장소는 여기!
http://www.vstone.co.jp/sotamanual/
주제 밖의 말, 설명서에'교정'이라고 쓰여 있다면
자습서
https://www.vstone.co.jp/sota/resource/tutorials/index.php
상술한 내용이 아니라 설명서의 왼쪽 메뉴에 있는 강좌입니다.
JAVA로 프로그래밍을 해볼게요.
얼른 강좌대로 하세요.
※ 페이지마다 링크하려고 했는데 진행이 원활하지 않아 앞으로는 링크가 되지 않습니다.Puki 같은 것을 사용하는 것은 매우 불편하다.
Eclipse 다운로드 및 설치
'Eclipse4.5 Mars'를 넣으면 될 것 같은데 왠지 링크가'Plaeiades'로 바뀌었다.
Pleiades의 Mac 버전이 존재하지 않기 때문에 본가의 Eclipse에 가입하세요.
현재(2020년-08-18년)는 최신으로 넣는 것이 좋다.
Eclipse Downloads
http://www.eclipse.org/downloads/
여기서부터 플레어데스와 같은 놈을 찾으려고 했는데 잘 몰라서'Eclipse IDE for Java Developers'를 먼저 다운로드했습니다.
eclipse-java-mars-1-macosx-cocoa-x86_64.tar.gz
펼치면 Eclipse.앱 가능하니까 SOTAJAVA라는 폴더를 만들어 구성했습니다.
최종 폴더의 내용은 이렇다.

※ 현재는 jsch-0.1.53.아직jar와workspace가 없습니다.
샘플 소스 다운로드
그런 다음 SOTA의 샘플 소스를 다운로드합니다.
※ 매뉴얼을 처음 보는 사람은 링크 주소가 http://www.vstone.co.jp/sota/access_denied.php라 당혹스러울 수 있습니다."방문에 실패한 링크를 클릭하면 어떻게 되는 거야!"그렇게 생각할 수도 있지만 설명서대로 하면 다운로드할 수 있어요.
다운로드 후 SOTA 확장JAVA 산하에서는 워크스페이스라는 폴더를 미리 만듭니다.

※ 점(.)으로 시작하는 파일이나 폴더가 없어도 괜찮습니다.
Eclipse 시작
Eclipse.앱을 시작하면 직장, SOTAJAVA 산하에서 제작한 워크스페이스를 지정합니다.

※ 튜토리얼에는 기본적으로 설정된'워크스페이스'라고 적혀 있지만, 이곳은 자신의 환경에 맞춰 설정된 SOTAJAVA 소속입니다.
Ant 설정
여기 멈췄어.
com.jcraft.fsch_****.jar
쓰라고 써있는데 그런 서류는 들어본 적이 없어요.
로봇이 쓰는 특별한 녀석???
이렇게 생각하다
com.jcraft.jsch_****.jar
네.이게 뭐야?
웹 사이트 상세 정보http://www.jcraft.com/jsch/에서 최신 버전을 다운로드합니다.
이번에는 이걸로 하겠습니다.
http://sourceforge.net/projects/jsch/files/jsch/0.1.53/jsch-0.1.53.zip/download
확장, SOTAJAVA 밑에 놔.

그리고 튜토리얼을 보면서 Ant를 설정하세요!
영어지만 해보면 될 것 같아서(적당)
샘플 소스 가져오기
확장된 샘플 원본을 가져옵니다.
강좌라면 압축 파일을 지정하는 느낌이 들 수 있으니 주의해야 한다.
참고로 이 견본의 출처는 폴더 바로 아래의readme입니다.도착하다
使用方法の詳細は以下のJavaDocをご確認ください。
doc¥index.html
분명히 이런 폴더가 쓰여 있는데 그런 폴더가 없으니 좀 더 수정해 주시기 바랍니다.
원래 이 텍스트 파일 자체가 UTF-8이 아니니 정확한 자료를 좀 더 준비해 주시기 바랍니다.
말은 그렇게 하지만 도입되면 계속된다.
프로그램 전송
프로그램의 전송은 아무런 문제가 없다.
계속 전진하다.
프로그램 실행
먼저 SSH로 연결한 후 튜토리얼을 보고 작업합니다.
$ cd SotaSample/bin
금방이지만 오류가 발생했습니다.
-bash: cd: SotaSample/bin: No such file or directory
어쨌든 먼저 서류 일람표를 봅시다.
$ ls
SotaSample_20151020_1717
아마 이거겠지.하나밖에 없어요.
$ cd SotaSample_20151020_1717/bin
그럼, 교과 과정에 따라 합시다.
Edison이므로 다음을 입력합니다.
chmod +x *.sh
그 후에 드디어 절차를 실행할 거야!
./java_run jp/vstone/sotasample/MotionSample
이렇게 생각하면 실패예요.
-bash: ./java_run: No such file or directory
어쨌든 먼저 서류 일람표를 봅시다.
$ ls
java_compile.sh  java_run.sh      jp               sound
그래.확장자 있죠!
./java_run.sh jp/vstone/sotasample/MotionSample
실행 후 안전하게 운행하였습니다!잘 됐다!
$ ~/SotaSample_20151020_1717/bin# ./java_run.sh jp/vstone/sotasample/MotionSample
java -classpath .:/home/vstone/lib/*:/home/vstone/vstonemagic/* -Dfile.encoding=UTF8 jp/vstone/sotasample/MotionSample
[Info][MotionSample]Start MotionSample
[Info][CRobotSock]Connected server
[Info][CRobotMotion]MasterCtrlPeriod 16667
[Info][MotionSample]Rev. 17
[Info][MotionSample]Servo On
[Info][MotionSample]play:true
[Info][CPlayWave]Play sound/cursor10.wav
[Info][MotionSample]Servo Off
이 장은 세 줄밖에 없는데 두 줄이 틀렸다고 한다
근데 움직여도 돼요?
어쨌든 그 이후에는 새로운 반을 추가해'고개를 갸웃거리는 동작'의 표본원을 만드는 방법이 적혀 있지만 아직 하지 않았다!
결국 자신이 만든 프로그램을 개발하는 방법은?
그 다음 강좌에서
· "새 학급 추가"
·'샘플 소스'만들기
이런 방법밖에 안 썼어요.
프로그램을 직접 만드시면...
· "새 프로젝트 만들기"
· "새 학급 추가"
·'오리지널 소스'만들기
나는 이런 방법이 필요하다고 생각한다.
말하자면, 프로그램의 실행은 명령으로만 할 수 있습니까?
끝맺다
Mac를 사용하여 SOTA를 개발할 수 있는지 확인하기 위해서였습니다.
요컨대
나는 교정에 오류가 너무 많다고 생각한다.필요한 정보를 쓰지도 않고 뭘 하는지도 몰라.네가 다시 방법을 생각해 보길 바란다.

좋은 웹페이지 즐겨찾기