I have a reference board, Ive built and Run Linux on it. That was a
nightmare...

But the Client want WIN CE 5. AMD provided an image that runs with
ethernet. It has a connection Icon under network connections when I run the
AMD example NK.bin

When I build an NK.bin I do not have a connection Icon under Network
connections. What's up

Lastly where are the manuals for using WinCE? I have a 6MB line and the
servers are so slow I'm falling asleep between pages. Books on CE 5.0?

Thanks

Re: Making Ethernet work on DB1100 (MIPS) ie. "Product Ethernet" by Doug

Doug
Sat Mar 10 02:37:40 CST 2007

Did you add Ethernet support to your image? (SYSGEN_ETHERNET, or something
like "Wired Local Area Network" in the catalog.)

--
// StdDisclaimer.h
// This posting is provided "AS IS" with no warranties, and confers no
rights.
//
"APSFlorida" <APSFlorida@discussions.microsoft.com> wrote in message
news:3F0DDDEE-1E54-4D45-AB29-66F7CA11AC46@microsoft.com...
>I have a reference board, Ive built and Run Linux on it. That was a
> nightmare...
>
> But the Client want WIN CE 5. AMD provided an image that runs with
> ethernet. It has a connection Icon under network connections when I run
> the
> AMD example NK.bin
>
> When I build an NK.bin I do not have a connection Icon under Network
> connections. What's up
>
> Lastly where are the manuals for using WinCE? I have a 6MB line and the
> servers are so slow I'm falling asleep between pages. Books on CE 5.0?
>
> Thanks


Re: Making Ethernet work on DB1100 (MIPS) ie. "Product Ethernet" by APSFlorida

APSFlorida
Sat Mar 10 11:39:10 CST 2007

Yes, "SYSGEN_ETHERNET".

How exactly is the connection applet generated, and how does a custom driver
hook in such that it would show up as something available for configuration
under network connections?

"Doug Cook [MSFT]" wrote:

> Did you add Ethernet support to your image? (SYSGEN_ETHERNET, or something
> like "Wired Local Area Network" in the catalog.)
>
> --
> // StdDisclaimer.h
> // This posting is provided "AS IS" with no warranties, and confers no
> rights.
> //
> "APSFlorida" <APSFlorida@discussions.microsoft.com> wrote in message
> news:3F0DDDEE-1E54-4D45-AB29-66F7CA11AC46@microsoft.com...
> >I have a reference board, Ive built and Run Linux on it. That was a
> > nightmare...
> >
> > But the Client want WIN CE 5. AMD provided an image that runs with
> > ethernet. It has a connection Icon under network connections when I run
> > the
> > AMD example NK.bin
> >
> > When I build an NK.bin I do not have a connection Icon under Network
> > connections. What's up
> >
> > Lastly where are the manuals for using WinCE? I have a 6MB line and the
> > servers are so slow I'm falling asleep between pages. Books on CE 5.0?
> >
> > Thanks
>
>

Re: Making Ethernet work on DB1100 (MIPS) ie. "Product Ethernet" by Doug

Doug
Sun Mar 11 00:55:11 CST 2007

I don't have a copy of the DB1100 BSP handy, I don't know what kind of
Ethernet chip it uses, I don't have a copy of your project handy, and I
don't have much to go on, so I can only make guesses and suggest how things
should work.

You need two things for Ethernet to work:

- Sufficient OS support for Ethernet. This requires SYSGEN_ETHERNET and
possibly some other components. This will make the control panel applet
available, as well as add a TCP/IP stack and general networking support to
the operating system image. Some of these are automatically added. For
example, setting SYSGEN_ETHERNET automatically enable SYSGEN_TCPIP. Looking
at CE 6.0, if both SYSGEN_CONNMC and SYSGEN_ETHERNET are set and a driver is
loaded, you'll get a system tray icon.

