Intermec ck1 Reference Guide
Appendix A —
µClinux System
336
CK1 SDK Programmer’s Reference Manual
s_image_file
is not used in CK1.
title
means the name displayed in the desktop.
exec_path
is the full path of execution file.
exec_argv
is the parameters passing to the program.
Configuration of Nano-X includes free type font and bmp support.
Regarding font support, the font directory of free type font in the CK1 is
/home/fonts. To use the downloaded fonts, for example a.ttf, calling
GrCreateFont(“FT,a”, 12, NULL) or GrCreateFont(“a”, 12, NULL) has
the a.ttf loaded to the server, and an application can use it. The prefix FT
forces the server trying to load the font as free type font, and the default
first built-in font is returned if the searching fails.
Regarding font support, the font directory of free type font in the CK1 is
/home/fonts. To use the downloaded fonts, for example a.ttf, calling
GrCreateFont(“FT,a”, 12, NULL) or GrCreateFont(“a”, 12, NULL) has
the a.ttf loaded to the server, and an application can use it. The prefix FT
forces the server trying to load the font as free type font, and the default
first built-in font is returned if the searching fails.
Developing Applications Under the
µClinux System
The SDK Wizard is a full-featured Integrated Development Environment
(IDE) for the C programming language under the CK1
(IDE) for the C programming language under the CK1
µClinux system.
It uses Cygwin port of GCC (GNU Compiler Collection) and ARM-ELF
as its compiler. It can create native Win32 and ARM7TDMI executables,
either console or GUI, as well as DLLs and static libraries.
as its compiler. It can create native Win32 and ARM7TDMI executables,
either console or GUI, as well as DLLs and static libraries.
Note: Console applications are not supported on the CK1. Console
applications can be run only from a Terminal session or CK1 shell for the
purposes of debugging and test.
applications can be run only from a Terminal session or CK1 shell for the
purposes of debugging and test.
The Esfia SDK Wizard features are:
• Support GCC based compilers (Cygwin included)
• Integrated debugging (with GDB)
• Support for multiple languages (localization)
• Class Browser
• Debug variable Browser
• Code Completion
• OTK GUI libraries
• Function Listing
• Project Manager
• Customizable syntax highlighting editor
• Quickly create Windows, console, static libraries and DLL
• Support of templates for creating your own project types
• Make file creation
• Edit and compile Resource files