Hi all,

In my previous project, I worked under Linux to modify the IP protocol
stack, actually replace it with a routing protocol designed for car-2-
car communications. In Linux it is possible since I have raw access to
the protocol stack, but under WinCE I have no idea how to do this...

I know the tcp/ip architecture under WinCE is like Winsock API -> TCP/
IP(tckstk.dll) -> NDIS -> device driver.

Anybody knows if it is possible to do my job under WinCE? If yes, on
which layer I should put my efforts to?

Thanks a lot!

Hao Wang

Re: Replace the ip stack in WinCE? by Hao

Hao
Sun Jun 10 08:29:38 CDT 2007

Nobody knows sth. about this idea ?


Re: Replace the ip stack in WinCE? by Paul

Paul
Mon Jun 11 13:23:02 CDT 2007

You're the first that's ever asked that I can recall. You're on your own.
I'd be surprised if it were completely impossible, but I'd start out by
assuming that it's unnecessary and making someone else prove that I need
some car-to-car special thing before I wasted too much time.

Paul T.

"Hao" <readercn@gmail.com> wrote in message
news:1181482178.869183.267390@c77g2000hse.googlegroups.com...
> Nobody knows sth. about this idea ?
>



Re: Replace the ip stack in WinCE? by Hao

Hao
Tue Jun 12 03:15:28 CDT 2007

On 6 11 , 8 23 , "Paul G. Tobey [eMVP]" <p space tobey no spam AT no
instrument no spam DOT com> wrote:
> You're the first that's ever asked that I can recall. You're on your own.
> I'd be surprised if it were completely impossible, but I'd start out by
> assuming that it's unnecessary and making someone else prove that I need
> some car-to-car special thing before I wasted too much time.
>
> Paul T.

I know my problem is unique because it is a little bit too early since
the earliest time for mass deployment of Vehicular Networks in Europe
is far away...

But without doubt Vehicular Networks will use 802.11p at the phy/mac
layer and Position Based Routing at network layer. This is because
802.11a and ip protocol are not suitable under the high speed
vehicular environment! Currently all the main car-makers around the
world and govenments(U.S., Japan, Europe) are involved to work on the
standards definition. As I know, there are already some commercial
applications in Japan, U.S. is on the way, Europe is a little far
behind...

I notice that Microsoft pays attention to the automobile industry and
presents MS automotive. I think they should also embed the new
protocol stack in the near future, otherwise Linux is the only choice.
So my problem is that before MS can offer sth. to me what I can do?

Here is a scenario from http://www.car-2-car.org, you can google more
using key words like 'car to car', 'Vehicular Networks' or 'ITS', hope
you have fun :)

Remember?
You are on a highway, approaching towards the place of an accident
that happened just a minute ago. You have no chance but to rush
towards the end of the resulting traffic jam and depend on your
reaction when the end of the congestion suddenly appears.
You have no chance because you cannot know!
Imagine!
You are on a highway, approaching towards the place of an accident
that happened just a minute ago.
This time you know!
Your electronic assistant has already informed you about the impending
situation and to slow down the car long before the danger comes into
sight. The information has been transmitted to you by oncoming cars
and the location of the traffic jam was forwarded from car to car
through the traffic in front of you. Hence, an alternative route can
be immediately calculated in order to safe you and others from delays
and stress.
Your car being able to wirelessly communicate with its environment
ensures safety and comfort for you and others while on the road.
Beyond the reduction of traffic risks, many other applications become
possible: Imagine e.g. using a 'drive through check in counter' at the
airport, forwarding travel info or music to your car from your living
room PC or receiving a modified itinerary from your company at the
petrol station to save time and energy.





Re: Replace the ip stack in WinCE? by Paul

Paul
Tue Jun 12 10:18:00 CDT 2007

If you are working for someone that is big enough that Microsoft would care
about you, contact them. They might be able to help you.

If not, you have the OS with some of the source code, the documentation, and
a lot of time (I hope). You can get some additional source code through the
Windows CE Shared Source Initiative program and it looks to me like the TCP
stack is there. I don't know, however, whether there is enough code present
to actually *build* the stack or a modified version of it. The source code
is typically there for reading, not necessarily for compiling.

Paul T.

"Hao" <readercn@gmail.com> wrote in message
news:1181636128.943896.124500@i13g2000prf.googlegroups.com...
> On 6 11 , 8 23 , "Paul G. Tobey [eMVP]" <p space tobey no spam AT no
> instrument no spam DOT com> wrote:
>> You're the first that's ever asked that I can recall. You're on your
>> own.
>> I'd be surprised if it were completely impossible, but I'd start out by
>> assuming that it's unnecessary and making someone else prove that I need
>> some car-to-car special thing before I wasted too much time.
>>
>> Paul T.
>
> I know my problem is unique because it is a little bit too early since
> the earliest time for mass deployment of Vehicular Networks in Europe
> is far away...
>
> But without doubt Vehicular Networks will use 802.11p at the phy/mac
> layer and Position Based Routing at network layer. This is because
> 802.11a and ip protocol are not suitable under the high speed
> vehicular environment! Currently all the main car-makers around the
> world and govenments(U.S., Japan, Europe) are involved to work on the
> standards definition. As I know, there are already some commercial
> applications in Japan, U.S. is on the way, Europe is a little far
> behind...
>
> I notice that Microsoft pays attention to the automobile industry and
> presents MS automotive. I think they should also embed the new
> protocol stack in the near future, otherwise Linux is the only choice.
> So my problem is that before MS can offer sth. to me what I can do?
>
> Here is a scenario from http://www.car-2-car.org, you can google more
> using key words like 'car to car', 'Vehicular Networks' or 'ITS', hope
> you have fun :)
>
> Remember?
> You are on a highway, approaching towards the place of an accident
> that happened just a minute ago. You have no chance but to rush
> towards the end of the resulting traffic jam and depend on your
> reaction when the end of the congestion suddenly appears.
> You have no chance because you cannot know!
> Imagine!
> You are on a highway, approaching towards the place of an accident
> that happened just a minute ago.
> This time you know!
> Your electronic assistant has already informed you about the impending
> situation and to slow down the car long before the danger comes into
> sight. The information has been transmitted to you by oncoming cars
> and the location of the traffic jam was forwarded from car to car
> through the traffic in front of you. Hence, an alternative route can
> be immediately calculated in order to safe you and others from delays
> and stress.
> Your car being able to wirelessly communicate with its environment
> ensures safety and comfort for you and others while on the road.
> Beyond the reduction of traffic risks, many other applications become
> possible: Imagine e.g. using a 'drive through check in counter' at the
> airport, forwarding travel info or music to your car from your living
> room PC or receiving a modified itinerary from your company at the
> petrol station to save time and energy.
>
>
>
>



Re: Replace the ip stack in WinCE? by Hao

Hao
Fri Jun 15 02:08:54 CDT 2007

Thanks a lot, Paul :)

I will spend more time to see whether I can find out a possible
solution...