⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fsdata.c

📁 Contains code for freertos port to AT91SAM7X512.Anybody can use these codes for non commercial use o
💻 C
📖 第 1 页 / 共 3 页
字号:
0xF1,0x2C,0x13,0x8F,0x80,0x35,0x9C,0x5B,0xD4,0xD1,0x4E,0xAB,0xFE,0x20,0xBD,0x06,0x93,
0x46,0xA8,0xA4,0x6C,0x42,0x2C,0x10,0xF3,0xE3,0xF5,0x24,0x9F,0x32,0xED,0x7D,0x71,0x0A,
0x5B,0xA3,0xF1,0x9D,0x30,0x02,0xD4,0x16,0x6D,0xFD,0x64,0xF2,0x6D,0x8A,0x7F,0x35,0xEB,
0x30,0x73,0xD2,0xE5,0xBA,0x1E,0x4A,0xD5,0x34,0x44,0x43,0xB2,0x5F,0x4D,0x23,0x7C,0xC4,
0xD1,0x31,0x06,0xD1,0x7A,0x84,0x58,0x91,0x8E,0x07,0x06,0x51,0xFB,0x61,0x86,0x3A,0x09,
0xB5,0x55,0x8D,0x54,0x55,0x42,0x50,0x24,0x77,0x83,0x7D,0x95,0xC1,0x26,0x73,0x4C,0x15,
0x9C,0xE2,0x9A,0x49,0xDA,0x7D,0x54,0x25,0xD0,0x33,0x93,0x0B,0x59,0xE2,0xF4,0x25,0x15,
0xE7,0x5A,0xF6,0x26,0xCB,0xE8,0x2D,0x29,0xA9,0xB0,0xD4,0x8D,0x04,0x84,0x89,0x29,0xA8,
0x35,0x0F,0x27,0x0E,0x1E,0x84,0x59,0xC7,0x1D,0x0F,0x99,0xEA,0x36,0xDE,0xC5,0x79,0xDF,
0xA2,0x8D,0x8C,0x34,0xAF,0xC7,0x04,0x6F,0xE6,0x44,0xB5,0x5D,0x72,0x6B,0x5D,0x31,0x5F,
0x71,0x59,0xF7,0x85,0xFE,0x02,0x3E,0xC5,0x38,0x15,0x3E,0x21,0x41,0x84,0x63,0xD8,0x51,
0xF7,0x94,0x25,0x5A,0xA4,0xB3,0xA4,0x83,0x96,0x13,0xF3,0x4E,0x63,0x4A,0x48,0x36,0x65,
0xD7,0x7C,0x42,0x3B,0xA8,0x76,0x44,0x42,0x1F,0x3E,0x26,0xB7,0x81,0x7D,0x4C,0xA0,0x74,
0xED,0x02,0xB9,0x07,0x9C,0x8F,0x49,0x72,0x7F,0x94,0x94,0x87,0xF6,0x7F,0x3B,0x4E,0xF1,
0x3A,0xC2,0x79,0x8C,0x7D,0xDE,0x04,0x99,0x02,0xA8,0x2F,0xD6,0x25,0xF7,0x7C,0x31,0x4E,
0x6D,0xB6,0xBA,0x16,0x81,0x55,0x03,0xFF,0x8E,0x9E,0x0A,0x34,0x95,0xAA,0x96,0x42,0x3F,
0xB4,0x83,0xBA,0x07,0xF8,0xB7,0xDB,0xAD,0xD0,0x14,0x6C,0x4A,0x6B,0x4A,0x8D,0x67,0x9C,
0xA2,0xE7,0x6A,0xD6,0x49,0xFD,0x0B,0x7C,0xD0,0x78,0x89,0xEB,0x77,0xE0,0x14,0xAE,0x8A,
0x84,0x55,0xED,0x1B,0x65,0x59,0x80,0x11,0x48,0x25,0x00,0x20,0x87,0x4F,0xF9,0x2F,0x63,
0xC8,0x4A,0x15,0xF3,0xF8,0x17,0x35,0x4A,0xB2,0x9F,0xB7,0xCC,0xEC,0x99,0x6A,0xAF,0x2C,
0x9F,0x0E,0x1B,0x0A,0x16,0xB1,0x8B,0x53,0x9C,0x7C,0xA7,0xFA,0x03,0x94,0xDE,0x86,0x13,
0xD8,0x54,0x8C,0x12,0x45,0xB4,0x75,0x8A,0xDC,0x74,0x59,0x34,0xCF,0x6E,0x48,0xA6,0x26,
0xF1,0x0E,0x29,0xD2,0xF0,0xD1,0x9D,0xE2,0x4F,0x6F,0xC6,0x2A,0x38,0x25,0x6E,0x89,0x9C,
0xCC,0xD6,0x35,0xC8,0xE7,0x16,0xC0,0x0C,0xEF,0x9F,0x6B,0xBE,0x45,0x8D,0x02,0x87,0x5C,
0x50,0x57,0xA9,0x43,0x19,0x51,0x7B,0x30,0x1B,0x8B,0x12,0x78,0xF3,0x06,0xF0,0xFA,0x1A,
0xFA,0x39,0xDC,0x71,0xFE,0x30,0x16,0xE4,0x43,0x47,0x23,0x64,0x51,0x46,0xF3,0x56,0x26,
0x29,0x77,0x71,0xCA,0xF7,0xE7,0x11,0xBD,0x31,0xA8,0x6A,0xFE,0xB8,0xE6,0x60,0xF5,0x93,
0x2A,0x0F,0xF9,0x26,0x4D,0x9C,0xD2,0x65,0x63,0xEC,0xAB,0xEE,0xFA,0x7D,0x84,0xB9,0x78,
0x73,0xCE,0xB1,0x66,0xB1,0x7E,0xD3,0x07,0x70,0x2A,0xAB,0x38,0x3E,0xC5,0xBE,0x1E,0x8A,
0x75,0xD8,0xDA,0x21,0x11,0x3E,0x1A,0x2D,0xC2,0xE0,0x41,0xBB,0x7E,0x1F,0xE7,0xFB,0x2C,
0xAC,0xC9,0xF1,0xB9,0xFC,0x7A,0x27,0x80,0xA5,0xF0,0x67,0x17,0xA7,0x8C,0xEA,0xE8,0x8C,
0xDC,0x5C,0x1A,0xA7,0x58,0xCE,0x39,0x95,0x0A,0x99,0x35,0xE8,0xF9,0xF5,0xE8,0xB2,0x2E,
0x34,0xCB,0xA0,0xD0,0x5F,0xAC,0x29,0x5A,0xBD,0xF0,0xCB,0x6B,0x9D,0x00,0x98,0xB5,0xF3,
0x3E,0x70,0x6A,0xCF,0x6B,0xFF,0x2B,0x8D,0x35,0x19,0x3D,0x3E,0xAC,0xE9,0xC3,0x78,0xCF,
0xC6,0xC2,0xA9,0x12,0x7C,0x2A,0xF1,0x10,0x77,0x62,0x4C,0xEA,0x3D,0xC1,0x92,0x2B,0xF9,
0x9C,0xF8,0x14,0x6D,0xC3,0x97,0x95,0x06,0xE0,0xB3,0x41,0xE6,0xFB,0x34,0x94,0x2E,0x95,
0x05,0xD8,0x39,0xF1,0x29,0xFD,0xF2,0x06,0x36,0x97,0x7C,0x7B,0x46,0xE3,0xC5,0x2E,0x4E,
0x05,0x85,0x75,0xE7,0xAA,0x6E,0x53,0x96,0x69,0x58,0xB8,0x83,0x7C,0x9F,0xF2,0x2E,0xF5,
0x8B,0x1F,0xEE,0x70,0x10,0xC2,0xB0,0xF9,0x3C,0x71,0xBF,0x7C,0x1F,0x30,0xC8,0x9B,0x20,
0x4B,0x9C,0x13,0x7B,0x92,0x66,0x9C,0x1F,0x1B,0x12,0xAF,0x0B,0xB9,0x4B,0xEF,0x05,0x4E,
0x25,0xEF,0xCA,0x38,0xEB,0xCE,0x4D,0x75,0x18,0x7E,0x1F,0x5E,0x3B,0x72,0x97,0xCF,0x22,
0x12,0x8D,0x4A,0x18,0x8B,0x67,0x99,0x3C,0x0E,0xED,0xC2,0xD7,0xCA,0xF3,0x34,0x55,0xC6,
0x3F,0xFA,0x7F,0x1D,0x93,0x06,0xAC,0xF2,0xFF,0x7C,0xE2,0xCF,0xC8,0x2F,0xFF,0x01,0x04,
0x79,0x50,0x6F,0x23,0x94,0xCC,0x9B,0x00,0x00,0x00,0x00,0x49,0x45,0x4E,0x44,0xAE,0x42,
0x60,0x82,};
/*-----------------------------------------------------------------------------------------------*/
static const char data_cgi_files[] = {
                                      "/cgi/files\0"
                                      "# This script shows the access statistics for different files on the\r\n"
                                      "# web server.\r\n"
                                      "#\r\n"
                                      "# First' we include the HTML header.\r\n"
                                      "i /files_header.html\r\n"
                                      "# Print out the name of the file' and call the function that prints\r\n"
                                      "# the access statistics of that file.\r\n"
                                      "t <tr><td><a href=\"/index.html\">/index.html</a></td><td>\r\n"
                                      "c b /index.html\r\n"
                                      "t </td></tr> <tr><td><a href=\"/control.html\">/control.html</a></td><td>\r\n"
                                      "c b /control.html\r\n"
                                      "t </td></tr> <tr><td><a href=\"/img/logo.png\">/img/logo.png</a></td><td>\r\n"
                                      "c b /img/logo.png\r\n"
                                      "t </td></tr> <tr><td><a href=\"/404.html\">/404.html</a></td><td>\r\n"
                                      "c b /404.html\r\n"
                                      "t </td></tr> <tr><td><a href=\"/cgi/files\">/cgi/files</a></td><td>\r\n"
                                      "c b /cgi/files\r\n"
                                      "t </td></tr> <tr><td><a href=\"/cgi/stats\">/cgi/stats</a></td><td>\r\n"
                                      "c b /cgi/stats\r\n"
                                      "t </td></tr> <tr><td><a href=\"/cgi/tcp\">/cgi/tcp</a></td><td>\r\n"
                                      "c b /cgi/tcp\r\n"
                                      "t </td></tr>\r\n"  
                                      "# Include the HTML footer.\r\n"
                                      "i /files_footer.plain??# End of script.\r\n."
                         }; 
