AM335X-PAC Series User Manual version 2.0.1 Page: 62
Copyright © 2019 ICP DAS Co., Ltd. All Rights Reserved. E-mail: [email protected]
4.1. Introduction of the LinPAC AM335x SDK
This section will discuss some of the techniques that are adopted in the LinPAC_AM335x SDK,
including detailed explanations that describe how to easily use the LinPAC_AM335x SDK. The
LinPAC_AM335x SDK is based on Cygwin and is also a Linux-like environment for Microsoft
Windows systems, and provides a powerful GCC cross-compiler and an IDE (Integrated
Development Environment) that enables LinPAC_AM335x SDK applications to be quickly
developed. Therefore, once an application has been created, the LinPAC_AM335x SDK can be
used to compile it into an executable file that can be run on the LinPAC_AM335x SDK embedded
controller.
Note:
1.
The latest Linux AM335x SDK is integrate AM335x series SDK. Select the appropriate software
for your controller.
2.
The names of all the I/O module's API functions
must begin with the prefix ‘I8K’
.
3.
The I-8K and I-9K I/O modules using the same API function and examples.
4.
More detailed information, user can refer to
readme.txt
file here:
C:\cygwin\LinPAC_am335x_SDK\examples\readme.txt file
or
root@LinuxPC-ICPDAS:/icpdas/linpac_am335x_sdk/i8k/examples/readme.txt
4.1.1. Introduction to Cygwin
Cygwin is a collection of free software tools originally developed by Cygnus Solutions to allow
various versions of Microsoft Windows to act somewhat like a UNIX system. Cygwin is a Linux-like
environment for Windows consisting of two parts:
(1)
A DLL (cygwin1.dll) which acts as a Linux emulation layer providing substantial Linux API
functionality.
(2)
A collection of tools that provide users with the Linux look and feel.