ARM_Linux_下驱动程序编写
时间:2025-07-12
时间:2025-07-12
ARM_Linux_下驱动程序编写
LOGO
ARM Linux 驱动
ARM_Linux_下驱动程序编写
ARM Linux 环境说明 内核:– \linux-2.6.30.4_20090826.tar.bz2
文件系统:– root_qtopia_2.2.0_2.6.30.4_20090829.tar.bz2
编译器:– EABI_4.3.3_EmbedSky_20090812.tar.bz2
ARM_Linux_下驱动程序编写
网络摄像机的实现—安装驱动 解压\linux-2.6.30.4_20090826.tar.bz2文件 进入\linux-2.6.30.4文件夹 运行make menuconfig
ARM_Linux_下驱动程序编写
网络摄像机准备工作 编译器:– EABI_4.3.3_EmbedSky_20090812.tar.bz2
ZDL库– http:///release/SDL-1.2.13.tar.gz
mjpg-streamer.tar.bz2– http:///viewvc/mjpgstreamer.tar.gz?view=tar
ARM_Linux_下驱动程序编写
网络摄像机的实现—安装驱动
ARM_Linux_下驱动程序编写
网络摄像机的实现—安装驱动
ARM_Linux_下驱动程序编写
网络摄像机准备工作—安装ZDL库
ARM_Linux_下驱动程序编写
网络摄像机-编译 在mjpg-streamer文件夹下Makefile文件中的– CC=gcc 修改为:CC=arm-linux-gcc
然后进行Make编译源文件
ARM_Linux_下驱动程序编写
网络摄像机-安装 将所有的*.so文件复制到
将mipg-streamer文件复制到开发板的sbin/目录下
ARM_Linux_下驱动程序编写
测试网络摄像机—启动服务 安装好所需文件 连接好所有设备 运行mipg_streamer –i ―/lib/WebCam/input_uvc.so‖ –o ―/lib/WebCam/output_http.so –w 192.168.1.6:8080‖
ARM_Linux_下驱动程序编写
测试网络摄像机--启动客户端 (Windows)运行– \mjpg-streamer\mjpeg-client\bin\win32_upx文件夹 – viewer.exe
ARM_Linux_下驱动程序编写
客户端
ARM_Linux_下驱动程序编写
WebCam_USB #!/bin/sh mjpg_streamer -i "/lib/WebCam/input_uvc.so" -o "/lib/WebCam/output_http.so -w 192.168.1.6:8080"
ARM_Linux_下驱动程序编写
网络摄像头后台运行 -Shell #!/bin/sh base=mjpg_streamer # See how we were called. case "$1" in start) /sbin/WebCam_USB & ;; stop) pid=`/bin/pidof $base` if [ -n "$pid" ]; then kill -9 $pid fi ;; esac exit 0
ARM_Linux_下驱动程序编写
Linux 驱动编写 步进电机 打开内核源码文件 \drivers\char\EmbedSky_gpio.c– 这是char驱动 – 是控制gpio的驱动
ARM_Linux_下驱动程序编写
Linux GPIO驱动编写 #define DEVICE_NAME "GPIO-Control-t"– 定义驱动名称
#define IOCTL_GPIO_ON– 定义LED灯亮
1
#define IOCTL_GPIO_OFF– 定义LED灯灭
0
上一篇:环境污染社会调查报告
下一篇:高中政治必修一第四单元复习