91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-06-04
  • 語言: Html/CSS
  • 標簽:

資源簡介

基于web遠程控制led燈,里面有html界面設計以及cgi文件,步驟: 1、進入www目錄,新建一個一個文件夾hjs,通過串口上傳cgi、html文件, 并且給這些文件權限 chmod 777 hjs-led.cgi, chmod 777 hjs-led.html 2、進入 cd /usr/bin目錄下通過串口上傳hjs_led.o文件,并且給它一個權限 chmod 777 hjs_led.o 3、進入cd /etc/rc.d/init.d/目錄下,通過 串口 上傳文件hjs_start,并且給它 一個權限 chmod 777 hjs_start 啟動文件:./hjs_start 4、打開網頁,輸入開發板的ip地址192.168.1.230/hjs/hjs-led.html進入網頁對LED燈顯示的遠程控制

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
static?int?led_fd;
static?int?leds[4]?=?{0};

static?void?lightleds(void)
{
int?i;
for(i=0;i<4;i++)
{
ioctl(led_fd?leds[i]?i);
}
}

int?main(void)
{
fprintf(stderr?“started!!“);
int?led_control_pipe;
int?null_writer_fd;
led_fd?=?open(“/dev/leds“?0);
if?(led_fd? perror(“open?device?leds“);
exit(1);
}
unlink(“/tmp/led-control“);
mkfifo(“/tmp/led-control“?0666);

led_control_pipe?=?open(“/tmp/led-control“?O_RDONLY?|?O_NONBLOCK);
if?(led_control_pipe? perror(“open?control?pipe?for?read“);
exit(1);
}
null_writer_fd?=?open(“/tmp/led-control“?O_WRONLY?|?O_NONBLOCK);
if?(null_writer_fd? perror(“open?control?pipe?for?write“);
exit(1);
}

for?(;;)?{
fd_set?rds;
int?ret;
struct?timeval?step;
step.tv_sec??=?0;
step.tv_usec?=0.125*1000000L;
FD_ZERO(&rds);
FD_SET(led_control_pipe?&rds);
ret?=?select(led_control_pipe?+?1?&rds?NULL?NULL?&step);
if?(ret? perror(“select“);
exit(1);
}
if?(ret?==?0)?{
lightleds();
}?else?if?(FD_ISSET(led_control_pipe?&rds))?{
fprintf(stderr?“123123“);
static?char?buffer[200];
for?(;;)?{
char?c;
int?len?=?strlen(buffer);
if?(len?>=?sizeof?buffer?-?1)?{
memset(buffer?0?sizeof?buffer);
break;
}
if?(read(led_control_pipe?&c?1)?!=?1)?{
break;
}
if?(c?==?‘\r‘)?{
continue;
}
if?(c?==?‘\n‘)?{
int?tmp_leds[4];
if?(sscanf(buffer“%d%d%d%d“?&tmp_leds[0]?&tmp_leds[1]&tmp_leds[2]&tmp_leds[3])?==?4)?{
leds[0]?=?tmp_leds[0];
leds[1]?=?tmp_leds[1];
leds[2]?=?tmp_leds[2];
leds[3]?=?tmp_leds[3];
}
fprintf(stderr?“LED?CONTROL:?%d?%d?%d?%d“?leds[0]leds[1]leds[2]leds[3]);
int?j;
for(j=0;j<4;j++)?{
if(leds[j])
fprintf(stderr“led%d?is?on\n“j+1);
else
fprintf(stderr?“led%d?is?off\n“j+1);
}
memset(buffer?0?sizeof?buffer);
break;
}
buffer[len]?=?c;
}
}
}

close(led_fd);
return?0;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1152??2015-06-28?13:32??leds\hjs-led.html

?????文件???????2214??2015-06-28?10:13??leds\hjs_led.c

?????文件???????8461??2015-06-28?09:54??leds\hjs_led.o

?????文件????????204??2015-06-26?17:31??leds\hjs_start

?????文件????????529??2015-06-28?11:11??leds\led.cgi

?????文件????????287??2015-06-28?11:40??leds\result.html

?????目錄??????????0??2015-06-29?12:29??leds

-----------?---------??----------?-----??----

????????????????12847????????????????????7


評論

共有 條評論

相關資源