⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 relnotes.txt

📁 mcf5307实验源代码
💻 TXT
📖 第 1 页 / 共 3 页
字号:
                                Nucleus Net Code

                       ***** Release History *****


*******************************************************************************
Version 0.1.G0.1												 month xx, 1993
*******************************************************************************

	 First release of Nucleus NET code. There are three disks in the
release, Samples, Source, and Includes.

	 The Samples disk contains a mini-Telnet application for logining on to a
UNIX type server, a UDP client application, and a UDP server application.


*******************************************************************************
Version 1.0.G1.0											  January 28, 1994
*******************************************************************************

The following items were changed or corrected by this release.

 .  The Debug routine was remove, due to lack
    of support.

 .  There was an address change for the I/O location
    of the Ethernet board.

 .  There was a parameter with no type declared.

 .  There were new build, compile, link files created.

 .  By defining PLUS keyword on the compile line the network
    code will be compiled using all the PLUS calls. If the
    define keyword is not defined the network code will be
    compiled using all the RTX calls.

 .  Some prototyping errors, multiple defines, and includes
    where also fixed.

 .  The 'compiler.h' file is used for making sure that data
    sizes are consistant accross all platforms.

  The following files have been updated for this release:

	ARP.C		CLD.C		CONFILE.C	DLL.C		EQUEUE.C	IN_UDPC.C
	IP.C		NET.C		NEW_IP.C	PROTINIT.C	SOCKETS.C	TCP.C
	TCPVARS.C	TCP_ERRS.C	TOOLS.C 	UDP.C		USER.C		UTIL.C
	DATA.H		EXTERNS.H	PCDEFS.H	PROTOCOL.H	SOCKETD.H	TCPDEFS.H
	TCP_ERRS.H	TCP.H		SCKPROTO.H
	COMPNO.BAT	UDPC.BAT	UDPS.BAT	COMPIT.BAT	MINITEL.BAT

The following files have been created for this release:

	BUILDNET.BAT  BUILDNUK.BAT	COMPNET.BAT   COMPNUK.BAT
	COMPILER.H
		
The following files have been deleted and are no longer used:

	IOP_CHIPS.H   IOP_DEFS.H	PUMA.H		  TIMEDEFS.H
	DEBUG_MS.C	  DEMO.C		PCUTIL.C
	BUILD.BAT	  BUILD_LI.BAT


*******************************************************************************
Version 1.0.G1.a											 February 08, 1994
*******************************************************************************

The following items were changed or corrected by this release.

  .  Remove the old 'asm' interface to the SMC16 board
     and converted all the code to C.

  .  Remove some unused routines, and move some global
     variables from the 'asm' file to the 'tcpvars.c' file

  .  Removed some defines which where conflicting with ones
     defined by Borland C++

The following files have been updated for this release:

	MINITEL.C	  NET.C 		 PROTINIT.C  TCPVARS.C	 UTIL.C
	EXTERNS.H	  TURBOC.H
	BUILDNET.BAT  BUILDNUK.BAT	 BUILDALL.BAT

The following files have been created for this release:

	No new files.

The following files have been deleted and are no longer used:

	BUILD.BAT	  BUILD_LI.BAT	 NET8003.ASM NET8003.INC


*******************************************************************************
Version 1.0.G1.b											 February 18, 1994
*******************************************************************************

The following items were changed or corrected by this release.

  .  Interrupt version code has been added to certain source
     files.

  .  Standard type sizes for variables added due to the
     8 bit, 16 bit, and 32 bit need in the TCP/IP code.

  .  Added new timer handling code.

  .  Removed the routine netparms, since it is not currently used.

The following files have been updated for this release:

	MINITEL.C	  NET.C 		 SOCKETS.C	 TCPVARS.C	 UTIL.C
	DLL.C		  EQUEUE.C		 TCP.C		 TIMER.C

The following files have been created for this release:

	No new files.

The following files have been deleted and are no longer used:

	No old files where deleted.


*******************************************************************************
Version 1.0.G1.c                                                                                         xxxxxxxx xx, 1994
*******************************************************************************

