眯眯笑
TAG标签|网站导航| 手机访问:m.mimixiao.com
比如网卡驱动A板,网络芯片是DM9000,还有dm9000。Linux xx . x . x/drivers/net目录下的c驱动现在要做的网络芯片是CS8900,没有驱动,可以参考DM9000 驱动,对照芯片手册,修改驱动,编译调试,dm9000是mii外部接口吗?启用MII接口意味着连接外部PHY。
arch以下是架构和平台相关的文件:比如把arch/arm/config中的s3c2410_defconfig复制到内核根目录,命名。config,然后修改根目录Makefile,选择arm交叉编译工具,执行makemenuconfig配置自己定义的内核,选择自己的驱动。USB、TTY、液晶、网卡等。驱动在不同的目录下,建议先了解和熟悉linux的目录树结构以及它们对应的功能。
linux内核源代码,可以支持驱动已经很丰富了。如果没有具体型号的外设驱动,那么参考现有的linux内核的驱动源代码进行修改。比如网卡驱动A板,网络芯片是DM9000,还有dm9000。Linux xx . x . x/drivers/net目录下的c驱动现在要做的网络芯片是CS8900。没有驱动,可以参考DM9000 驱动,对照芯片手册,修改驱动,编译调试。
Linux不是为单个电路板设计的操作系统。它可以在大约30种架构中支持一定数量的硬件。所以它的驱动架构显然不能像RTOS下或者没有操作系统下那么幼稚。Linux devices 驱动非常重视软件的复用性和跨平台能力。比如我们写下一个DM9000网卡的驱动,Linux的思路是这个驱动,应该可以在任何平台上运行,不用改动一行。
4、idea6410开发板都有哪些功能?支持什么操作系统?5、请教关于STM32与DM9000设计方面的问题
注意这个问题。有什么问题?你想说什么问题?DMA _ init结构的设置,DMA _ buffer大小意味着什么?数据表上写着:如果我理解的话,BufferSize就是要传输的数字。例如,如果您的u16buff启用了MII接口,则它只能连接到外部PHY,并且只能选择内部PHY,两者都应该在芯片手册中详细介绍。DM9000是一款完全集成的高性价比单芯片快速以太网MAC控制器,它具有通用处理接口、10/100M自适应PHY和4k字SRAM。它的目标是在低功耗和高性能工艺中支持3.3V和5V,DM9000还提供了一个独立于介质的接口,用于连接所有家庭电话线网络设备或其他提供独立于介质的接口支持的收发器。
Copyright 2019-2029 www.mimixiao.com 【眯眯笑】 版权所有
眯眯笑_眯眯笑软件网
声明: 所有软件和文章收集整理来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告