                  TCP/IP ץȥ륹åTINET
         ꡼ 1.4 ꡼ 1.5 ؤΰܹԡ2009/10/30

1.  ܹˡ

1. 1  TOPPERS/JSP Ķˤܹˡ

  TINET ꡼ 1.4  TINET ꡼ 1.5 ذܹԤǤϡ TINET ꡼
 1.5 ۥե TINET ꡼ 1.4 ˾񤭤뤳ȤϿ侩
 ϡTINET ꡼ 1.5 ۥե˴ޤޤƤ륳ѥ
ե졼ѥ᡼եtinet_cpu_config.h ˤ
ꡢ TINET ꡼ 1.4 ѤȼΥѥե졼
ѥ᡼եƤǽ뤿Ǥ롣 äơ
TINET ꡼ 1.5 ۥեɬۤʤǥ쥯ȥŸƤ
ܹԤ뤳Ȥ侩롣
  Ǥϡ IPv4 ˤѥץ TINET  TINET ꡼ 1.4
 TINET ꡼ 1.5 ˰ܹԤҤ٤롣

   (1)   TINET ꡼ 1.4  JSP 롼ȥǥ쥯ȥ $(DIR_1.4)
         TINET ꡼ 1.5  JSP 롼ȥǥ쥯ȥ $(DIR_1.5) Ȥ롣

   (2)   $(DIR_1.5) ˡ TINET ꡼ 1.5 ۥե
         tinet-1.5.tar.gz Ÿ롣

   (3)   $(DIR_1.4) Υǥ쥯ȥ tinet 롣

   (4)   $(DIR_1.5) Υǥ쥯ȥ tinet  $(DIR_1.4) ˥ԡ롣

   (5)   $(DIR_1.4)/tinet/cfg ǡ TINET-1.5  TINET ե졼
         롣

   (6)   ̾αѥץ TINET ꡼ 1.4 ƱǤ롣

1. 2  TOPPERS/JSP Ķ TOPPERS/ASP Ķؤΰܹˡ

  ɸŪʥץꥱץΰܹˡˤĤƽҤ٤롣 

   (1)   MakefileMakefile
           TINET ѤѹϤʤ 줾δĶ Makefile 
         ߴʤΤǡ TINET 桼ޥ˥奢Ρ7.3 ץ
          Makefileפ򻲾Ȥѹ뤳ȡ
   (2)   ץץΡ$(UNAME).c
           TOPPERS/ASP Ǥϡǡӥޥ C99 ˽򤷤
         ѹƤΤǡ ˹碌ѹɬפ롣 
           ޤ 󥯥롼ɥե뤬ۤʤäƤ롣TOPPERS/JSP Ķ
         ǤΥ󥯥롼ɥեλ

            #include <t_services.h>
            #include "kernel_id.h"
            #include "tinet_id.h"

         TOPPERS/ASP ĶǤϡʲΤ褦ѹ롣

            #include <kernel.h>
            #include <t_syslog.h>
            #include "kernel_cfg.h"
            #include "tinet_cfg.h"

   (3)   ץץΥإåե$(UNAME).h
           TOPPERS/ASP Ǥϡǡӥޥ C99 ˽򤷤
         ѹƤΤǡ ˹碌ѹɬפ롣 
           ޤ 󥯥롼ɥե뤬ۤʤäƤ롣TOPPERS/JSP Ķ
         ǤΥ󥯥롼ɥեλ

            #include <t_services.h>

         TOPPERS/ASP ĶǤϡʲΤ褦ѹ롣

            #include <tinet_defs.h>

   (4)   ץץ ASP ե졼ե
         $(UNAME).cfg
           #include  INCLUDE μ谷ۤʤäƤΤǡ ˹
         ѹɬפ롣 ʲѹ򼨤TOPPERS/JSP Ķ
         Ǥλ

            #include "echos4.h"
            #include "../systask/timer.cfg"
            #include "../systask/serial.cfg"
            #include "../systask/logtask.cfg"
            #include "../tinet.cfg"
            INCLUDE("\"tinet_id.h\"");
            INCLUDE("\"echos4.h\"");

         TOPPERS/ASP ĶǤϡʲΤ褦ѹ롣

            #include "echos4.h"
            INCLUDE("../syssvc/serial.cfg");
            INCLUDE("../syssvc/logtask.cfg");
            INCLUDE("target_timer.cfg");
            INCLUDE("../tinet_asp.cfg");

   (5)   ץץ TINET ե졼ե
         tinet_$(UNAME).cfg
           #include  INCLUDE μ谷ۤʤäƤΤǡ ˹
         ѹɬפ롣 ʲѹ򼨤TOPPERS/JSP Ķ
         Ǥλ

            #include "echos4.h"
            INCLUDE("\"echos4.h\"");

         TOPPERS/ASP ĶǤϡʲΤ褦ѹ롣

            #include "echos4.h"

   (6)   ץץѥ롼ƥɽroute_cfg.c
           󥯥롼ɥե뤬ۤʤäƤ롣 TOPPERS/JSP ĶǤΥ
         󥯥롼ɥեλ

            #include <s_services.h>
            #include <t_services.h>

         TOPPERS/ASP ĶǤϡʲΤ褦ѹ롣

            #include <kernel.h>

   (7)   ץץѥѥꥳե졼
         tinet_app_config.h
           ѹϤʤ

2.  ѹɬܹ

  ʲˡTINET ꡼ 1.5 ѹ졢ѹɬܤιܤ򼨤

   (1)   ITRON TCP/IP API λͤƤ륳Хåؿΰ
         p_parblk ˴ؤơɥ쥹ϤϤȤƤ
         θ ΤᡢХåؿƤ
         륢ץꥱץǤϡp_parblk λȤ˴ؤơ
         Τ褦ʥ

            nblk_error = (ER)p_parblk;

         ʲΤ褦ѹɬפ롣 

            nblk_error = *(ER*)p_parblk;

         ʤTINET ꡼ 1.4 ȤθߴݻŪȤơ
         ˤ뤿Υѥե졼ѥ᡼
         ߤƤ롣

         [1]   TCP_CFG_NON_BLOCKING_COMPAT14
               TCP ΥХåؿθƤӽФ p_parblk Ϥˤ롣
         [2]   UDP_CFG_NON_BLOCKING_COMPAT14
               UDP ΥХåؿθƤӽФ p_parblk Ϥˤ롣

3.  ѹ侩

  TINET ꡼ 1.4  TINET ꡼ 1.5 ذܹԤˤơ ѹޤ
Ͽ٤侩ܤϤʤ 
