안녕하세요 시더입니다.


설치에 따른 고난과 역경을 넘어서 예제를 테스트 하려고 RUN하면 반가운 화면이 보여 기록을 남겨두고자 글을 작성합니다.



넵.. 도움 없이 해딩 하시는 분들은 분명히 보게 될 장면이라고 저는 생각 됩니다. 이것이 무었인고 하니.. 인증키 같은 겁니다. (그냥 개발하게 해주세요..) 어쩔수 있나요.. 하라는데로 해야지..


일단 이클립스를 동작 시키시고.. 첨부된 사진을 봐주세요.



저기 빨간 동그라미 안에 있는 버튼을 눌러줍니다. 그러면 화면과 같은 창이 뜨는데요.


영어로 되어있지만 그다지 어려운 부분이 아니니 First, 옆에 Generate ....... 을 눌러줍니다.


그리고 넥스트좀 눌러주시구요.  네임과 패스워드를 채워줍니다. 그러고 완료하면 뭐가 생성 됬다고 뜰텐데


아마 기본 설정으로 C:\tizen-wearable-sdk-data\keystore 에 author.csr 파일이 생성되 있을겁니다.


끝이냐구요? 그럼 이런 글 안쓰죠.. 아직 남았습니다. 


You can Then 다음에 Request 로 시작하는 것을 눌러주면 삼성 개발자 사이트가 뜹니다.즉 개발자 가입을 해야지 


타이젠 예제를 기계에 한번이라도 돌려볼수 있는 거에요. 하여간 가입을 합니다. 



이메일 인증까지 끝냈으면 이 화면이 보이게 될겁니다. 아까 생성한 파일을 요기다 업로드 해줍니다. 


가입한 매일로 인증키를 보내준다는데 금방 안오네요. 일단 여기서 잠시 쉬어 가도록 하겠습니다.


기다리다 보니 메일이 와 있습니다. author.crt 파일이 첨부되 있을겁니다. 


그리고 디바이스 프로파일에서 Request a device profile 을 눌러서 위와 동일하게 작성해 줍니다.


단, 이때 3번째 항목 

디바이스 아이디는 실제 사용하는 기어2 네오의 고유 아이디를 적어야 합니다.


고유 아이디는 Connect Explorer -> properties -> Info -> DUID 에 있는걸 옴겨 적으면 됩니다.



그렇게 작성하면 또 잠시 뒤 메일이 첨부파일과 함께 날라옵니다.


파일을 다운받아서 첨부시키고 우왕.. 인증 다했다! 라고 RUN을 시켜보면..

요런 화면이 반갑게 나타날 겁니다. 여기서 다소 시간이 들어갔는데.. 구글신의 도움으로도 한계가 있더군요..


그런데 패스워드가 자꾸 눈에 뛰는거 문뜩 떠오른 장면이 있었는데..


여기에서 패스워드가 참 많이 언급 됬었죠. 저 패스워드가 너무 단순해서 이거나 뭐 이런게 아닐까 싶어서 또 다시 


삽질의 연속.. 을 했으나 그게 아니더군요.

혹시 고유아이디 잘못 넣었나 싶어서 다시 작성해서 메일을 받아 봤는데.. 여기에 왠 패스워드가 ㄷㄷㄷ


네 그렇습니다. 저기 디바이스 프로파일에 있는 패스워드는 메일에 첨부된 패스워드를 적어야 합니다.


결국 예제 구동 성공.. 


아직 자료가 별로 없다보니 엄한데서 시간좀 많이 들어 갔네요. 이게 설치 까지는 정~말 쉬운데.. 


첫 환경 구축이 골때립니다. 이 글은 다른 분들에게 시간을 아끼시라고 공개로 하겠습니다.




Posted by 시더
,

안녕하세요 시더입니다.


타이젠 OS 가 탑제된 기어2네오를 구했습니다.(아! 내 돈..)


개발의 흐름은 사전에 정보수집이 가장 먼저고 그다음은 개발환경 구축 순서라고 저는 생각합니다.


저번 게시글과 이것저것 좀 더 수집한 자료를 기반으로 해서 타이젠 앱을 개발해보려 합니다.


그래서 오늘은 개발환경 구축에 대한 정리를 해보려 합니다.


---------------------------개발환경-----------------------------


1.자바 JDK와 타이젠 사이트에서 SDK를 다운로드 합니다. 


2.인스톨 합니다.


3.설치된 타이젠 개발 이클립스를 실행한다. -끝-


이게 다임 -_-^


와.. 개발환경 구축은 안드로이드보다 간단하네 (이클립스를 따로 안받아도 그냥 설치관리자 하나면 끝!)


그리고 같이 설치된 예제를 이것저것 끄적거리던중..


타이젠 개발환경 구축 10분도 안되서 에러와 함께 컴터 다운됨! 다시 키고 이클립스 켜보니 상태가 매롱함


64비트 SDK가 불안정하다는 내용의 글을 보고 32비트로 재설치하고 난뒤론 오류 발생이 없음



--------------------하드웨어 새팅---------------------

위의 항목까지는 PC에서 해야하는 작업이고 여기서 부터는 하드웨어적 부분을 기술함


1.스마트폰과 기어2 네오의 펌웨어 최신 버전까지 업그래이드

