[20101015~20101203]
1、完成了ieee1588驱动程的编码测试工作,已经发布,目前可以实现slave的E2E及P2P功能,可稳定运行于链路层与IP层,硬时标目前是基于8139cp的网卡,82574的发送时标仍然打不上

2、完成了ieee1588的check event功能,实现了一个check event接口库,用户态可以通过API拿到对时状态(对时成功/失败)

3、更新了OxfordPCIe958驱动的配置工具,完成了OxfordPCIe958驱动的文件同步功能,基于之前写的CONFOBJ动态库,实现了UART硬件配置信息与本地配置文件(xml)随时保持同步的功能。配置工具目前可以配置RS232/485模式、Rx/Tx FIFO的触发级别。

4、KERN_UPDATE升级包已更新至第7版,很稳定

 

[20101008~20101014]
1、完成了8139cp电口卡的驱动修改,测试已通过,可以分到IP,可以PING通
    注:PHY的LinkChange状态改为用timer轮询查询,原则上DP83640可以产生LinkChange的中断,但是这次所作的产品,此中断被拉死了,因此只能靠定时器轮询检查LinkChange,定时器的名字叫做watchdog_timer,是参考82574的驱动实现的。

2、完成了对扩展板端口号的调整,当主板接入oxfordpcie958的扩展板时,由于硬件的原因,导致软件操作的串口号和设备面板上的端口号不一致,造成混乱。通过调整uart_port中的line成员,实现了对端口号的调整。

    注:由于驱动中存在着关于端口号的大量嵌套逻辑,因此在调整端口号的过程中需要非常谨慎。

3、修正了系统启动时出现的"Waitting for root filesystem...",将IDE的驱动编译到内核里面,而不是以模块的形式加载便可解决此问题,IDE驱动主要是"piix.ko(intel), ide-generic-xxx.ko,ide-gd-mode.ko"等。