ARM_Linux_下驱动程序编写

时间: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

ARM_Linux_下驱动程序编写.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219