资源简介
本人做的毕业设计 嵌入式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个文件信息
相关资源
- minigui1.6.10在mini2440上的移植
- uboot for mini2440
- mini2440arm基于qt4的MP3源码
- ARM Mini2440 电路图.
- mini2440在MDK上完整启动代码
- 简单、规范的Linux下的ds18b20驱动基于
- mini2440的u-boot.bin 2012.04.01版
- Keil Mdk5.15下移植ucosii到mini2440s3c2440
-
用Jli
nk烧写bootloader到mini2440的Nor f - mini2440裸机实现简易u-boot代码.rar
- mini2440实现采集摄像头数据在开发板的
- 嵌入式linux之mini2440的hc-sr04超声波驱动
- mini2440简易bootloader源码
- mini2440的按键,led灯裸机程序,不使用
- mini2440 vxworks bsp
- 基于mini2440 NFS挂载图文并茂
- 基于mini2440的USB视频采集
- UC/OSII MINI2440移植
- ARM9mini2440GPS程序
- mini2440之U-boot移植详细手册-20110908.p
- 温湿度传感器DHT11在mini2440上基于lin
- 基于mini2440+linux下的ds18b20驱动,
- mini2440按键驱动实验--4个按键分别控制
- Jflash烧录mini2440 norflash的项目文件
- 海康威视web监控
- mini2440裸机测试之按键中断
- 海康OCXweb监控视频插件及代码
- mini2440.jflash
- 三星mini2440原理图和PCB
评论
共有 条评论