[aprssig] DIGI_NED 0.3.5 for embedded systems
hasan schiers schiers at netins.netSat Feb 26 21:54:41 UTC 2005
- Previous message: [aprssig] DIGI_NED 0.3.5 for embedded systems
- Next message: [aprssig] DIGI_NED 0.3.5 for embedded systems
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Henk, I am running Xastir on a spare machine that uses the AGWPE PRO on one of my WinXP machines (talks to it via the network, and AGWPE PRO manages my TNC's) Is there a way to run this new DIGI NED on the Debian Linux machine, side by side with Xastir, such that it becomes my "DIGI"...if so, I can use its outstanding rules based digi management instead of the ui-view32 machine which is also connected to AGWPE PRO. tnx, hasan, N0AN ----- Original Message ----- From: "Henk de Groot" <henk.de.groot at hetnet.nl> To: <aprssig at lists.tapr.org>; <aprsnews at lists.tapr.org>; "Remko Welling" <pe1mew at zonnet.nl> Sent: Saturday, February 26, 2005 3:46 PM Subject: [aprssig] DIGI_NED 0.3.5 for embedded systems > Annoucement > ----------- > > Available now: DIGI_NED 0.3.5 sources for use in embedded systems. > > This is a stripped down version of DIGI_NED to make it easier te reuse the > DIGI_NED digipeating core in an embedded device. It contains the complete > functionional rule-based digipeater core like the full DIGI_NED has. All > additional features, like messaging, sat-tracking, telemetry, wx, serial > in-out etc are gone to make the code footprint small and targeted at the > main task: rule-based digipeating. > > The source also cleaned from platform dependent code, so it doesn't use > the Linux AX.25 kernel support but instead I added a simple multiport KISS > interface. It is fully functional under LINUX, but not anymore under DOS. > Because the AX.25 kernel support is not used in this code it cleanly > compiles and runs under Cygwin. > > The core source code is only 68 kB. It was a bit of work to find all the > unused support functions after deleting the additions, but I think there > is not much redundant code left, if any. > > The documentation with this version has been updated to reflect the > functionality of this version and is packaged with the source. The source > is of course covered by the GNU General Public License, like the full > DIGI_NED also is. > > The source has been posted to: > > http://www.homepages.hetnet.nl/~pe1dnn > > To use it in your embedded TNC design you must: > > 1: find a way to load the rule-file (changes to read_ini.c) > 2: change mac_if.c to communicate with your hardware instead of the KISS > code (you can then drop kiss.c and kiss.h). > 3: if you want verbose output then rewrite functions "say" and "vsay". > > It is still some work to make this work on an embedded system, but I think > it is a lot easier to reuse this code than to use the full DIGI_NED code > with all the additional features. > > I hope this contribution will stimulate the creation of more powerfull > TNC-digipeaters, so the network can be realy fixed... > > APRS[tm] is a Trademark of Bob Bruninga, > his home page is at "http://web.usna.navy.mil/~bruninga/aprs.html" > > Kind regards, > > Henk. > > P.S. the digi_ned.ini file is a stripped down version of the file from the > full version, it has not been adjusted to the "new paradigm" yet. > > P.P.S. I coded multiport KISS from specification, I have no way to test it > :-). My only KISS capable device is my TH-D7E (on which it runs by the > way)... > > > _______________________________________________ > aprssig mailing list > aprssig at lists.tapr.org > https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig
- Previous message: [aprssig] DIGI_NED 0.3.5 for embedded systems
- Next message: [aprssig] DIGI_NED 0.3.5 for embedded systems
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the aprssig mailing list
