'rtos'에 해당되는 글 3건

  1. 2007.10.26 AVR Small Rtos
  2. 2007.08.15 uC/OS 분석
  3. 2007.08.12 무선 센서네트워크를 위한 OS

AVR Small Rtos

예전글 목록 2007.10.26 15:48
AVR용 작은 RTOS이다.
현재 소스를 자세히 보지는 않았지만 깔끔하게 잘 짜여져 있는듯 하다.
그리고 주석이 참으로 인상적이다. ㅎㅎ ^^
시간이 되면 차근차근 분석해보아야 겠다..

http://www.mtcnet.net/~henryvm/4AvrOS/
신고

'예전글 목록' 카테고리의 다른 글

안드로이드(Android) 구글폰의 OS?  (0) 2007.11.06
Middleware for Sensor Network  (0) 2007.10.27
AVR Small Rtos  (0) 2007.10.26
[Error] ERRONEOUS REFERENCE TO EXTERNAL VARIABLES  (0) 2007.10.20
[6lowpan] RFC 4944 now available  (0) 2007.09.26
네이트온 리눅스 설치  (0) 2007.09.22
Posted by sound79 사운드친구
TAG 4AvrOS, avr, rtos

댓글을 달아 주세요

uC/OS 분석

예전글 목록 2007.08.15 13:31
개인적으로 작업을 하고 있는 op-wipv6를 위한 Wireless OS를 구현할 필요가 생겼다. 그래서 예전에 분석하다가 그만둔 uC/OS를 다시 한번 분석하기로 했다. 단지 uC/OS를 분석하여 RTOS의 기본적인 틀을 익힌 다음 나의 op-wipv6에 맞는 작은 os를 구현할 예정이다.
인터넷에 미리 정리해둔 자료를 좀 찾아보았다. 잘 정리된 한글 문서가 있다. 회사에 책도 있는데.. 좀 귀찮아서.. ㅋㅋㅋ

신고

'예전글 목록' 카테고리의 다른 글

시리얼 프로그래밍  (6) 2007.08.19
ZigBee Chipset & Stack #2 [Ember]  (0) 2007.08.18
uC/OS 분석  (0) 2007.08.15
초간단 링버퍼 작성  (1) 2007.08.14
무선 센서네트워크를 위한 OS  (0) 2007.08.12
노트북 LCD 수리  (0) 2007.08.07
Posted by sound79 사운드친구
TAG rtos, uCOS

댓글을 달아 주세요

WSN(Wireless sensor network) 노드(센서모듈을 가진 모듈)를 OS는 일반적인 목적의 OS보다는 덜 복잡하다. 왜냐면 단지 센서네트워크 어플리케이션 목적과 하드웨어 플랫폼도 제한적이기 때문이다.

TinyOS, Contiki, MANTIS, BTnut, SOS, Nano-RK 등이 있는데 TinyOS는 너무 잘 알려져 있고 인터넷에 관련 글도 많이 찾을 수가 있어서 TinyOS를 제외한 다른 센서네트워크용 OS를 서치해보았다.

Contiki(http://www.sics.se/contiki/)
Contiki is designed for embedded systems with small amounts of memory. A typical Contiki configuration is 2 kilobytes of RAM and 40 kilobytes of ROM. Contiki consists of an event-driven kernel on top of which application programs are dynamically loaded and unloaded at runtime. Contiki processes use light-weight protothreads that provide a linear, thread-like programming style on top of the event-driven kernel. Contiki also supports per-process optional preemptive multi-threading, interprocess communication using message passing through events, as well as an optional GUI subsystem with either direct graphic support for locally connected terminals or networked virtual display with VNC or over Telnet.

MANTIS(http://mantis.cs.colorado.edu/index.php/tiki-index.php)
The MANTIS Group at CU Boulder has developed an open source, multi-threaded operating system written in C for wireless sensor networking platforms. Some key features of MANTIS OS (MOS):

  • Developer friendly C API with Linux and Windows development environments
  • Automatic preemptive time slicing for fast prototyping
  • Diverse platform support including MICA2, MICAz, and TELOS motes
  • Energy-efficient scheduler for duty-cycle sleeping of sensor node
  • Small footprint (less than 500B RAM, 14KB flash)
  • BSD License




BTnut(http://www.btnode.ethz.ch/)
The Nut/OS Core, The Bluetooth Subsystem, Bluetooth L2CAP
Bluetooth Remote Procedure Calls, The Chipcon CC1000 Interface
BTnut Terminal Interface, Sensor Drivers, Power Drivers

사용자 삽입 이미지
사용자 삽입 이미지


SOS(https://projects.nesl.ucla.edu/public/sos-2x/doc/)

사용자 삽입 이미지

Nano-RK(http://www.nanork.org/nano-RK)
Nano-RK is a reservation-based real-time operating system (RTOS) from Carnegie Mellon University with multi-hop networking support for use in wireless sensor networks. Nano-RK currently runs on the FireFly Sensor Networking Platform as well as the MicaZ motes. It includes a light-weight embedded resource kernel (RK) with rich functionality and timing support using less than 2KB of RAM and 16KB of ROM. Nano-RK supports fixed-priority preemptive multitasking for ensuring that task deadlines are met, along with support for CPU, network, as well as, sensor and actuator reservations. Tasks can specify their resource demands and the operating system provides timely, guaranteed and controlled access to CPU cycles and network packets. Together these resources form virtual energy reservations that allows the OS to enforce system and task level energy budgets.
사용자 삽입 이미지
신고

'예전글 목록' 카테고리의 다른 글

uC/OS 분석  (0) 2007.08.15
초간단 링버퍼 작성  (1) 2007.08.14
무선 센서네트워크를 위한 OS  (0) 2007.08.12
노트북 LCD 수리  (0) 2007.08.07
6lowpan WG  (0) 2007.08.06
op-wipv6  (0) 2007.08.05
Posted by sound79 사운드친구

댓글을 달아 주세요



티스토리 툴바