[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE : [lwip-devel] Please comment on suggested development of the cs8900d
From: |
Frédéric BERNON |
Subject: |
RE : [lwip-devel] Please comment on suggested development of the cs8900driver |
Date: |
Tue, 11 Sep 2007 12:24:09 +0200 |
Hi Mike,
Take a look to contrib\ports\msvc6, there is already a simple raw-based http
server (very simple). Perhaps you have already use it to implement your?
contrib\apps\httpserver contains a sample of a netconn-based one. In a general
way, if the sample can be independant of any port, and can be reused, it would
be good to put it int this folder (contrib\apps).
Just for information, which ARM chip do you use in your project?
====================================
Frédéric BERNON
HYMATOM SA
Chef de projet informatique
Microsoft Certified Professional
Tél. : +33 (0)4-67-87-61-10
Fax. : +33 (0)4-67-70-85-44
Email : address@hidden
Web Site : http://www.hymatom.fr
====================================
P Avant d'imprimer, penser à l'environnement
-----Message d'origine-----
De : address@hidden [mailto:address@hidden De la part de Mike Kleshov
Envoyé : mardi 11 septembre 2007 07:13
À : address@hidden
Objet : [lwip-devel] Please comment on suggested development of the cs8900driver
As the new maintainer of the cs8900 driver, I would like to suggest a course of
action. First, a little background info would be appropriate. I am currently in
the process of adding an ethernet interface to an embedded system. The system
is built around an ARM-based microcontroller with the CS8900A chip attached to
it via external memory interface. There is no OS, I am planning to use raw API.
It is planned that the system will run a TELNET-like server to implement a
simple remote control protocol ('command message'->'response message'.) It will
also run a simple HTTP server featuring GET, POST and HTTP digest
authentication. I am using the IAR EWARM software for development. My
suggestion is to create an 'arm_nosys' port containing the cs8900 driver. I'll
try to avoid using any compiler-specific contructs (except packed structure
modifier), so the port should be fairly compiler-independent. Also I would like
to do a rewrite of the driver using lwip/src/netif/ethernetif.c as a template
and reusing the old driver as much as possible. Hopefully, this would bring the
driver in line with the latest developments in lwip in terms of API and
coding/commenting style. Naturally, I'll test the code on my target board
before submitting. As soon as I'm satisfied with the quality of my raw
API-based HTTP server, I'd like to contribute it as well. All of this will
probably take a few weeks.
Does it sound reasonable? All comments are welcome.
- Mike Kleshov
_______________________________________________
lwip-devel mailing list
address@hidden http://lists.nongnu.org/mailman/listinfo/lwip-devel
Frédéric BERNON.vcf
Description: Frédéric BERNON.vcf
- RE : [lwip-devel] Please comment on suggested development of the cs8900driver,
Frédéric BERNON <=