/*-----------------------------------------------------------------------------------------------*/
static const char data_cgi_stats[] = {
                                    "/cgi/stats\0"
                                    "i /stats_header.html\r\n"
                                  //  "c a\r\n"               //--->
                                    "i /stats_footer.plain\r\n."
                                                                 
                                  };
/*-----------------------------------------------------------------------------------------------*/
static const char data_cgi_tcp[] = {
                                      "/cgi/tcp\0"
                                      "i /tcp_header.html\r\n"
                                      "c c\r\n"
                                      "i /tcp_footer.plain\r\n."
                                   };
/*-----------------------------------------------------------------------------------------------*/
static const char data_cgi_rtos[] = {       
                                            "/cgi/rtos\0"
                                            "t <html><head><title>uIP Open Source Embedded TCP/IP Stack On "
                                            "FreeRTOS Kernel</title></head><body BGCOLOR=\"#CFECEC\"><font face=\"arial\">"
                                            "<small><b><a href=\"http://www.cdactvm.in\" target=\"_top\">"
                                            "CDAC-T</a></b>"
                                            "</h1><p>"
                                            "Atmel AT91SAM7X512 with uIP TCP/IP stack."
                                            "The table below shows the statistics for all the tasks<p><pre>Task          "
                                            "State  Priority  Stack #<br>************************************************<br>\n"
                                            "c d\n"
                                            "t </pre></font></body></html>"
                                            "\n.\n\n\n"
                                };
 /*-----------------------------------------------------------------------------------------------*/