->4.3 버전 밑으로는 공식적으로 기어매니저 어플을 지원안함(그렇다고 방법이 없는건 아니지만..)

   사용하던 스마트폰이 갤s3이어서 펌웨어 업글후 어플 설치를 하고 기어2와 연동 시키려는데 반응 없음..

   이것저것 해봐도 답이 안나오는 상황이라 기어2 네오도 펌웨어 업글후 연동 성공. 

   참고로 기어2는 첫 동작후 연동을 해야 앱설치 및 기능을 사용할수 있음


2. 기어2 환경 설정 클릭 -> Gear 정보 클릭 ->USB 디버깅 체크 

-> 위의 동작을 해야 이클립스에서 작업한 어플을 업로드해서 테스트 가능함. 이점은 안드로이드와 동일.



P.S: 책 없이 API와 예제만 가지고 스타트 하니 구석구석에서 문제가 발생하네요. 책 없나.. 책..









'타이젠' 카테고리의 다른 글

타이젠 - 기어2 네오 무선 통신  (1) 2014.09.19
타이젠 앱 삭제하기 (기어2 네오)  (0) 2014.09.17
타이젠 앱개발 시작 (원도우8)  (1) 2014.09.15
타이젠과 개발기기들  (0) 2014.09.10
타이젠과 블루투스  (0) 2014.09.10
Posted by 시더
,

안녕하세요 시더입니다.


이번은 저번에 올린글에 이어서 정보수집과 내용을 정리하는 글을 써보도록 하겠습니다.


-지난글 요약- 타이젠 개발하면 재밌을것 같아서 타이젠 개발 보드를 찾아서 모험을 떠났는데..


없다.


아니 진짜 못찾겠다. 타이젠 OS가 리눅스 기반이니 리눅스 설치되는 임베디드 기기에 타이젠 OS를 포팅하면


가능할거라 판단되지만 앱하나 개발해보기엔 밑작업부터 분량이 너무 커진다. 베스트 케이스는 삼성에서 개발용


기기를 싼것을 출시하는것인데.. 


대략 찾아보면 이정도이다.


갤럭시 기어

갤럭시 기어핏

갤럭시 기어 2 

갤럭시 기어 2 네오


저중에서 기어1은 구버전이고 기어핏은 팔찌이고.. 뭔가를 놓치고 있는 느낌이 오는게 좀 더 정보를 수집해 봤더니


일단 비싸다(-_-)


일단 이문제는 나중에 이야기 하도록 하자 원래 신제품 나오면 비싸게 팔아먹는거야 전세계 공통이니..




일단 삼성 사이트에 있는 정보를 수집해서 정리해 보았는데 저기서 심각한 문제점이 있다.


블루투스 4.0은 분명 좋은것이지만 버전이 높다고 무조건 좋다고 보면 큰코다친다. 프로파일을 봐야 하기 때문이다.


저중에서 공개적으로 게시된 내용중 SPP가 지원되는것은 기어핏 하나뿐이다. 


나머지 기기는 SPP가 지원되지 않을 가능성이 높다. 이부분은 따로 문의를 해볼 생각이다. 


그리고 답변받은 내용입니다.




어.. SPP 된답니다.



P.S: 갤럭시 기어핏은 OS가 [RTOS 삼성전자 자체 커스텀 웨어러블 OS] 라는 정보가 있는데 [타이젠]이라는 기사 글도 있고 해서 일단 이것은 보류.


P.S2: 기대하던 답변이 와서 매우만족을 눌러줌.. 그리고 기어2 네오로 개발하기로 결정함.





Posted by 시더
,

안녕하세요 시더입니다.


최근에 타이젠 OS에 관심이 생겨서 이것저것 정보를 수집하고 있습니다. 


어느정도 정보 수집이 완료되면 직접 개발도 해보려고 합니다. 운좋으면 앱 등록하는 날이 올지도 모르겠군요.


일단 타이젠 OS 에 대한 설명은 타이젠-엔하위키미러 여기를 참고하면 됩니다. 


쉽게 말해서 OS입니다.  안드로이드와 같이 리눅스 기반으로 만들었네요.


네.. 일단 개발자를 위한 SDK, 가상머신, API가 준비되있습니다만.. 잉글리쉬.. (구글 API는 번역본이 돌아다니는데)


이부분에서 제가 관심 있는 부분은 블루투스 부분입니다.

네.. 해당 API가 있네요.(당연한건가? 그래도 2.0에 나온거면)


여기서 봐야 할부분은 프로파일입니다. 저기 적혀있는 프로파일중 SPP가 제가 사용 해야하는 프로파일 입니다.


아두이노에서 사용하던 블루투스 모듈이 저 기능을 사용하기 때문이죠.


좀 더 자료를 찾아보도록 하죠.



좀더 자세한 설명이 적혀 있긴한데 마지막 Note 부분에서...


블루투스는 에뮬레이터에서 지원되지 않습니다. 

오직 타겟보드에서 테스트 해야합니다.


이부분은 안드로이드와 같네요. 이럴줄 알았어 결국 또 돈써야되네..


그래서 타겟보드를 찾아서 모험을 떠나 봅니다.


Posted by 시더
,