一、作业要求
1、编写开发板GPIO (通用IO)的驱动测试程序,要求led1、led3实现跑马亮灯状态。
2、移植Webserver(Web服务器)到开发板。源代码可以到相关网站下载。(编写测试程序,例:通过cgi实现远程控制(模拟控制,如控制led1灯)。)
二、实验原理与内容
1、编写开发板GPIO (通用IO)的驱动测试程序,要求led1、led3实现跑马亮灯状态。
要求:1)、测试程序的源代码。
2)、操作演示。
2、移植Webserver(Web服务器)到开发板。源代码可以到相关网站下载。(编写测试程序,例:通过cgi实现远程控制(模拟控制,如控制led1灯)。)
要求:1)测试程序源代码。
2)操作演示。
三、实验软硬件环境
虚拟机软件、一台计算机
四、实验过程(实验步骤、记录、数据、分析)
按步骤依次写出程序、运行结果等(可截屏)
1、编写开发板GPIO (通用IO)的驱动测试程序,要求led1、led3实现跑马亮灯状态。
//led1.c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>
int main(void)
{
int led_no = 0;
int fd;
fd = open("/dev/leds", 0);
printf("you can open led_driver!\n");
if (fd < 0)
{
perror("Sorry , you ca