static const char data_index_html[] = {
                                        "/index.html\0"
                                        "HTTP/1.0 200 OK\r\n"
                                        "Server: uIP/0.9 (http://dunkels.com/adam/uip/)\r\n"
                                        "Content-type: text/html\r\n\r\n"
                                        "<html>\r\n"
                                        "<head>\r\n"
                                        "</head>\r\n\r\n"
                                        "<frameset cols=\"*\" rows=\"120,*\" frameborder=\"no\"> \r\n "
                                        "  <frame src=\"control.html\">\r\n"
                                        "  <frame src=\"/cgi/rtos\" name=\"main\">"
                                        "</frameset>\r\n\r\n"
                                        "<noframes>\r\n"
                                        "<body>\r\n"
                                        "Your browser must support frames\r\n"
                                        "</body>\r\n"
                                        "</noframes>\r\n"
                                        "</html>"
                                                                    
                                };

/*-----------------------------------------------------------------------------------------------*/
const struct fsdata_file file_404_html[] = {{NULL, data_404_html, data_404_html + 10, sizeof(data_404_html) - 10}};

const struct fsdata_file file_control_html[] = {{file_404_html, data_control_html, data_control_html + 14, sizeof(data_control_html) - 14}};

const struct fsdata_file file_files_footer_plain[] = {{file_control_html, data_files_footer_plain, data_files_footer_plain + 20, sizeof(data_files_footer_plain) - 20}};

