- 博客(4)
- 资源 (11)
- 收藏
- 关注
转载 【转载】Linux设备驱动程序
(本部分的一些示例源码来自drivers/usb/usb-skeleton.c,它是Linux内核为我们提供的最基础的USB驱动程序,USB骨架程序)驱动程序把驱动对象注册到 USB 子系统中,之后使用供应商(idVendor)和设备(idProduct)标识来判断对应的硬件是否已经安装.驱动的设备支持列表struct usb_device_id 结构提供了这个驱动支持的不同类型 USB 设备的列表. USB 核心通过此列表用来决定设备对应的驱动,热插拔脚本也通过此列表来决定当特定设备被插入系统时,应该自动
2010-12-30 17:06:00 3477
原创 arm上的samba移植
一、编译 1、从http://www.samba.org/samba/ftp/old-versions/上下载Samba 3.0.25的软码包,解压; 2、环境1)在fedora 9的 vi /root/.bash_profile 中加:PATH=$PATH:/usr/local/arm/4.4.3/bin:$HOME/bin2)运行configure:[root@localhost source]# CC=arm-linux-gcc ./configure --host=i686 --target=ar
2010-12-29 12:13:00 8529
转载 [转] error: cannot run test program while cross compiling
在交叉编译的时候总是使用configure --host=arm-linux 嘿嘿但是在CONFIGURE中有很多的测试程序是不可以在HOST上运行的就会出现: error: cannot run test program while cross compiling类似的错误,可以使用CACHEFILE解决这个问题,还要谢谢ABSURD兄的文章给我的指导。我是这样解决的第一步:记录下错误的地方如:checking abstract socket namespace... configure: error:
2010-12-29 11:32:00 12103 1
转载 如何在configure时,将编译参数传入,改变默认的编译器gcc成arm-linux-gcc 【转】
【问题】想要用交叉编译工具arm-linux-gcc去编译lrzsz,但是在./configure的时候,无法用--host=arm-linux或--build=arm-linux或--target=arm-linux等传入此编译器参数。按照INSTALL中的介绍,也是常用的方法,在configure的时候,加上--host=arm-linux,结果没有实现我们要的效果,没有将编译器从默认的gcc改成arm-linux-gcc,编译器还是用的默认的gcc:[crifan@localhost lrzsz-0.
2010-12-29 10:28:00 6265 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人