LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer
User Name
Password
Linux - Embedded & Single-board computer This forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.

Notices

Reply
 
Search this Thread
Old 08-30-2012, 08:06 AM   #1
jaguzu
LQ Newbie
 
Registered: Aug 2012
Posts: 2

Rep: Reputation: Disabled
tips - tcp/ip-framework for embedded linux


I have been assigned a project where i need some advise. I have an embedded linux system which i want to update with a communication framework (tcp/ip). the specifications:
  • Open source commercial
  • c++
  • intra-process, intra-machine, inter-machine
  • also work on linux/windows desktop for unit-test
  • due the embedded system the frameworks size has to be lightweighted.

Any suggestions that supports the criteria above, or suggestions on where to start get information about things like this? I'm new to this so I feel a bit lost.

Thanks in advance!
 
Old 09-03-2012, 04:47 PM   #2
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,395
Blog Entries: 2

Rep: Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903Reputation: 903
Why would you want to do something like that? TCP/IP is built into the Linux kernel already. Replacing it with another TCP/IP stack would be difficult, at best.
What do you mean by 'also work on linux/windows desktop for unit-test'? Are you saying that what you're looking for also has to to be portable to Windows? That sounds somewhere close to impossible, since the TCP/IP networking stack in Windows can't be extracted and replaced.

None of this makes sense. What are you really trying to do?

--- rod.
 
Old 09-03-2012, 11:16 PM   #3
kakaka
Member
 
Registered: Sep 2003
Posts: 382

Rep: Reputation: 86
Hi jaguzu!

Are you looking for something that could be more or less classified as a messaging system that:

1) works over TCP/IP
2) is "commercial grade"/"high quality"
3) can be interfaced to from C++
4) has different versions available which are designed work on either on
Embedded Linux, Desktop Linux, or MS-Windows
5) anything that can be done with normal built-in OS tcp/ip socket based
communcations, could be done with the add-on product.
6) has software development oriented "value-added" features, perhaps such as being able
to "pretty print" message structures while inside data buffers/queues, etc.

Is that roughly what you need?

Or, are you just looking for something where perhaps you have the same/consistent
interface, without having to worry about what OS you're using?

To give us all a common point of reference, if you look at the I/O capabilities
of the Boost C++ libraries, what sorts of features would you need beyond what's
available with Boost?

http://www.boost.org/

Last edited by kakaka; 09-03-2012 at 11:26 PM.
 
Old 09-08-2012, 02:52 PM   #4
jaguzu
LQ Newbie
 
Registered: Aug 2012
Posts: 2

Original Poster
Rep: Reputation: Disabled
Thanks for your replies! I'll try to clarify what I mean if anyone read this again

I have an embedded system and want...

Communication with a higher abstraction than tcp/udp including:

top requirments:
- RPC
- Serialization
- Work on linux and in c++.
- Open source for commercial.

Yes I have started to look att boost.asio now but of course i want other to compare with.
Haven't figured out if boost has the serialization?

Thanks!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Freescale tips embedded partnerships for multi-core SoCs LXer Syndicated Linux News 0 04-26-2010 07:41 PM
LXer: Eclipse framework overshadowing proprietary embedded tools LXer Syndicated Linux News 0 06-09-2008 10:41 PM
LXer: Embedded Linux as Dependable for Developers as RTOSes, says Embedded Market For LXer Syndicated Linux News 0 01-23-2008 11:40 AM
LXer: Implementing an embedded Linux web app framework LXer Syndicated Linux News 0 08-06-2006 02:21 AM


All times are GMT -5. The time now is 02:42 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration