S U M M A R Y of Modifications


    MLOS MAIN

     Author : Marc LEGOUX
     Date :  May 2007
     Version :  V2r23h
     
    Copyright © SMARTWARE 2004-2007, All rights reserved


      NOTE: Only important modifications are listed.
      Refer to the file (VERSION.HTM) of the system implementation for details.


      Version V2r23h of 29/05/2007

      1/ RDC : Enables up to 200 communication requests (MLOSWIN).

      2/ SYSOBJ : Can move objects inside the object list in order to speed up frequent calls.

      3/ HWI : Improve the hardware description built by the boot with named descriptors of memory areas (MLOS32).

      Version V2r23g of 26/04/2007

      1/ HWI (MLOS32): hwi_McuReset() generate a hardware reset in place of a software reset.


      Version V2r23f of 19/03/2007

      1/ PAC : Add an access to package entry points.

      Version V2r23e of 23/02/2007

      1/ SYST : Add missing API for script packages (MLFC applications).

      Version V2r23d of 06/02/2007

      1/ SYST : Enable cache control from MLOS32 packages (needed with MCF5407).

      Version V2r23c of 16/01/2007

      1/ SYSOBJ : Add a flag into object/operation identifiers to enable calls to any node without answer (datagram mode).

      Version V2r23b of 07/11/2006

      1/ IPNET : Improve the IP network in MLOS32.

      Version V2r23a of 27/03/2006

      1/ HWI : Adapt the MLOS32 hardware interface to MCF5407 processor. Create APIs for the DMA.

      Version V2r22g of 04/02/2006

      1/ DSPOBJ : Extend the system to DSP processors.

      Version V2r22f of 02/10/2005

      1/ NETOBJ : A broadcast is made on the global network some seconds after the system start, in order to initialize automatically the list of the connected stations.


      Version V2r22e of 29/08/2005

      1/ SYSOBJ : Object calls without answer are possible to a single node (datagram style). Simplify the format of object identifiers is simplified. The MLOS8 definitions are moved from SYSOBJ.H to SYSOBJ8.H for a better understanding.

      2/ DOC : New and more confortable format of the documentation.

      3/ TERM, PRINT : Some functions and modes are added to display the output stream on a remote station.

      4/ RDC : The typical meaning of the TargetNodes list for the configuration of network objects is enforced into the NT table: if the list is not empty, all target nodes that are not listed are forbidden. The None keyword also blocks the broadcast with a node value 0.

      Version V2r22d of 13/07/2005

      1/ RDC : A table is added to translate Nodes into network physical addresses: the NT table. A broadcasting mechanism enables to automatically fills this table.

      2/ Cryptography : DES-3 and SHA-1 algorithms are added. All functions are directly accessible from C.

      Version V2r22c of 24/05/2005

      1/ DRV : A driver class is now also a driver, so it can be managed with the driver methods (Especially Open and Close).

      2/ MLP : A new protocol (MLPSLB) is added to drive Add-On boards that own a DSP processor, with standard sysobj calls through the SLBus.

      3/ A new driver class FILE_FS is added to manage files. The C-Interface is in FILE.H. So MLOS32 stations can open loacl memory files and also remote files on a WIN station (Main usage : Data, Audio, Images).

      Version V2r21u of 31/10/2004

      1/ SOCKET : For MLOS32, the number of available IP sockets can be parametrized in MLOS.INI, section [ETHERNET]. Consult IPNETINI.HTM.

      2/ MLP : New MLP protocols can be published from an application package (Ex: MLPUSB).


      Version V2r21t of 12/10/2004

      1/ SOCKET : In previous versions, an URL given in the Info parameter to syst_SocketConnect() is corrupted. This is now corrected.


      Version V2r21s of 01/10/2004

      1/ MLOSWIN : The objdl_FileLoad() and objdl_FileLoadX() functions waits for the end of a concurrent downloading to the same station. The defualt timeout is 15s. In previous versions, the error syst__LoadAddr is returned immediatly, without waiting.

      2/ MLOS32 : It is possible to download at the same time up to 8 files at different addresses. Several Downloadings to the same address are processed sequencially.

      Version V2r21s of 22/09/2004

      1/ The .INI files are correctly accessed on a remote, even if the network configuration defines ExecTaskNb >= 2.
      The files are protected by a special file mutex in the TXF module.

      2/ MLOSWIN: The temporary .INI files are generated into the same folder as MLOS.INI, and no more into the current folder.

      3/ MLOSWIN : The downloading of files with objdl_FileLoad() or objdl_FileLoadX() is restored for MLOS8 targets (FACETs).

      3b/ MLOSWIN : The downloading of files with objdl_FileLoad() or objdl_FileLoadX() is limited to certain file suffixes. The suffix defines the target system :
      Suffixes SRE, PF, PWF, CFM : MLOS32 on Coldfire (PowerFACET, US-Core, ...)
      Suffixes HEX, FCT, 51M : MLOS8 on 8051 (FACET, CEMUL).
      Suffixes DLL : MLOSWIN on Windows (PC Windows).

      4/ The (re)connexion between two stations is automatic during drv_Find(), even if the stations wrere connected and one station was rebooted. A new error code netobj__RefWNoMac is created to signal an access throught a driver handle to a connected that was rebooted.

      5/ MLOS32 : Improves the DM9000 driver (Ethernet). The driver is automatically restarted if the packet memory is misaligned.
      This correct the starting problem of ethernet that was observed on certain boards.


      Version V2r21r of 16/08/2004

      1/ Add SYSOBJ asynchronous operations and the asynchronous call of operations (sysobj_CallX()).


      Version V2r21q of 17/07/2004

      1/ Improve the conect/disconnect conditions between stations.

      2/ MLOS32 : Display the Boot versions and the Ip address on the output serial line (TERM) at start time.

      3/ MLOS32 : Add the missing task methods into the interface: syst_TaskRefDel, syst_TaskPriorSet.


      Version V2r21p of 22/09/2004


     SMARTWARE

    Smart Technology for Smart Industry


      COPYRIGHT

      All rights of translation, adaptation and reproduction by any mean reserved for all the countries.

      Any reproduction or any complete or partial representation of the pages published in this work, made without the written permission of SMARTWARE is illicit and constitutes an imitation, whatever mean is used. Only reproductions strictly reserved for the private use of the purchaser and not intended to be used collectively are authorized. So are the short quotations justified by the scientific or informative nature of the work which they are extracted from.(art L.122-4 L. 122-5 and L. 335-2 of the French Code ruling on intellectual property).


      © Smartware, Les ULIS, France, 1999-2006

      WARNING

      Information in this document is subject to change without notice and does not represent a commitment on the part of SMARTWARE.

      REGISTRED TRADEMARKS

      FACET, PowerFACET, UltraSmart, SmartTalk, ePassChecker are registered trademarks of SMARTWARE.
      MS-DOS, WINDOWS 95/NT/2K/XP are registered trademarks of Microsoft Corporation.

      ADDRESS

        SMARTWARE

        Le Carthagène
        11, Avenue des Andes
        91940 LES ULIS - FRANCE
        Phone : +33 1 6486 2525
        Fax : +33 1 6486 2526

        support@smartware.fr

        www.smartware.fr