101-1243 Rabbit Semiconductor, 101-1243 Datasheet
101-1243
Specifications of 101-1243
Related parts for 101-1243
101-1243 Summary of contents
Page 1
Secure Embedded Web Application Kit 2.0 Introduction The Secure Embedded Web Application Kit allows you to develop a secure embedded Web interface for your embedded systems. The Application Kit is based on the RCM4300 RabbitCore module, which features built-in Ethernet, ...
Page 2
Hardware Setup The Secure Embedded Web Application Kit 2.0 Getting Started instructions included with the Application Kit show how to set up and program the RCM4300. Figure 1 summarizes the setup process. The following steps from the Secure Embedded Web ...
Page 3
Step 4 — Connect Programming Cable Connect the 10-pin connector of the programming cable labeled PROG to header J1 on the RCM4300. Be sure to orient the marked (usually red) edge of the cable towards pin 1 of the connector. ...
Page 4
... NOTE: Your network interface card will likely have a different name. 3. Assign the following IP address settings to your computer (this will disable “obtain an IP address auto- matically”): IP Address : 10.10.6.101 Netmask : 255.255.255.0 Default gateway : 10.10.6.1 4. Click <OK> or <Close> to exit the various dialog boxes. ...
Page 5
Sample Programs The following sample programs are available for the Secure Embedded Web Application Kit 2.0, and can be found in the Dynamic C SAMPLES\SecureWeb folder. Follow these steps to run these and other sample programs., 1. Your RCM4300 with ...
Page 6
Sample Program Descriptions • INFO_PROTECT.C—This sample program demonstrates the basic capabilities of the Secure Embedded Web Application Kit 2.0. Once you have compiled and run this sample program, point your Web browser to the IP address you set in the ...
Page 7
SSL_SD_EXPLORE.C—This sample program demonstrates how to access the the miniSD Card via HTTP and HTTPS (SSL) servers. It also illustrates how to protect folders and files so that only authenticated users can access them via the Web interface. Users ...
Page 8
SSL_FATSHELL.C—This sample program demonstrates the use of the FAT file system using UNIX or DOS style commands. This sample program can be used to format either an empty device or unfor- matted FAT partitions. The sample program can also ...
Page 9
SSL_RSI.C—This sample program demonstrates how to control and monitor I/O via a Web browser in real time. The sample program uses a CGI function call to communicate with a client application within the ssl_rsi.htm Web page. The client application ...
Page 10
Appendix — Software Reference Sample Program Let’s examine some of the code in the SSL_FATSHELL.C sample program. First, the program settings used at startup are defined. These macros are used by the parameters in the function calls, and you may ...
Page 11
HTTP_MAXBUFFER (ETH_MTU-40)/2 #define HTTP_MAXSERVERS 4 // must have more than 1 server for this sample #define SSPEC_MAX_OPEN HTTP_MAXSERVERS #define SSPEC_MAXNAME 32 #define MAX_TCP_SOCKET_BUFFERS HTTP_MAXSERVERS #define TCP_BUF_SIZE (ETH_MTU-40)*4 #define MAX_CMD_SIZE 64 // maximum size of a command #define MAX_PWD_SIZE 64 ...
Page 12
Web Pages The Web pages and security certificate used by the Web browser for this sample program are imported from the Samples\SecureWeb\pages folder into xmem with the ximport commands as shown below. // Import the rsi.htm page with contains the ...