I have purchased RL-ARM but I cant find the source code for TCPNet. Does it not come with the source code?
Thanks
The Telnet server has been successfully used with the third party Basic interpreter as a Telnet console. There is an interface which allows you to print unsolicited messages on the Telnet client's screen.
I think that you can still use the Telnet client with your application. Maybe you will have to stop thinking that you have a clean streaming device like the UART, because the Telnet server is not that.
I am very interested in seeing more details on this.
Can you please provide a link to where we can see further information - Costs etc.
Franc,
In regards to the TELNET server. I believe TELNET was originally character based. I believe The addition of line based mode was actually a later option to improve the protocols efficiency when the character mode was not needed.
See RFC318 - Telnet Protocols RFC1184 - Telnet Linemode Option
So i think it should be able to work more like a UART?
The RL-ARM Telnet server supports both, character and line mode input. It has it's own buffer for each telnet connection, a simple command line editor and a command history buffer, which allows you to retrieve the most recently typed commands with UP/DOWN cursor keys. It also handles the Telnet Control character sequences, negotiates the Telnet options etc. You see this is much more than a simple UART-like streaming device.
If you need a simple UART-like streaming, you can still implement it using TCPnet socket. (cca. 20 lines of additional code). In this case you don't need a Telnet server.
Ah I see, I thought the TELNET server was much simpler, more like the versions I have seen the source code for on the Internet.
I do want my TELNET server to negotiate a few of the options but only the bare minimum echo etc, and I didn't want a command buffer as I wanted the individual programs to handle this.
I had started down the route you suggested but thanks anyway!
Stuart.
Just in case anyone's missed the announcement on the Keil home page:
http://www.keil.com/pr/article/1171.htm
I wonder if that is one more $4000 package that must be multiplied by the total number of developers, for a total of $12000 / chair and 3*n yearly support fees for the upgrades.
"I wonder if that is one more $4000 package..."
Hope not - There's no way I'd be able to get clearance for that!
In the past, I've just had to sign an NDA for such code.
Come 9AM, I'll be on the phone to my local distributor to see if they can give any further details.