Nano Qplus 2.3.6 Release

NanoQplus 2009.01.19 00:26 Posted by 몽백작

2009년 1월 13일자로 릴리즈되었네요.

ETRI 융합소프트웨어연구본부

다음은 게시글에 있던 내용입니다.



Click above file for NanoQplus download.
You can see the download link after sign-in.
 
안녕하세요. 센서네트워크플랫폼연구팀에 김해용입니다.
NanoQplus OS v2.3.6 이 새롭게 릴리즈 되었습니다.
 
본 공개 버전에서는 다음 두 가지 프로세서를 지원하며,
1. AVR Atmega128(L) (8비트) / avr-gcc 컴파일러 (공개) 사용
2. Msp430f1611 (16비트) / msp-gcc 컴파일러 (공개) 사용
 
비공개 버전에서는 아래의 프로세서를 추가로 지원합니다.
3. TI CC2430 (8051기반 8비트) / IAR 컴파일러 (상용) 사용
4. Radiopulse mg2455-f48 (망고, 8051기반 8비트) / Keil 컴파일러 (상용) 사용
5. ARM 프로세서 arm-tdms-s (32비트) / arm-gcc 컴파일러 (공개) 사용
6. MC9S12XDP512 통합 보드 S12X (16비트, 자동차 ECU용) / CodeWarrior 컴파일러 (상용) 사용 
 
 
오랜 기간에 걸쳐 보고된 다양한 버그가 수정되었으며,
특히 RENO 알고리즘은 완전히 새로 코딩되어, 안정성이 높아졌습니다.
상당한 차이가 있으므로, 기존 버전 사용자들은 꼭 새로운 버전으로 업데이트 하시기 바랍니다.
 
현재 이전에 약속했었던
- NanoESTO와의 호환
- UART PPP통신
기능은 추가되지 않았습니다.
참고하시기 바랍니다.
 
=====================================================================
2009.01.12 version 2.3.6
=====================================================================
 1.  EEPROM module for ATMEGA128
   - This module was substituted by WinAVR library.
 2. Semaphore
  - A bug was fixed.
 3. Message Queue
   3.1 Non-blocking TX/RX API names are changed.
     - msgq_isend() --> msgq_send_nb()
     - msgq_irecv() --> msgq_recv_nb()
 4.  Automatic stack size configuring module (BETA) was removed.
 5. Kconfigs and Makefiles were changed.
 6. Non-commercial platforms was removed.
   - ETRI-SSN, ISN-400n, SKY-z200
 7. "Manual numbering for thread ID (Deprecated)" option will not be supported anymore.
   - The old thread_create() function must be changed.
 8. Routing module (TENO, RENO)
   - init() arguments were changed. Callback function must be assigned when init() is called.
   8.1 RENO routing module
     - Whole new code.
     - Queue for RX msg has been removed. Must use callback function.
     - TX FIFO queue has been added.
     - This module will use one of USER THREAD. Therefore user can use threads up to 4. ( 5(max) - 1 = 4 )
     - Support 16bit address
 9. Nano MAC
   - nmac_tx() will be substituted by nmac_tx_noack() if the destination is 0xFFFF.
   9.1 STATIC MAC INFO Module for ATMEGA128 has been added
     - Only for Nano24 or Ziebex platform
     - You can give different mac info (short addr, pan addr, channel) with the same apllication (rom file).
     - Try "$make mac_info ch=[channel] pan=[pan_address] short=[short_address] port=[your_platform_port]" after fusing a rom file.
     - MAC infomation will be deleted if a new rom file is written on a FLASH.
   9.2 nmac_csma_ca_tx_trail() has chaged into nmac_unslotted_csma_ca()
     - stabler version.
 10. ADC module for MSP430
   - The sampling time duration has been shortened. (clock source was changed.)
 11. UART module for MSP430
   - tolerant of temperature change. Very fast calibration will be run every 31.25ms
 
 
=====================================================================
2008.02.20 version 2.3.4
=====================================================================
 - Known bug : nos_eeprom_write_byte() function (eeprom module) for ATmega128 has a bug if compiled with -O or -O1 switch.
 1.TENO routing module.
  - little performance update
2. Makefile
  - Useless memory usage by '__clz_tab' has been removed using '-lm' switch. You can save about 260 bytes RAM now!
3. UART module
 - uart_printf32 has been added. You can print out 32 bit variables.
 - uart_puti, uart_putu also supports 32 bit variables.
4. General Library
 - lltoa(), ultoa() has been added. These are used by uart_put..() functions.
5. ADC module for MSP430
 - There is a bug that NanoOS does not support multi-channel usage for ADC.
  Now you can use several ADC channel at the same time.
 

요새 여행이다 뭐다 해서 하나도 못보고 있었는데 여행 갔다온 다음부터 하나 둘 파헤쳐봐야겠네요.^^
저작자 표시
신고

'NanoQplus' 카테고리의 다른 글

車 전자제어장치용 국내OS 확보 ‘쾌거’  (0) 2009.06.11
NanoQPlus v2.4.0 Release  (0) 2009.04.01
Nano Qplus 2.3.6 Release  (0) 2009.01.19
Nano MAC 3가지 수신 방법  (0) 2008.08.16
Nano MAC 초기화 - mac_init()  (0) 2008.08.15
Nano Q Plus 2.3.3 설치  (0) 2008.08.13



 

티스토리 툴바