1、将makefile中的 CROSS =/usr/local/arm/2.95.3/bin/arm-linux- CFLAGS+=-I/usr/local/src/2.4.18-rmk7/include CFLAGS+=-I/usr/local/src/2.4.18-rmk7/include/linux CFLAGS+=-I/usr/local/arm/2.95.3/arm-linux/include 路径改为你宿主机上的。 2、#make,来编译驱动模块。 3、#export PATH=$PATH:/usr/local/arm/2.95.3/bin //取决于你宿主机上的交叉编译工具路径 #arm-linux-GCC -o gpio_test gpio_test.c //编译应用程序 最终在你的当前文件夹下会生成gpiodrv.o与gpio_test两个文件。 4、#mkdir /tmp/1 5、通过ftp的方法,把gpio_test与gpiodrv.o文件下载到你的开发板上的/tmp/1目录中。 6、#mknod /dev/gpio c 220 0 //创建文件节点 #insmod gpiodrv.o #chmod +x gpio_test #./gpio_test 然后,就可以看到四个LED灯在闪烁了。:)
标签: local arm-linux usr makefile
上传时间: 2017-08-03
上传用户:zhouchang199
gpio驱动 leddrv.c为驱动源程序 writeled.c为应用程序 writeled.c 编译方式 arm-elf-gcc -Wall -O2 -Wl,-elf2flt -o writeled writeled.c leddrv.c 编译方式 arm-elf-gcc -D__KERNEL__ -I你的uClinux目录/linux-2.4.x/include-Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fno-common -pipe -fno-builtin -D__linux__ -DNO_MM -mapcs-32 -march=armv4 -mtune=arm7tdmi -mshort-load-bytes -msoft-float -DMODULE -c -o leddrv.o leddrv.c
标签: writeled arm-elf-gcc leddrv gpio
上传时间: 2013-12-13
上传用户:kytqcool
arm linux交叉编译环境的搭建,针对gcc 3.4版本。
上传时间: 2014-01-10
上传用户:zhaiyanzhong
将linux-2.6.28版本的内核移植到arm公司的sitsang板上,并提供一个可行的LCD驱动,可以在内核启动后显示linux的logo。上传的是patch文件,在linux下作为补丁打入原始版本的内核源码,利用arm-linux-GCC编译
上传时间: 2017-04-28
上传用户:181992417
arm-linux.rar描叙arm-linux的配置过程,整个过程都是自己经验总结
标签: arm-linux
上传时间: 2013-04-24
上传用户:lizhen9880
无线数据传输是指终端和监控中心通过无线网络的方式进行数据通信。本文以ARM处理器S3C2440A为核心搭建硬件平台,选用Linux作为嵌入式操作系统,实现了基于CDMA网络的无线数据传输系统。 系统以ARM920T微处理器芯片S3C2440A和CDMA模块Q2438F为实现核心。论文首先研究了基于S3C2440A微处理器的嵌入式系统硬件平台的架构,详细分析了ARM最小系统中各个功能组成模块;然后建立了嵌入式系统开发的arm-linux-GCC交叉编译环境,重点研究了Bootloader和Linux内核的配置与编译,并且在硬件平台上移植了Linux操作系统。在ARM嵌入式Linux开发平台上,研究了基于Video4Linux的USB摄像头采集图像的解决方案,即在Linux内核中加载Video4Linux模块,通过V4L模块提供的编程接口,操作USB摄像头设备文件/dev/video0,并且采用内存映射方式截取视频,完成了图像采集的软件设计。此外,论文还研究了在Linux环境下PPP协议拨号上网的实现方法,即通过AT指令初始化CDMA模块,使之附在CDMA网络上,通过编写脚本程序的方法建立PPP连接,获得网络运营商ISP动态分配给数据传输终端的IP地址,从而实现了无线模块拨号上网功能。在无线终端通过PPP拨号上网后,采用了客户端/服务器端模式,运行套接字(Socket)应用程序,将设备采集到的图像数据通过CDMA网络后再经过Internet传送到监控中心,实现了传输终端和监控中心之间的数据的发送与接收。 论文研究和实现的基于ARM嵌入式Linux和CDMA网络的无线数据传输系统满足设计要求,达到了预期目标。终端内嵌TCP/IP协议,可以通过CDMA网络连接到互联网,数据传输实时性强,为用户提供透明的数据传输通道。相比于传统的传输系统,它具有高可靠性、组网方便、可远程控制等特点,因此在电力自动化、环保、交通监控等领域有着广泛的应用,特别适用于移动环境、难于布线的场所和边远地区。
上传时间: 2013-06-11
上传用户:gaojiao1999
目前嵌入式系统中的GUI 的开发已经成为研究的热点,本文以Intel 公司Xscale PXA255 为内核的XSBase255嵌入式平台,以ARM-Linux 为操作系统,接着介绍对GUI 嵌入式系
上传时间: 2013-07-18
上传用户:aa17807091
本文分析了ARM-Linux下IIC总线及其设备驱动的层次结构,指出了IIC设备添加与驱动实现的途径,详细阐述了如何采用通用i2c-dev.c驱动常规IIC设备、如何编写特定IIC设备的probe方式驱动、怎样设计动态加载的简易IIC“客服-驱动”、怎样使用GPIO模拟IIC总线快速驱动设备等常用具体实现过程和关键环节,并说明了这些方法的优势和不足。
标签: ARM-Linux-IIC 设备 驱动实现
上传时间: 2013-10-13
上传用户:xingisme
为了克服徕卡GMX902系列接收机只有串口短距离数据传输的缺陷,实现徕卡GMX902远距离传输GPS信号的目的,使其可以在野外恶劣无人坏境中实时存储GPS信号数据,并且控制中心可以远距离调控GMX902,文中提出了一种基于ARM-Linux的GPS信号存储转发系统的设计方案,并完成了系统的软件设计和整套硬件测试。长时间的综合测试数据表明,该系统能准确实时地将GPS信号存储到ARM板并转发给控制中心的上位机,实现了远距离调控和数据传输,系统性能稳定且容易操作,达到了系统设计要求。
上传时间: 2013-10-08
上传用户:gps6888
arm+linux的开发心得
上传时间: 2013-12-13
上传用户:sssl