请教大家个问题: 我有个给arm linux 下一个字符设备写好的驱动程序,这个驱动程序编译成模块形式之后,用insmod手动加载,并且手动建立/dev下的设备节点后,工作正常。 但是我希望使用静态加载的方式,我将它编译进内核(修改Kconfig,Makefile),引导系统后,始终找不相应的设备或驱动信息。 /proc/devices 里没有相关项, /dev下也没有设备节点。 我想知道如何来确定我的驱动已成功编译进内核了? ...
linux下开发arm驱动 在linux下怎么开发arm驱动呢?需要哪些工具或source?我看有的网站说要用linux-2.6.32.2-mini2440-20100728.tar.gz(用于mini2440)这样的包,有的说是linux-source-2.6.22.tar.bz2 这样的包,有什么区别呀?(我是新手)
驱动程序设计: linux操作系统的驱动与bootloader的驱动区别: 要考虑与应用层的接口; 考虑多用户; 考虑其他协议; 设备驱动的作用:读数据,写数据; 初始化设备,读写设备; 将设备的数据分配给应用; 将应用的数据分配给设备; 操作系统中驱动和设备的关系是一一对应的; 应用和驱动的关系是一对多的; 内核的主要功能:进程管理, 内存管理, 文件系统, 设备控制, 网络; linux驱动的分类:字符设备, 块设备, 网络设备; 大部分情况:主编号标...
本来想用最爱的ubuntu作为我的宿主机开发环境的,可惜我的台机是amd64,我的ubuntu那张i386的盘支持不稳定,忍了,只好装了许久没用的fedora,用惯了ubuntu,怎么看怎么觉得fedora不爽,装fedora6居然还死机了,还好还有一张以前的fedora5,装上,配置好minicom,打开开发版,看到了熟悉的字符串“uncompressing linux Kernel..............."小小的激动了一把。 接下来配置nfs和tftp服务,nfs用来mount宿主机到目标板上。宿主...
关于linux-arm开发环境简单配置是arm学习的第一步,很多初学者会在这问题上纠结很久都不能配置好开发环境。推荐大家看一下信盈达视频,讲得很详细,代码基本上都会给你解释(很多视频都不会给你解释),适合初学者。 fedora8开发环境简单配置 linux-arm开发环境简单配置 Window上: 安装终端软件 SecureCRT,putty等 安装ftp软件 cutftp等 配置串口工具 超级终端 安装tftp服务,也可以使用linux上的tftp。 linux上: 1,ssh 默认情...
Andrew Huang <bluedrum@163.com> 转载请注明作者及联络方式.
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 st1\:*{behavior:url(#ieooui) } /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格...
使用DDD+GDB开发arm linux程序 使用DDD+GDB开发arm linux程序 今天又取得了一些进展,赶快写下来以免自己忘记。 自从linux在我的板子上跑起来之后,我一直在想一个问题,怎么调试将来写的程序。其实我在linux开发方面真得很外行,到了今天才知道GDB到底是干什么用的,呵呵。我相信很多人从Bootloader调试开始一直都使用LED啊,printf这样的方法来调试。我做毕设时,就是在MTDBLOCK 里面划出一个USER分区,然后把编译好的程序放入...