各位工程师好:
本人最近在研究image_processing_openmp_evmc6678l的程序,关于创建Web页面文档中只提到可以使用binsrc工具先将.html文件转换为.c文件后调用efs_createfile()函数可以将html文件声明到efs文件系统中。但是我在mcip_webpage.c中看到有下面这些语句,请问这是不是另外一种可以直接在CCS中创建Web页面的方式?
/*
* Create Result page tags
*/
static char header_doc_type[] = "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";static char html_page_start[] = "<html>\n";
static char html_page_end[] = "</html>\n";
static char result_page_header[] = "<head><meta content=\"text/html; charset=ISO-8859-1\" http-equiv=\"content-type\">\n\
<title>Multicore Image Processing Demonstration - Output</title>\n\
<style type=\"text/css\">\n\
#imageblock {border-width: 1; border: solid; height:640px; overflow: auto;}\n\
</style>\n\
</head>\n";
static char html_body_start[]="<body style=\"font-family: helvetica;\">\n";
static char html_body_end[]="</body>\n";
static char result_page_header_table[]="<table style=\"text-align: left; background-color: white; height: 132px;\">\n\
<tbody>\n\
<tr>\n\
<td style=\"width: 147px;\"><img src=\"dspchip.gif\"></td>\n\
<td><span style=\"font-size:200%;\">Multicore Image Processing Demonstration - Output</span></td>\n\
</tr>\n\
</tbody>\n\
</table> <br>\n";
static char link_main_page[] = "<a href='index.html'>Return to Main Page</a><br><br>\n";
static char result_page_table_start[] = "<table style=\"text-align: left;\" border=\"1\" cellpadding=\"10\" cellspacing=\"2\"> <tbody>\n";
static char result_page_table_end[] = "</tbody> </table> <br><br>\n";
static char result_page_table_row_fmt[] = "<tr><th>%s</th><td>%s</td></tr>\n";
static char result_page_image_text_fmt[] = "<span style=\"font-weight: bold;\">%s<br> <br> </span>\n";
static char result_page_image_fmt[] = "<div style=\"height: 640px; scrolling: auto; overflow:scroll;\"><img src=\"%s\"></div> <br><br>\n";
html_start(header_doc_type);
html(html_page_start);
html(result_page_header);
html(html_body_start);
html(result_page_header_table);
html(link_main_page);
html(result_page_table_start);
html_var(result_page_table_row_fmt, "Image Processing Function", html_getValueFor("processingtype"));
snprintf(temp_array, 32, "%dx%d", image_hdr.dib.image_width, image_hdr.dib.image_height);
html_var(result_page_table_row_fmt, "Image Dimension (in pixels)", temp_array);
snprintf(temp_array, 32, "%d", input_file_length);
html_var(result_page_table_row_fmt, "Input Image Size (in bytes)", temp_array);
html_var(result_page_table_row_fmt, "Number of Cores Used", html_getValueFor("numberofcores"));
snprintf(temp_array, 32, "%.3lfms", delay);
html_var(result_page_table_row_fmt, "Processing Time", temp_array);
html(result_page_table_end);
html_var(result_page_image_text_fmt, "Input Image");
html_var(result_page_image_fmt, "input_image.bmp");
html_var(result_page_image_text_fmt, "Output Image");
html_var(result_page_image_fmt, "output_image.bmp");
html(link_main_page);
html(html_body_end);
html_end(html_page_end);