Intermec ck1 Reference Guide
Appendix A —
µClinux System
290
CK1 SDK Programmer’s Reference Manual
Introducing the
µClinux System
This appendix is an overview of the CK1
µClinux system. The barrier
between the CK1 embedded operating system and the general purpose
system is becoming more blurred as embedded devices are evolving to
meet the market’s requirements. As more is required from the embedded
devices, the applications they run are becoming more sophisticated and
need more intelligent management. Embedded devices are still expected to
remain cost effective solutions for their limited mission.
system is becoming more blurred as embedded devices are evolving to
meet the market’s requirements. As more is required from the embedded
devices, the applications they run are becoming more sophisticated and
need more intelligent management. Embedded devices are still expected to
remain cost effective solutions for their limited mission.
For the companies providing end products for embedded markets, a quick
time to market and reliability of their products are the key features of the
development. The embedded products aimed at industrial usage usually
provide network connectivity, supporting different networking protocols.
The security and management asserts more requirements for the system.
These and other demands increase the complexity and more often require
services of full operating systems as a solution. The CK1 embedded
time to market and reliability of their products are the key features of the
development. The embedded products aimed at industrial usage usually
provide network connectivity, supporting different networking protocols.
The security and management asserts more requirements for the system.
These and other demands increase the complexity and more often require
services of full operating systems as a solution. The CK1 embedded
µClinux provides a strong foundation for the applications to run on. It
offers a strong networking support, such as network management
protocols, e-mail, and different security options.
offers a strong networking support, such as network management
protocols, e-mail, and different security options.
Linux itself has many advantages. The free software provided by the Linux
community can be installed into one of the file systems supported by
Linux. Also because of the related history with Unix, many commercial
applications developed for Unix can run unchanged in binary form on
Linux systems. All together, Linux can run thousands of different
applications for different purposes, which can be customized to meet your
needs. From the beginning, Linux has integrated TCP/IP networking. It
supports all the major networking protocols, making it an excellent
networking operating system. Linux also includes supports for a variety of
different networking hardware. Linux is a very stable operating system. It
has been developed and tested by volunteer programmers around the
world, which are submitting bug reports to main developers. A multi-user
system is able to serve multiple users at the same time allowing them to
execute and run programs independently at the same time. Linux is a full
multi-user system sharing the hardware like CPU and memory between
the different users and applications. This sharing allows implementing
security on a very basic level between the different users and the operating
system. The system also works as an outside protection as many viruses
need the super-user privileges to do any damages. Linux also includes an
online documentation of the commands, library routines, kernel system
calls, file formats, and device driver interfaces.
community can be installed into one of the file systems supported by
Linux. Also because of the related history with Unix, many commercial
applications developed for Unix can run unchanged in binary form on
Linux systems. All together, Linux can run thousands of different
applications for different purposes, which can be customized to meet your
needs. From the beginning, Linux has integrated TCP/IP networking. It
supports all the major networking protocols, making it an excellent
networking operating system. Linux also includes supports for a variety of
different networking hardware. Linux is a very stable operating system. It
has been developed and tested by volunteer programmers around the
world, which are submitting bug reports to main developers. A multi-user
system is able to serve multiple users at the same time allowing them to
execute and run programs independently at the same time. Linux is a full
multi-user system sharing the hardware like CPU and memory between
the different users and applications. This sharing allows implementing
security on a very basic level between the different users and the operating
system. The system also works as an outside protection as many viruses
need the super-user privileges to do any damages. Linux also includes an
online documentation of the commands, library routines, kernel system
calls, file formats, and device driver interfaces.