The following items were changed or corrected by this release

  .  Went through files and changed the POLLED define to
     INTERRUPT. Also made the POLLED version the default.
     Files affected ARP.C, EQUEUE.C, TCP.C, TCPVARS.C,
     TOOLS.C, USER.C, MINITEL.C.

  .  Changed the 'INTEL' define for use in the 80X86
     type processors was removed, since this is driver
     specific only. The NET.C file which you get will be
     for your specific port, and therefore this flag will
     not be needed.

  .  Changed the I/O base address value to a long (32 bits) for
     better compatiblity accross multiple ports. Files affected
     NET.C, HOSTFORM.H, EXTERNS.H.

The following files have been updated for this release:

        ARP.C       EQUEUE.C    TCP.C       TCPVARS.C   TOOLS.C
        MINITEL.C   NET.C       HOSTFORM.H  EXTERNS.H   USERS.C
        UTIL.C

The following files have been created for this release:

	No new files.

The following files have been deleted and are no longer used:

	MACRO.H    SSS.H    VECTOR.H


*******************************************************************************
Version 1.0.G1.d                                                                                         xxxxxxxx xx, 1994
*******************************************************************************

The following items were changed or corrected by this release

  .  Went through all files and added Copyright Header to each.
     Also added a function header to all functions.

  .  Added documentation to most files.

  .  Removed unused functions from several files.

  .  Removed the Ethernet driver code from NET.C and
     placed the driver code in it's own file.  As a result, NET.C
     is now generic and will be shipped with all versions of
     Nucleus NET.

  .  For the INTERRUPT mode, interrupts are now locked out of some
     critical sections of the SMC16 driver code.

  .  The MINITEL demo program is no longer used.  It has been
     replaced with three new demos: TCPDEMO, UDPDEMO, and CSDEMO.
     As a result MINITEL.C has been deleted and the files TCPSERV.C,
     TCPCLI.C, UDPSERV.C, UDPCLI.C, and CS.C have been added.


The following files have been updated for this release:

        All files were updated.


The following files have been created for this release:

        SMC.C           TCPSERV.C       TCPCLI.C
        UDPSERV.C       UDPCLI.C        CS.C

The following files have been deleted and are no longer used:

        MINITEL.C


*******************************************************************************
Version 2.0.G2.0                                                                                         xxxxxxxx xx, 1994
*******************************************************************************

The following items were changed or corrected by this release

  .  In file UTIL.C function Ssessioninit(), Smptr was not being
     initialized.  Now it is.

  .  Fixed a bug in clear_matching_timer that prevented the duplist
     from being checked for entries to clear.

  .  Removed an extra call to netputevent from function Stimerset.

  .  Fixed the check of the sequence number in Estab1986.

  .  In structure tqe the field duetime was declared to be an integer
     when the Nucleus PLUS kernal is used.  It should have been and
     is now an UNSIGNED.

  .  Initialization of NET speccific tasks, queues, etc. is now done
     in the routine NU_Init_Net instead of in the application.


The following files have been updated for this release:

        All files were updated.


The following files have been created for this release:

        CONFIG.H

The following files have been deleted and are no longer used:

        WHATAMI.H       ERRORS.H        HOSTDEFS.H
        MENU.H

*******************************************************************************
Version 2.0.G2.a                                         APRIL 26, 1995
*******************************************************************************

The following items were changed or corrected by this release

  .  Changed the receive processing of UDP.  Now a multiple packets can be
     buffered for each UDP port.  The exact number which can be buffered is
     determined by the macro UMAXDGRAMS.  Also, responsibility for updating
     the socket information and the remote host address structure has been
     passed down from NU_Recv_From to neturead.

  .  The sending of acks has been optimized so that an ack is no longer sent
     for each and every packet that is received.

  .  A buffer is now allocated for each ack (a packet whose only purpose
     is to acknowledge received data) that is sent.  Before all acks
     used the same buffer space.

  .  In NU_Connect the foreign address was checked to see if it contained any
     zeroes.  If it did the connection attempt would be aborted.  This was
     incorrect, because an address can contain zeroes.  The check is now for
     an address which is all zeroes.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -