앞으로 우리가 해야할 로드맵에 대해서 적어봅니다
두서가 없겠지만 일단 앞으로 뭘할지에 대한 것으로 참고해주시기 바랍니다
1. 무선 노드 설계 및 제작
: 디버깅 및 모니터링 툴에서 동작하는 것까지 모두 고려해야함
- CC2520 + MCU 리비전
- CC2538 제작
※ 설계 고려사항
- 외부 인터페이스 핀들은 동일하게 유지, MCU 버전의 남는 핀들은 옵션 확장 커넥터에 연결
- 디버거 및 모니터링 툴도 포함 (J-Link+Serial 보드는 공용, FT2232보드는 MCU 전용)
- 센서 : 9축센서, 온도, 광량
(9축센서는 위치가 확장 보드의 초음파 센서 위치들과 맞아야하므로 확장 커넥터의 중앙쪽에 놓여야함)
- 추가장치 : 소형 조이스틱형 스위치 1개, RGB LED 1개, 상태 LED 2개
- 인터페이스 : UART (Z-tool용), USB (Gateway용) 등등...
2. 노드 동작 테스트
: 아래 단계를 모두 통과해야 노드가 정상적으로 동작, 하드웨어 동작은 HAL 작업에서 진행
- 디버거 연결 및 디버깅
- Z-Stack 샘플 프로그램 동작 테스트
- Z-Tool 모니터링툴 연결 테스트
3. HAL 수정 및 테스트
- 하드웨어 별 동작 테스트 (펌웨어)
- Z-Stack의 HAL 소스 수정
4. 샘플 어플리케이션 작성 및 테스트
- 센서나 주변장치를 활용할 수 있는 샘플 어플리케이션과 연동하도록 수정
여기까지하면 센서 노드를 완성했다고 볼 수 있겠죠..
두번째 단계는 다른 인터넷 망에 연결할 수 있도록 게이트웨이를 구성하는 것에 대한 작업이 되겠습니다.
(이때부터 CC2531 USB 동글 보드가 필요합니다)
1. ZigBee Lightening 샘플 어플리케이션 포팅 및 게이트웨이 테스트
- CC2538과 CC2520+MCU 보드는 Lightening 프로파일 예제 포팅
- Lightening 게이트웨이 샘플 어플리케이션과 서버 클라이언트 연동 테스트
2. CC2530 게이트웨이 어플리케이션 포팅
- CC2538 및 CC2520 + MCU 보드용으로 포팅
- Lightening 게이트웨이와 서버 클라이언트 연동 테스트
3. Lightening 게이트웨이를 Home Application 프로파일용에 맞게 확장해서 서버 클라이언트 소스 수정
- 샘플 서버 클라이언트 코드 수정
이단계까지 완성하면 인터넷 망을 통해 연결되는 과정까지 라고 할 수 있겠습니다.
마지막은 CC2520+MCU 조합에 이더넷 기능을 추가해서..
PC나 BeagleBone을 통해 연결되던 것을 직접 인터넷 연결되도록 구성하는게 되겠죠. (옵션)
번호 | 제목 | 닉네임 | 조회 | 등록일 | |
---|---|---|---|---|---|
18 | [2014-08-02] CC2538 보드 테스트.. | ||||
just4you |
4129 | 2014-08-08 | |||
CC2538보드를 테스트한 방법에 대해 글을 올립니다.
■ 테스트 방법에 대한 고민
처음엔 어떻게 할까 고민을 많이 했습니다.
특히나 테스트를 했던 지난주 주말에는 조이스틱 스위치가 달려있지 않았어요.
(테스트하려니깐 깜박했던게 ...
|
|||||
17 | 할일 정리.. [4] | ||||
just4you |
5480 | 2014-07-21 | |||
1. CC2538 보드 테스트 디버거 보드가 정상 동작하기 전에 CPU 및 RF 파트의 동작을 확인하기 위해.. J-Link를 이용해서 디버깅을 할 예정임.. 2. 디버거 보드 테스트 XDS100v3의 회로도와 SmartRF06 Eval 보드의 회로도를 비교해보...
|
|||||
16 | CC2538 및 디버거 보드 테스트 중.. | ||||
just4you |
5830 | 2014-06-16 | |||
■ 2014-06-15 테스트 결과 1. CC2538 보드 - SEPIC(Buck-Boost) 전원칩은 5V 입력에 대해 동작하는 것으로 보임. - 배터리 충전 IC 테스트 : 동작 확인 안됨 리튬폴리머 전지를 연결해야 동작되기 시작함. Vout단에 회로가 걸리면 미...
|
|||||
15 | [2014-05-07] CC2538에서 USB 사용하도록 빌드하기 [2] | ||||
just4you |
6096 | 2014-05-08 | |||
대상 : CC2538 Z-Stack Home Automation 1.2 예제... CC2538에서 USB를 통하여 Z-Tool에 연결하면.. 나중에 시리얼 포트가 없어도 되니깐 개발환경을 구축하는데 상당히 편리하지 않을까 싶어서 빌드 테스트를 해보았음.. 과정 1. Def...
|
|||||
14 | [로드맵] 현 상황에서 로드맵.. [4] | ||||
just4you |
8894 | 2014-04-16 | |||
앞으로 계속 논의할겠지만, 현재 상황에 맞춰 수정된 로드맵을 올립니다. ■ 현재 목표 1. 2개의 플랫폼 구성 - CC2538 (Cortex-M3 기반 원칩 솔루션) - TM4C129x + CC2538 (Cortex-M4 ZAP + ZNP 2칩 솔루션) (TI의 웹포럼에 ...
|
|||||
13 | contiki 예제 빌드 & 다운로드까지 성공~ [1] | ||||
just4you |
15347 | 2014-04-11 | |||
■ 준비 사항 1. XDS100v3 드라이버 설치 (EWARM의 arm\drivers\ti-xds\ti_emupack_setup.exe 파일 실행 혹은 ti.com에서 해당 파일을 다운로드) ■ contiki 예제 빌드 1. www.contiki-os.org 에서 Instant Contiki 2.7을 다운받는다. ...
|
|||||
12 | CC2538+Debugger PCB를 맡기려고 하는데... [1] | ||||
just4you |
3179 | 2014-04-10 | |||
어디다가 맡기는게 좋을까요?
한샘에 맡기고 나중에 다시 만들까...
어찌할까 고민중이네요~~
|
|||||
11 | [실패] Z-Stack Home에 LM3S9B96을 포팅하면서 느낀 점.. | ||||
just4you |
6055 | 2014-04-08 | |||
어제 시간내서 새 버전인 Z-Stack Home 1.2에 스텔라스를 포팅해보았습니다. 하드웨어 코드를 건드린게 아니라 프로젝트 위치 수정하고 경로 지정해주고... 뭐 이런 정도였는데요.. 생각보단 쉽게 가나 했는데 결국 마지막에 문제가 생기네...
|
|||||
10 | EWARM 6.7이 SmartRF06EB 보드랑 잘 맞게 동작합니다. | ||||
just4you |
4301 | 2014-04-03 | |||
최근에 새로나왔나본데...
설치해서 패치하고 실행을 해보니..
컴파일도 잘되고, CC2538 디버깅도 아무 문제없이 잘 됩니다.
LM3S9B96-DK는 테스트해보지 않았지만..
앞으론 EWARM을 두버전을 설치할 필요없이 요거 하나만 설치하면 될...
|
|||||
9 | [2014-02-15] 향후 진행 방향에 대한 논의 [1] | ||||
just4you |
11246 | 2014-03-17 | |||
===================================================================================================
향후 진행 방향
==========================================================================...
|
|||||
8 | CC2538 노드 및 디버거 회로도 [2] | ||||
just4you |
8099 | 2014-01-13 | |||
여러가지 고민을 했었는데,
결국 핀수 제한 때문에 9축 센서도 바꾸고...
Contiki 호환을 고려하여,
핀맵도 SmartRF06EB와 비슷하게 만들도록 수정을 했습니다.
버전은 0.99 정도(?)
업로드하고 보니 디버거 회로에 바이패스 커패시터...
|
|||||
7 | Thingsqaure 사에서 6lowpan Kit을 출시했네요.. [1] | ||||
just4you |
5428 | 2013-11-07 | |||
www.thingsquare.com에서 2.4GHz 6LowPAN Kit을 출시했습니다.
TI의 CC2538DK를 기반인데, 보드를 새로 만든게 아니라 TI 제품을 그대로 가져다 파네요.. 헐~
그리고 Ethernet Router가 하나 추가되어 있는데, 유저 가이드 상...
|
|||||
6 | J-Link 테스트 상황.. [1] | ||||
just4you |
3729 | 2013-10-14 | |||
지금까지 테스트한 J-Link 상황에 대해 설명합니다.
일단 J-Link나 J-Link Edu의 경우 CC2538과 문제없이 동작합니다.
제작한 J-Link v7 버전의 경우, IAR EWARM의 버전에 따라 문제가 생기네요.
6.30 버전에서는 v7이 펌웨어 ...
|
|||||
앞으로의 진행 방향입니다. | |||||
just4you |
2713 | 2013-10-14 | |||
앞으로 우리가 해야할 로드맵에 대해서 적어봅니다
두서가 없겠지만 일단 앞으로 뭘할지에 대한 것으로 참고해주시기 바랍니다
1. 무선 노드 설계 및 제작 : 디버깅 및 모니터링 툴에서 동작하는 것까지 모두 고려해야함 - CC2520...
|
|||||
4 | CC2538 기반 노드 설계중... [3] | ||||
just4you |
2893 | 2013-09-26 | |||
현재 작업중입니다.
물론 JTAG을 어떻게 할지 결정을 해야 하긴 하는데...
J-Link v7 클론 납땜 중이니깐 결과보고 선택을 해야겠습니다.
일단 CC2538칩쪽만 그린 회로입니다.
그외엔 어찌할지 고민을 해야할것같네요~
설계중에 약간...
|
|||||
3 | CC2538 노드 제작 스펙 논의.. [2] | ||||
just4you |
2527 | 2013-09-03 | |||
CC2538의 무선 노드를 제작할 스펙에 대해서 논의~
- CC2538SF53RTQT
Cortex-M3 based ZigBee processor (TI)
- LSM9DS0
9 axis MEMs sensor (ST Microelectronics)
- 온도계 및 광량 센서
- 그리고 나머지 핀들을 ...
|
|||||
2 | CC2538DK 개발 환경 설정하기. [1] | ||||
just4you |
7996 | 2013-08-02 | |||
개발환경은 IAR의 EWARM으로 꾸미고자 합니다.
구하기도 쉬울 뿐더러 많이들 사용하고 있으니깐...
하지만 문제가 발생~ IAR EWARM 버전이 계속 업데이트 되면서..
최신 칩인 CC2538의 경우 TI에서 제공해주는 예제들의 경우엔 최신...
|
|||||
1 | CC2538 Cortex-M3로 원칩 솔루션이 새로 나왔네요.. [3] | ||||
just4you |
3536 | 2013-06-03 | |||
ST 같은 경우엔 cortex 계열로 솔루션이 있었지만...
요건 소스 공개가 아니라서..
TI에서 CC2538이라는게 새로나와서 DK(Development Kit)는 있는데...
아직 제대로 된 Z-Stack이 나온건 아니네요..
나온지는 좀 됐는데 아직 이...
|