Coldfire M52233 DEMO board proof of Concept C code.
$100-500 USD
クローズ
投稿日: 約14年前
$100-500 USD
完了時にお支払い
Develop software to run on the Coldfire M52233DEMO ([login to view URL]) development board. ? This software will interact with a network, SD Card, and serial port. ? The Demo board does not have a SD card but specifics on an addon board will be provided. The free Interniche Coldfire TCP/IP Stack must be used to implement functionality.
## Deliverables
Description: Develop software to run on the Coldfire M52233DEMO ([login to view URL]) development board. This software will interact with a network, SD Card, and serial port. The Demo board does not have a SD card but specifics on an addon board will be provided. The free Interniche Coldfire TCP/IP Stack must be used to implement functionality. Functional Requirements: This software has the following required features: I. Basic IP connectivity and testing with IP II. Tftp server III. Ftp server IV. Http server V. Provide serial (console) access via telnet server VI. Support “profiles?? which allow various configurations VII. Read/write files/information to SD Card Feature Requirements and Descriptions: I. Basic IP connectivity and testing with IP a. Configure Ethernet speed and duplex i. Default to auto/auto b. Configure IP address, netmask and gateway for device i. Default to DHCP c. Ping default gateway and report success/failure d. Ping remote IP address and report success/failure II. TFTP Server a. Send and receive files via TFTP on the network from the specified SDCard folder i. Default to /tftp III. FTP Server a. Send and receive files via FTP on the network from the specified SDCard folder i. Default to /ftp ii. Default to anonymous if no username/password is specified IV. HTTP Server a. Provide a basic HTML page which includes the active configuration as well as the results of the ping testing b. Serve pages from a configurable folder containing HTML pages. i. Default to /html V. Serial console access a. When a user makes a telnet connection into this device, their data will be redirected to/from the serial port. i. Default to 9600, 8N1 VI. Profiles a. Settings can be defined as global, or under a profile which is specified within the “global?? section of the [login to view URL] file. VII. Read/Write files/information to SDCard a. SDCard will need to support FAT32 All features (I-V) need to have their settings read from a file on the SDCard called “[login to view URL]?. Global settings are always overridden by the settings of the active profile. (See Settings section at the end) Hardware-specific requirements The development board has LEDs that indicate network status, including activity, link and so forth. These must be utilized to illustrate the status of the Ethernet link. The board also has four additional LEDs that should be used to indicate the following: · status of the two IP tests (gateway and target) · tftp or ftp access Settings [global] profile=mylab ethernet=auto | 100full | 100half | 10full | 10half ip = 1.2.3.4,[login to view URL],1.2.3.1 (or dhcp) target=5.6.7.8 tftp=/tftp ftp=/ftp[,username,password] http=/html serial=speed,bits,parity,stopbits,flowcontrol [mylab] ip = dhcp ethernet=100full ftp=/ftp,ftpuser,ftppass [datacenter] ethernet=auto ip = 1.1.1.5 [login to view URL] 1.1.1.1 serial=56700,8,N,1,none
## Platform
Freescale Coldfire M52233DEMO