• 大小: 46.48MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-04
  • 语言: 其他
  • 标签: mini2440  web监控  

资源简介

本人做的毕业设计 嵌入式web监控小车全套资料 包括代码 根文件系统 文档 调试笔记 平台采用mini2440

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#define FIFO “/var/my_car_fifo“
#include 

#define CAR_IOC_MAGIC ‘k‘
#define CAR_UP _IO(CAR_IOC_MAGIC 0)
#define CAR_DOWN _IO(CAR_IOC_MAGIC 1)
#define CAR_LEFT _IO(CAR_IOC_MAGIC 2)
#define CAR_RIGHT _IO(CAR_IOC_MAGIC 3)
#define CAR_STOP _IO(CAR_IOC_MAGIC 4)

main(int argcchar** argv)
{
char buf_r[10];
int  fifo_fd car_fd;
int  nread;

car_fd = open(“/dev/my_car“ 0);
if(car_fd == -1){
perror(“open car device failed“);
exit(1);
}

/* 创建管道 */
if((mkfifo(FIFOO_CREAT|O_EXCL)<0)&&(errno!=EEXIST))
{
perror(“cannot create fifo\n“);
exit(1);
}

while(1)
{
fifo_fd=open(FIFOO_RDONLY0);
memset(buf_r0sizeof(buf_r));

if((nread=read(fifo_fdbuf_r10))==-1)
{
if(errno==EAGAIN)
printf(“no data yet\n“);
}

if(!strcmp(buf_r “UP“))
{
ioctl(car_fd CAR_UP);
printf(“go up!\n“);
}
if(!strcmp(buf_r “DOWN“))
{
ioctl(car_fd CAR_DOWN);
printf(“go down!\n“);
}
if(!strcmp(buf_r “LEFT“))
{
ioctl(car_fd CAR_LEFT);
printf(“go left!\n“);
}
if(!strcmp(buf_r “RIGHT“))
{
ioctl(car_fd CAR_RIGHT);
printf(“go right!\n“);
}
if(!strcmp(buf_r “STOP“))
{
ioctl(car_fd CAR_STOP);
printf(“go stop!\n“);
}

close(fifo_fd);
}
close(car_fd);
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-12-26 10:21  WebCarSDK\
     目录           0  2011-12-26 10:08  WebCarSDK\boa\
     文件      122066  2006-12-22 22:00  WebCarSDK\boa\boa-0.94.13.tar.gz
     文件       87040  2006-11-03 22:15  WebCarSDK\boa\boa移植实验.ppt
     目录           0  2011-12-27 17:50  WebCarSDK\boa\doc\
     文件       59392  2011-05-21 10:35  WebCarSDK\boa\doc\嵌入式boa服务器的移植.doc
     文件      181095  2011-05-21 10:37  WebCarSDK\boa\doc\嵌入式boa服务器移植 - 嵌入式Linux - ARM+嵌入式LINUX.mht
     目录           0  2011-12-26 10:21  WebCarSDK\boot_loader\
     文件      256348  2009-07-21 15:00  WebCarSDK\boot_loader\supervivi-64M
     目录           0  2011-12-26 09:29  WebCarSDK\car\
     目录           0  2012-04-25 14:21  WebCarSDK\car\app\
     文件        1507  2011-10-08 23:17  WebCarSDK\car\app\app_car.c
     目录           0  2011-12-26 10:17  WebCarSDK\car\driver\
     文件        3835  2011-10-08 23:30  WebCarSDK\car\driver\car.c.v1
     文件        3900  2011-10-08 23:30  WebCarSDK\car\driver\car.c.v2
     目录           0  2012-05-17 21:12  WebCarSDK\car\driver\doc\
     文件      167424  2011-10-04 22:23  WebCarSDK\car\driver\doc\L298N.doc
     文件         233  2011-10-08 22:28  WebCarSDK\car\driver\Makefile
     目录           0  2011-12-26 09:33  WebCarSDK\CGI\
     目录           0  2011-12-26 09:31  WebCarSDK\CGI\doc\
     文件    10376270  2011-10-02 13:19  WebCarSDK\CGI\doc\CGI程序设计指南.pdf
     文件      102508  2011-10-02 13:19  WebCarSDK\CGI\doc\用 c 写 CGI 程序简要指南-网页教学网Webjx_Com 提供最新最快的网页技术.mht
     文件         928  2011-10-08 21:39  WebCarSDK\CGI\my_cgi.c
     目录           0  2012-06-02 17:45  WebCarSDK\doc\
     文件      755232  2011-10-01 09:01  WebCarSDK\doc\Farsight安防监控-CD.pdf
     文件      132865  2011-12-24 00:06  WebCarSDK\doc\嵌入式WEB监控小车项目指导.docx
     文件      422019  2011-12-24 10:47  WebCarSDK\doc\嵌入式WEB监控小车项目指导.pdf
     文件      642923  2011-12-25 11:28  WebCarSDK\doc\嵌入式安防监控系统.PNG
     文件       86974  2011-09-30 13:26  WebCarSDK\doc\用mini2440制作的无线视频小车,哈哈~ Linux交流区 ARM9之家论坛 - 无图版.mht
     目录           0  2011-12-26 10:20  WebCarSDK\kernel_image\
     文件     2022344  2009-07-08 18:18  WebCarSDK\kernel_image\zImage_N35_2.6.19
............此处省略84个文件信息

评论

共有 条评论