文件名称:PDF 资料 ENC28J60 SPI网卡移植 linux 2.6.28 SAMSUNG 6410 ARM11
文件大小:8.58MB
文件格式:RAR
更新时间:2014-11-30 11:11:43
ENC28J60 SPI linux 6410 spi_sam
PDF资料 移植平台:linux2.6.28 开发板:飞凌TE6410 (256M RAM 2G NAND) 网卡:ENC28J60 SPI 测试用的工具:Saleae logic (逻辑分析仪),Iris 抓包工具 6410作为一颗强大的ARM11处理器,网卡模块已经是相当的成熟(如:DM9000/3 RTL8139等),移植工作几乎易如反掌,在此去移植一颗ENC28J60 10M SPI网卡,是否有些搞笑,但是ENC28J60的超小体积和IO脚(28PIN),以及几块钱的价格,在单片机领域网卡占用一定市场,对于网络环境要求不高的产品还是可以考虑的,况且内核已经提供了驱动程序(其中的SPI BUG还不少,花费了近2周的时间)。当然不一定是要在6410上移植,本例只是抛砖引玉,供大家学习讨论。 欢迎讨论:QQ:67016879 EMAIL:lxj_com@163.com
【文件预览】:
enc28j6.pdf
porting_linux_enc28j60.doc
porting_linux_enc28j60.pdf
ENC28J60_cn.pdf
linux_enc28j60
----drivers()
--------net()
--------spi()
----include()
--------linux()
----arch()
--------arm()
psd
----iris_capture1.psd(705KB)
----enc28j60_link_mcu.jpg(141KB)
----new_func.psd(82KB)
----spi_flow.jpg(190KB)
----error1.psd(2.34MB)
----spidev_node.psd(35KB)
----echo_test.psd(185KB)
----echo_test.jpg(23KB)
----file_list.psd(538KB)
----spidev_node.jpg(19KB)
----cat_test.psd(25KB)
----spi_bus.jpg(162KB)
----enc28j60_modify1.jpg(222KB)
----kernel_menuconfig.psd(505KB)
----clock.psd(857KB)
----spi_bus.psd(582KB)
----iris_capture2.jpg(344KB)
----nfs_error.jpg(113KB)
----nfs_error.psd(304KB)
----enc28j60_flow.psd(545KB)
----code_delay.jpg(158KB)
----spi_flow.psd(816KB)
----wave_bug2.jpg(159KB)
----enc28j60_flow.jpg(69KB)
----ok1.jpg(162KB)
----new_func.jpg(42KB)
----Thumbs.db(67KB)
----error1.jpg(170KB)
----cat_test.jpg(15KB)
----bug1.psd(538KB)
----code_delay.psd(712KB)
----bug1.jpg(192KB)
----iris_capture2.psd(1.07MB)
----enc28j60_modify1.psd(571KB)
----clock.jpg(232KB)
----wave_bug2.psd(3.28MB)
----kernel_menuconfig.jpg(142KB)
----iris_capture1.jpg(225KB)
----file_list.jpg(149KB)