Description | Information | Download |
---|
DK151/DB150 web demo |
Example demonstrating the usage of the proximity sensor installed on the DK151 board over the I2C bus. The example also includes a web-visualization of the acquired data.
| DB150WebDemo_V01.01.zip DE | 07.06.2016 | ZIP | 159 KB |
Modbus | Modbus Library with source code examples - The Modbus protocol has established itself as a de facto standard for industrial communication since its development. In addition to initial serial communication with RS232 / RS485 (Modbus RTU) between devices. With the introduction of Ethernet in automation technology the Modbus/TCP established itself.
The IPC@CHIP® Modbus library supports:
- Modbus RTU master
- Modbus RTU slave
- Modbus TCP client
- Modbus TCP server
Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
RTU_Master - Modbus master example application with RS232 or RS485 Hardware Plattformen: Development Boards | Embedded Controller | SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
RTU_Slave - Modbus slave example application with RS232 or RS485 Hardware Plattformen: Development Boards | Embedded Controller | SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
TCP_Server - TCP server example application Hardware Plattformen: Development Boards | Embedded Controller | SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
TCP_Client - TCP client example application Hardware Plattformen: Development Boards | Embedded Controller | SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
| EN | 04.06.2019 | ZIP | 1.98 MB |
BIOS Application Programming Interface | MyStdio - Example for the use of a user defined Stdio channel using a TCP connection. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
UserPersistentData - Example to read and write user persistent data that are stored in a RTOS and file system independent memory area ( user persistent flash data ). Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
| EN | 04.06.2019 | ZIP | 81 KB |
CGI - Common Gateway Interface | CountCGI - Example demonstrating how a CGI page is installed which contains a dynamic counter. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
ErrCGI - Example demonstrates how a CGI handler can be installed for HTTP error codes, e.g. 404. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
FileUpload - This HTML page shows how to transfer files to the IPC@CHIP® using the HTTP put method. Requires a special RTOS available on demand. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
MiniCGI - Small example clarifying the use of CGI on the IPC@CHIP®. The installed CGI page returns the remote IP address. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
MyHeader - Example how to install custom header fields for the IPC@CHIP web server. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
MyMIME - Example shows how custom MIME types can be installed for the IPC@CHIP® webserver. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
Secure - Example installing a CGI page which can only be accessed by means of a username and a password. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
SSIPage - Example using ServerSideInclude API functions. Hardware Plattformen: SC123 | SC143 | SC243
StreamCGI - Example for the streaming-like CGI data interface of the IPC@CHIP. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
Submit - Example using forms within a CGI function. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
SVGGraph - This example shows how to create an SVG (scalable vector graphic) within a CGI function. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
SubmitP - Example using forms within a CGI function with POST method. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
DKxxCGI - Example demonstrating how to control and view the digital I/O’s of the DK60. Hardware Plattformen: SC123 | SC143
archiveBuilder - Creates an archive file (.arv) which can be used by the archivereader to stream the indexed files. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
archiveReader - Loads an archive file (.arv) and creates streaming-like CGI data interface for the indexed files. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
Cookies - This example shows how CGI functions could create and handle cookies. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
DB54CGI - Example demonstrating how to control and view the digital I/Os and the LC display of the the DB54. Hardware Plattformen: SC23 | SC24
| cgi_v4.00.zip EN | 10.04.2017 | ZIP | 3.70 MB
EN | 04.06.2019 | ZIP | 3.70 MB |
External Memory | DRVVER - This example demonstrates how the driver version can be retrieved from a program. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
EXTCALL - Demonstration of callback functionality for external memory. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
EXTIDE Driver - Example for mounting compact flash cards. Hardware Plattformen: SC123 | SC143 | SC243
EXTSD-Driver - Example for mounting MMC/SD cards (via SPI). Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
EXTSPI Driver - Example for mounting an SPI flash memory (via software SPI, with circuit diagram). Hardware Plattformen: SC11 | SC12 | SC13
EXTUSB Driver - Example for mounting USB mass storage devices (e.g. USB memory sticks). Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
FDISK - Tool for partitioning media connected to the IPC@CHIP®. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
| extdisk_v4.00.zip EN | 05.04.2017 | ZIP | 310 KB |
Hardware Application Programming Interface | FastPIOs - Example showing how to speed up the control of the PIO signals. Hardware Plattformen: SC11 | SC12 | SC13
Address - Example activating the address signals A0-A2 using the hardware API. Hardware Plattformen: SC123 | SC143
AdrLatch - Example activating the ALE signal using the Hardware API. Hardware Plattformen: SC11 | SC12 | SC13
ChipSel - Example showing how to activate the Chip select signals PCS0-PCS6 using the Hardware API. Hardware Plattformen: SC123 | SC143
DMA_Cnt - This example demonstrates the usage of external triggered DMA transfers and constant sampling frequency with the help of a hardware timer. Hardware Plattformen: SC11 | SC13
GPIO - Example for GPIO usage (PIO31/GPIO_7) on SC2x3. Hardware Plattformen: SC243
Int - Example including the activation and use of interrupts using the hardware API. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
IRQ - Activate and use the interrupt signals IRQx with HWAPI. Hardware Plattformen: SC243
PIOPin - Example showing how to activate the PIO signals using the hardware API. Hardware Plattformen: SC123 | SC143
PowSav - Example activating the power save mode on the SC11 and SC13. Hardware Plattformen: SC11 | SC13 | SC123 | SC143 | SC23 | SC24
PWD - Example showing how to activate and use the PWD pin. Hardware Plattformen: SC11 | SC12 | SC13
Retentive - Example for the initialisation and use of remanent /non volatile data. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC145 | SC165
Slice - Example for Slice Timer usage. Hardware Plattformen: SC243
TimerIC - Example for Timers in Input Capture (IC) mode. Hardware Plattformen: SC243
TimerIn - Example activating and using the TMRIN pins. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
TimerOC - Example for Timers in Output Compare (OC) mode. Hardware Plattformen: SC243
TimerOut - Example activating and using the TMROUT pins. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
TimerPWM - Example for Timers in Pulse Width Modulation (PWM) mode. Hardware Plattformen: SC243
Watchdog - Example switching the Watchdog in the user triggered mode. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
Cascade - Example demonstrating how to use a cascaded interrupt controller connected to the IPC@CHIP®. Hardware Plattformen: SC11 | SC12 | SC13
DK40Demo - Example controlling the I/O's of the DK40 evaluation module. Hardware Plattformen: SC12
| hardware_v4.00.zip EN | 10.04.2017 | ZIP | 293 KB
EN | 04.06.2019 | ZIP | 2.16 MB |
I2C - Inter-Integrated Circuit | I2C_LM75 - Example with circuit diagram for the connection of a LM75 temperature sensor to the IPC@CHIP® using I2C. Hardware Plattformen: SC11 | SC12 | SC13
I2C_MASLV - Example showing how to use the IPC@CHIP® as I2C Slave. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
I2C_saa1064 - Example for the control of a SA 1064 7-segment LED driver. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
I2C_scan - Example showing how to realise a I2C bus scan. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
| EN | 04.06.2019 | ZIP | 76 KB |
OpenVPN | "Virtual Private Network" - Driver for secure TCP/IP communication, based on the "Open Source" implementation of OpenVPN and OpenSSL. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
| OpenVPN_v4.01.zip EN | 10.07.2017 | ZIP | 6.87 MB OpenVPN_V4.03.zip EN | 04.06.2019 | ZIP | 7.25 MB |
Packet Driver Application Programming Interface | Recv - Example for the reception of data using the Ethernet Packet Driver API. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
Send - Example sending data using the Ethernet Packet Driver API. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
SendRecv - Example sending/receiving data using the Ethernet Packet Driver API. Hardware Plattformen: SC243 | SC145 | SC165
| EN | 04.06.2019 | ZIP | 61 KB |
RTOS - real-time operating system | Event - Example showing the use of RTOS event groups. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
Message - Example showing how to use the message exchange functionality. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
TaskExp1 - Example for the creation of RTOS tasks. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
TaskMon - Example for the use of the RTOS task monitoring functions. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
Timer - Example using the RTOS Timer functions. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
| EN | 04.06.2019 | ZIP | 210 KB |
SSH | SSH - Documentation how to use the IPC@CHIP SSH Server. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
| ssh_V4.00.zip EN | 10.07.2017 | ZIP | 642 KB |
SSL | SSL - Documetation how to use SSL and FTPS. Hardware Plattformen:
HTTPS - Diskimage to enable the SSL webserver. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
OpenSSL - OpenSSL Win32 envirnoment to create certificates See the following web links for information about OpenSSL www.openssl.org http://www.slproweb.com/products/Win32OpenSSL.html Hardware Plattformen:
SSLclie - TCP/IP echo client that uses the SSL API to secure the transfer. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
SSLserv - TCP/IP echo server that uses the SSL API to secure the transfer. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
Certificates - Example certificates for root CA, server and client. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
SSL HowTo - Short introduction to the creating of SSL certificates. Hardware Plattformen:
| ssl_v4.01.zip EN | 10.07.2017 | ZIP | 911 KB |
TCP/IP - Transmission Control Protocol/Internet Protocol | APIping - Example sending and receiving ICMP Ping using the TCP/IP API. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
ARPCache - Example for reading the TCPIP ARP/Route cache. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
CFGip - Example controlling the IP configuration. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
DHCPserv - DHCP server example. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
FTP - FTP client example, which support FTP and FTPS. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
HTTPCli - HTTP client request example to a web server using IP address or DNS name. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
mDNS - mDNS Example for name registration. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC145 | SC165
MyIPD - The My-IP-Deamon example combines the function of the HTTP and FTP example. The example retrieves the valid Internet IP-address of the IPC@CHIP® using HTTP and transfers a HTML file containing this IP Address to a FTP server. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC145 | SC165
NBTNS - NetBIOS over TCP/IP name registration example. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
NAT - Network Address Translation for the IPC@CHIP®. Transfer local IP-addresses in global and inverse. Supports now also the transport of fragmentaed IP packets. Available ex SC12 RTOS Version 1.11B and SC13 RTOS Version 1.01B. Hardware Plattformen: SC123 | SC143 | SC23 | SC24
POP3 - Example for the reception of e-mails using the POP3 protocol. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
PPP_device_driver - Example for adding own TCP/IP PPP device drivers to the system. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
SC1x3ETH1 - Device driver for the second Ethernet port ( ETH1) of the SC123/SC143. Supports now a packet driver interface on interrupt vector 0xC2. Example for usage of the packet driver interface is included. Hardware Plattformen: SC123 | SC143
DNS - Example generating DNS names over a name server. Hardware Plattformen:
UDPcfgCB - Example of a user specific IPC@CHIP® UDP Config Server. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
TCPIP_device_driver - TCP/IP device driver template. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
TCPecho/TCPservm - TCP echo server example that can handle up to three connections. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
TCPecho/TCPserv_bsd - TCP echo server example BSD socket API style. Hardware Plattformen: SC243 | SC145 | SC165
TCPecho/TCPserv - TCP echo server example. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
TCPecho/TCPclie_bsd - TCP echo client example BSD Socket API style. Hardware Plattformen: SC243 | SC145 | SC165
TCPecho/TCPclie - TCP echo client example. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
StaticRoute - Example for adding/deleting TCP/IP static routes. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
SNTP - Example retrieving time and date from a SNTP server. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
SNMP - SNMP Proxy agent V1.03 with adjustment for SC11 Example of a Simple Network Management Protocol Proxy Agent. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
SMTP - Example implementing a Simple Mail Transfer Protocol client. Provides now the attachment of one file and the authentication methods PLAIN, LOGIN and CRAM-MD5. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
UDPecho/UDPclie - UDP echo client example Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
UDPecho/UDPserv_bsd - UDP echo server example BSD socket style Hardware Plattformen: SC243 | SC145 | SC165
UDPecho/UDPserv - UDP echo server example Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
UDPecho/UDPclie_bsd - UDP echo client example BSD socket style Hardware Plattformen: SC243 | SC145 | SC165
SC2x3ethphy - Driver implementation for an Ethernet PHY transceiver connected via MII to the SC243 Ethernet MAC device. By default the Ethernet driver of the SC243 @CHIP-RTOS supports the PHY transceiver INTEL LTX971A. In case of using a different PHY transceiver, this program shall be used as a template for a customer specific software driver. Hardware Plattformen: SC243
SC1x5eth1switch - Enable the KSZ8895 switch on ETH1 for SC1x5. Requires that a special kernel device tree is selected in the bootloader. This is already the case for the Beck CTI 140 devices. Hardware Plattformen: SC145 | SC165
| tcpip_v4.01.zip EN | 14.03.2018 | ZIP | 7.68 MB
EN | 04.06.2019 | ZIP | 7.71 MB |
TCPIPV6 | TCP6echo/TCP6clie - TCP echo client supports IPv6 and IPv4. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
TCP6echo/TCP6serv - TCP echo server supports IPv6 and IPv4. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
UDP6echo/UDP6clie - UDP echo client supports IPv6 and IPv4. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
UDP6echo/UDP6serv - UDP Echo Server Unterstützt IPv6 und IPv4. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243 | SC145 | SC165
IPv6demo - Windows demo program for testing IPC@CHIP IPv6 applications Hardware Plattformen:
| EN | 04.06.2019 | ZIP | 384 KB |
Application example 2 | CopyProtect - Example for a simple application copy protection. Uses the MD5 API to generate a hash value from the MAC address + secret value and store this license at user persistent data area. Hardware Plattformen: SC11 | SC12 | SC13 | SC123 | SC143 | SC23 | SC24 | SC243
LocalImageUpgrade - Example for programming the internal flash of the IPC@CHIP by an RTOS image file (.hex or .elf ), stored at an external disk. Hardware Plattformen: SC123 | SC143 | SC23 | SC24 | SC243
UDPTime - UDP Time client/Server, contains an example to obtain the actual time over the network (UDP) and another obtaining the time with a DCF Clock and offering the actual time to a network client. Hardware Plattformen: SC11 | SC12 | SC13
Zmodem - Example for sending and receiving files using the Zmodem protocol. Hardware Plattformen: SC11 | SC12 | SC13 | SC123 | SC143 | SC23 | SC24
LCD - Example with circuit diagram for the connection of a LCD Display to the DK50. Hardware Plattformen: SC11 | SC12
| EN | 04.06.2019 | ZIP | 1.84 MB |