arthas-packaging-3.1.1-bin.zip
arthas资源文件,github下载太慢
制作步骤: (1)配置内核支持jffs2文件系统。 File systems ---> [*] Miscellaneous filesystems ---> <*> Journalling Flash File System v2 (JFFS2) support 重新编译内核并拷贝到/tftpboot下。 (2)zlib的编译。 解压zlib-1.2.3.tar.bz2并进入zlib-1.2.3配置编译安装。 $ tar xvf zlib-1.2.3.tar.bz2 $ cd zlib-1.2.3 $ ./configure $ make $ sudo make install (3)mtd工具编译。 解压mtd-snapshot-20050519.tar.bz2 并进入mtd/util编译安装。 $ tar xvf mtd-snapshot-20050519.tar.bz2 $ cd mtd/util $ make $ sudo make install 这样我们的系统里就有了mkfs.jffs2这个工具了。 (4)jffs2文件系统镜像制作。 $ mkfs.jffs2 -r /source/rootfs -o rootfs.jffs2 -e 0x20000 --pad=0x400000 -n
cgi.c 1. #include <stdio.h> 2. #include "cgic.h" 3. #include <string.h> 4. #include <stdlib.h> 5. 6. int cgiMain() { 7. char name[241]; 8. char number[241]; 9. cgiHeaderContentType("text/html"); 10. fprintf(cgiOut, "<HTML><HEAD>\n"); 11. fprintf(cgiOut, "<TITLE>My CGI</TITLE></HEAD>\n"); 12. fprintf(cgiOut, "<BODY>"); 13. cgiFormString("name", name, 241); 14. cgiFormString("number", number, 241); 15. fprintf(cgiOut, "<H1>%s</H1>",name); 16. fprintf(cgiOut, "<H1>%s</H1>",number); 17. fprintf(cgiOut, "</BODY>\n"); 18. fprintf(cgiOut, "</HTML>\n"); 19. return 0; 20. }
基于cortex-m3核的完整工程 int main(void) { u8 key; Stm32_Clock_Init(9);//系统时钟设置 delay_init(72); //延时初始化 uart_init(72,9600); //串口1初始化 LCD_Init(); //初始化液晶 LED_Init(); //LED初始化 Remote_Init(); //初始化红外接收 PWM_Init(144000,0); //不分频。PWM频率=72000/144000=50hz POINT_COLOR=RED;//设置字体为红色 LCD_ShowString(60,50,"Mini STM32"); LCD_ShowString(60,70,"REMOTE TEST"); LCD_ShowString(60,90,"ATOM@ALIENTEK"); LCD_ShowString(60,110,"2011/1/1"); LCD_ShowString(30,130, "KEYVAL:"); LCD_ShowString(130,130,"KEYCNT:"); LCD_ShowString(30,150, "SYMBOL:"); while(1) { if(Remote_Rdy) { key=Remote_Process(); switch(key) { // case 0: // LCD_ShowString(86,150, "ERROR"); // break; case 162: LCD_ShowString(86,150, "POWER"); DRIVER2_PWM_VAL=0; DRIVER1_PWM_VAL=0; DRIVER3_PWM_VAL=0; DRIVER4_PWM_VAL=0; break; case 98: DRIVER2_PWM_VAL=100; DRIVER1_PWM_VAL=500; DRIVER3_PWM_VAL=500; DRIVER4_PWM_VAL=100; break; // case 2:
分享达人
阅读者勋章
新人勋章
创作能手
持续创作