How to modify an existing NetDCU10 image

  • I have just bought a NetDCU10 and I have a lot of doubts about some issues which probably are trivial (but not for me ;-)


    - I need NetDCU10 to have a HTTP server. How could I do this? Would I have to create a new platform (through Platform Builder)?


    - How could I modify the registry (for example in order to get my program started automatically at boot)?


    - How could I specify which modules/features of Windows CE are included in my image?


    Thanks in advance!

  • Hallo,


    Quote

    - I need NetDCU10 to have a HTTP server. How could I do this? Would I have to create a new platform (through Platform Builder)?

    A HTTP server runs by default. Enter "HTTP://<ipofnetdcu>" in IE to connect. See also http://fs-net.de/phpBB2/viewtopic.php?t=34&highlight=http.


    Quote

    - How could I modify the registry (for example in order to get my program started automatically at boot)?

    You could modify registry using "ndcucfg.exe" (see document "First Steps NetDCU10") or use the "Remote Registry Editor" which is a part of VS2005. If "ndcucfg.exe" did not start on COM1: step into the bootloader and disable the debug output by command "O". For launch program after booting see http://fs-net.de/phpBB2/viewtopic.php?t=61&highlight=launch.


    Quote

    - How could I specify which modules/features of Windows CE are included in my image?

    Use ceconfig.h.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Thanks Zutter:


    I have some doubts yet.


    - In my NetDCU10, as I received it from my local distributor, web server is not active (thus I get no response to <!-- m --><a class="postlink" href="http://netdcu10_ip">http://netdcu10_ip</a><!-- m -->).


    - ndcucfg: OK. I have configured my application to run at boot successfully. Anyway, where could I put my application (beside of for example "\Storage Card")?


    - I have seen ceConfig.h but I don't know what to do in order to activate HTTP server. How should I modify ceConfig.h? I would like to apologyze for my probably seemless questions but I'm very new to this platform.


    Vielen Dank!

  • Hello,

    Quote

    - In my NetDCU10, as I received it from my local distributor, web server is not active (thus I get no response to <!-- m --><a class="postlink" href="http://netdcu10_ip">http://netdcu10_ip</a><!-- m -->).

    Sorry, i was wrong. HTTPD is not included on NetDCU10 standard kernel right now. I will inform our system developer for this purpose.


    Quote

    - ndcucfg: OK. I have configured my application to run at boot successfully. Anyway, where could I put my application (beside of for example "\Storage Card")?

    You can put your application also in the flash on NetDCU10. By default the flash disk is called "ffsdisk" and it is visible under the root directory.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • Thanks again Zutter.


    Just the last doubt. Despite of the need to include HTTPD server on the platform:


    - How could I add HTTP server? And FTP server? Any other platform module?


    - How should I modify ceConfig.h in order to make changes in the platform?


    - What kind of changes could I perform to the platform for my present and/or future purposes?


    Thanks in advance and best regards.

  • Hello,


    Quote

    - How could I add HTTP server? And FTP server? Any other platform module?
    - What kind of changes could I perform to the platform for my present and/or future purposes?

    How to install modules is shown at http://www.fs-net.de/phpBB2/viewtopic.php?t=669. For ftpd we have a installtion file which you will find here http://www.fs-net.de/phpBB2/vi….php?t=825&highlight=ftpd. As a general rule we do not distribute single DLLs so you have to wait until WebServer is available in the standard image. But i suggest you will find httpd.dll (for ARM) in the www and can install the module with http://msdn2.microsoft.com/en-us/library/aa923231.aspx.


    Quote

    -How should I modify ceConfig.h in order to make changes in the platform?

    This file is only for information. You can not built your own kernel.

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.

  • OK.


    I tried to install FTP server by using the .CAB you aforementioned. I have no display in my NetDCU10 so I used the /NOUI parameter on wceload.exe. After doing that, nothing seems to happen. No registry changes are acomplished (as I can seen through ndcucfg.exe).


    I'm trying to install it in a telnet session.


    What is wrong?


    Regards,

  • Hallo,


    Quote

    I tried to install FTP server by using the .CAB you aforementioned. I have no display in my NetDCU10 so I used the /NOUI parameter on wceload.exe. After doing that, nothing seems to happen. No registry changes are acomplished (as I can seen through ndcucfg.exe).


    I'm trying to install it in a telnet session.

    I test it and it works!
    1. i enter into telnet: wceload \noui ftpd.cab.
    2. i check ffsdisk and find ftpd.dll
    3. i check registry "HKLM\Comm\ftpd", the settings are done.
    4. i reboot and "ftp:\\<ipofnetdcu> succeeds

    F&S Elektronik Systeme GmbH
    As this is an international forum, please try to post in English.
    Da dies ein internationales Forum ist, bitten wir darum, Beiträge möglichst in Englisch zu verfassen.