const struct fsdata_file file_files_header_html[] = {{file_files_footer_plain, data_files_header_html, data_files_header_html + 19, sizeof(data_files_header_html) - 19}};

const struct fsdata_file file_stats_footer_plain[] = {{file_files_header_html, data_stats_footer_plain, data_stats_footer_plain + 20, sizeof(data_stats_footer_plain) - 20}};

const struct fsdata_file file_stats_header_html[] = {{file_stats_footer_plain, data_stats_header_html, data_stats_header_html + 19, sizeof(data_stats_header_html) - 19}};

const struct fsdata_file file_tcp_footer_plain[] = {{file_stats_header_html, data_tcp_footer_plain, data_tcp_footer_plain + 18, sizeof(data_tcp_footer_plain) - 18}};

const struct fsdata_file file_tcp_header_html[] = {{file_tcp_footer_plain, data_tcp_header_html, data_tcp_header_html + 17, sizeof(data_tcp_header_html) - 17}};

const struct fsdata_file file_img_logo_png[] = {{file_tcp_header_html, data_img_logo_png, data_img_logo_png + 14, sizeof(data_img_logo_png) - 14}};

const struct fsdata_file file_cgi_files[] = {{file_img_logo_png, data_cgi_files, data_cgi_files + 11, sizeof(data_cgi_files) - 11}};

const struct fsdata_file file_cgi_stats[] = {{file_cgi_files, data_cgi_stats, data_cgi_stats + 11, sizeof(data_cgi_stats) - 11}};

const struct fsdata_file file_cgi_tcp[] = {{file_cgi_stats, data_cgi_tcp, data_cgi_tcp + 9, sizeof(data_cgi_tcp) - 9}};

const struct fsdata_file file_cgi_rtos[] = {{file_cgi_tcp, data_cgi_rtos, data_cgi_rtos + 10, sizeof(data_cgi_rtos) - 10}};

const struct fsdata_file file_index_html[] = {{file_cgi_rtos, data_index_html, data_index_html + 12, sizeof(data_index_html) - 12}};

#define FS_ROOT file_index_html

#define FS_NUMFILES 14

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -