Hello,
I am looking to turn my LPC2468 into a router. It seems that the RL-ARM TCPnet doesn't have any functionality to support this. Does anyone know of either an open-source solution or a product that supports this?
Any thoughts on this would be really appreciated!
Thanks! Eric
In theory, you could run a Linux system on the LPC2468 (with external memory, of course.)
I'm curious: can Linux's virtual memory be directed to external RAM ? Has anybody ever tried this?
Does Linux (need to) know or care anything about the details of how the memory is physically implemented?
Isn't that the whole basis of Virtual Memory?
Note that someone seems to be trying to do exactly this on an STM32: http://bit.ly/fftceb
my.st.com/.../Flat.aspx
Running Linux on such a chip can enrich the experience of using our products (for the moment we manually draw a GUI, use TCPNet/FlashFS/RTX etc. which is nice in terms of footprint, but not functionality...) - I was actually asking a slightly irrelevant question about how to do it... Thanks for the link, I'll look into it.
Thanks everybody! I am going to check out netgear's firmware.
I also just came across the open source lwIP stack (light weight IP): savannah.nongnu.org/.../ and http://lwip.wikia.com . I see that some people have modified the code to add NAT so that it can behave as a router -- and lwIP supports PPP. What I am trying to do is have an internet connection via a GPRS modem (PPP) and then route a local area network to this internet connection.
-Eric
But where's the documentation?
http://lwip.wikia.com/wiki/PPP is just a "skeleton" containing no information at all.
then route a local area network to this internet connection.
This should be doable with lwip.
As you might have guessed, the answer to this question is 'Contributions to the project are welcome.' There are very few (maybe just one) active developers on this project, so don't be surprised if you find documentation outdated/lacking/etc.
That's great news! So is it correct that I need to add NAT to lwip in order to do this? (I apologize for how naive I am regarding TCP/IP)
Thanks!
So is it correct that I need to add NAT to lwip in order to do this?
I thought NAT was already available. It appears, I was mistaken: savannah.nongnu.org/.../
You can always implement it yourself, of course. But it will be a challenge if you are a newcomer to TCP/IP. Well, integrating lwip into your application is a challenge in itself.
View all questions in Keil forum