- A driver. This will either be from your BSP (usually hardcoded into your
BPS's scripts in the case of a built-in BSP-specific ethernet chip) or from
the generally available drivers provided with CE (you add a driver based on
the type of Ethernet card you have added to your board).

To get a system tray icon, you need three things:

- A loaded Ethernet driver.
- Ethernet support. (SYSGEN_ETHERNET.)
- Network connections UI support (SYSGEN_CONNMC.)

A properly written BSP will automatically include the BSP's built-in
ethernet driver if the project includes ethernet support. It generally works
like this:

- Ethernet driver is a DLL that is always built, or is built as long as
necessary OS support is present. Necessary OS support might come in the form
of SYSGEN_DEVICE, SYSGEN_FULLCRT, SYSGEN_ETHERNET, or any number of other
prerequisites. You would have to look at the DIRS file or the SOURCES file
in the BSP to find out the exact filter (if any). That said, usually the
filter is a subset of the filters mentioned below, so this isn't usually a
concern.

- Driver DLL is included into your image by your BSP's platform.bib file.
The DLL is only included if certain variables are set in the environment --
again, there is a filtering stage. Typically, the driver will be included
into your image if both BSP_MYETHERNETCARD=1 and SYSGEN_ETHERNET=1. Often
there are additional filters, but this is specific to the BSP. Platform
Builder can help you find out what needs to be set to get your driver DLL
into the image. Find the driver DLL under your BSP in the catalog view,
right-click on it, and select the context menu option that shows "why this
driver is excluded" or something to that effect. PB will try to analyze your
environment and the platform.bib file and figure out what you can do to make
the driver show up in the image. (The analysis isn't perfect, but it is
usually helpful.)

- The registry settings that cause your driver to be loaded are specified in
the BSP's platform.reg file. Again, the registry settings will be filtered,
usually by logic equivalent to the filter for the BIB file.

If your BSP does not have a hardcoded Ethernet chip, you'll need to select
one from the available Device Drivers. If a device driver is not available
for your Ethernet device, you'll need to get a different Ethernet device or
write your own driver.

--
// StdDisclaimer.h
// This posting is provided "AS IS" with no warranties, and confers no
rights.
//
"APSFlorida" <APSFlorida@discussions.microsoft.com> wrote in message
news:6954699B-B497-43DA-9EE3-D430920BF4B8@microsoft.com...
> Yes, "SYSGEN_ETHERNET".
>
> How exactly is the connection applet generated, and how does a custom
> driver
> hook in such that it would show up as something available for
> configuration
> under network connections?
>
> "Doug Cook [MSFT]" wrote:
>
>> Did you add Ethernet support to your image? (SYSGEN_ETHERNET, or
>> something
>> like "Wired Local Area Network" in the catalog.)
>>
>> --
>> // StdDisclaimer.h
>> // This posting is provided "AS IS" with no warranties, and confers no
>> rights.
>> //
>> "APSFlorida" <APSFlorida@discussions.microsoft.com> wrote in message
>> news:3F0DDDEE-1E54-4D45-AB29-66F7CA11AC46@microsoft.com...
>> >I have a reference board, Ive built and Run Linux on it. That was a
>> > nightmare...
>> >
>> > But the Client want WIN CE 5. AMD provided an image that runs with
>> > ethernet. It has a connection Icon under network connections when I run
>> > the
>> > AMD example NK.bin
>> >
>> > When I build an NK.bin I do not have a connection Icon under Network
>> > connections. What's up
>> >
>> > Lastly where are the manuals for using WinCE? I have a 6MB line and
>> > the
>> > servers are so slow I'm falling asleep between pages. Books on CE 5.0?
>> >
>> > Thanks
>>
>>


Re: Making Ethernet work on DB1100 (MIPS) ie. "Product Ethernet" by APSFlorida

APSFlorida
Sun Mar 11 10:11:05 CDT 2007

Does the previous apply to CE5.0?
Thanks for the replies over the weekend.

"Doug Cook [MSFT]" wrote:

> I don't have a copy of the DB1100 BSP handy, I don't know what kind of
> Ethernet chip it uses, I don't have a copy of your project handy, and I
> don't have much to go on, so I can only make guesses and suggest how things
> should work.
>
> You need two things for Ethernet to work:
>
> - Sufficient OS support for Ethernet. This requires SYSGEN_ETHERNET and
> possibly some other components. This will make the control panel applet
> available, as well as add a TCP/IP stack and general networking support to
> the operating system image. Some of these are automatically added. For
> example, setting SYSGEN_ETHERNET automatically enable SYSGEN_TCPIP. Looking
> at CE 6.0, if both SYSGEN_CONNMC and SYSGEN_ETHERNET are set and a driver is
> loaded, you'll get a system tray icon.
>
> - A driver. This will either be from your BSP (usually hardcoded into your
> BPS's scripts in the case of a built-in BSP-specific ethernet chip) or from
> the generally available drivers provided with CE (you add a driver based on
> the type of Ethernet card you have added to your board).
>
> To get a system tray icon, you need three things:
>
> - A loaded Ethernet driver.
> - Ethernet support. (SYSGEN_ETHERNET.)
> - Network connections UI support (SYSGEN_CONNMC.)
>
> A properly written BSP will automatically include the BSP's built-in
> ethernet driver if the project includes ethernet support. It generally works
> like this:
>
> - Ethernet driver is a DLL that is always built, or is built as long as
> necessary OS support is present. Necessary OS support might come in the form
> of SYSGEN_DEVICE, SYSGEN_FULLCRT, SYSGEN_ETHERNET, or any number of other
> prerequisites. You would have to look at the DIRS file or the SOURCES file
> in the BSP to find out the exact filter (if any). That said, usually the
> filter is a subset of the filters mentioned below, so this isn't usually a
> concern.
>
> - Driver DLL is included into your image by your BSP's platform.bib file.
> The DLL is only included if certain variables are set in the environment --
> again, there is a filtering stage. Typically, the driver will be included
> into your image if both BSP_MYETHERNETCARD=1 and SYSGEN_ETHERNET=1. Often
> there are additional filters, but this is specific to the BSP. Platform
> Builder can help you find out what needs to be set to get your driver DLL
> into t