GPL
GNU GPL open source code as part of Naviflash software
This document describes the open source code licensed on GNU General Public License (GPL), used on the Naviflash device.
For more information about the GPL, see: http://www.gnu.org/licenses/licenses.html#GPL
You can also download a copy of the GPL here: COPYING.txt
The GPL'ed source code used in Naviflash are:
- The Linux kernel for ARM, with modifications by Naviflash
- Modutils (some executables are from modutils)
- The GNU C library (glibc), with modifications by Naviflash
- BusyBox (not all existings tools, rightly configured by configure script)
- bash-2.05 (rightly configured by configure script)
- procps-3.1.14
- sh-utils-1.16 (some executables are from sh-utils)
- sysvinit-2.84 (some executables are from sysvinit)
To compile our source code, we use a tool chain:
- compiler gcc v2.95.3 with patch
- binutils v2.13.1
- glibc v2.1.3 with patch
Detailed description:
GNU GPL open source code use by Naviflash:
1. Linux kernelNaviflash currently uses version 2.4.19 (vanilla version) of the Linux kernel,
patched for ARM processor with two patches: diff-2.4.19-rmk4-pxa2.gz
and 2.4.19-low-latency.patch.gz
Furthermore Naviflash made specific modifications, which provide drivers for the specific
Naviflash hardware.
2. modutils-2.4.5
3. GNU C library (glibc)Naviflash currently uses the GNU C library, version 2.1.3,
patched for ARM processor with glibc-2.1.3-armpc24.patch (based on the original patch made by Philip Blundell)
4. busybox-0.60.5
5. bash-2.05
6. procps-3.1.14
7. sh-utils-1.16
8. sysvinit-2.84
If you want receive a copy of above source code on CD, please submit your request
by this address. Please give us your complete address and specify it is about the "Naviflash GNU GPL source code". You will be charged for the cost of preparing and mailing the CD to you.
GPL - naviflash 102x,104x,106x, 11xx seriess