实现freeRTOS、IP协议栈、802.11、802.11g的ARM7移植

jing-xu 发布于 2016/01/04 12:29
阅读 959
收藏 11

【业务需求】

一、功能需求

1、 freeRTOS、IP协议栈、802.11、802.11g可以在ARM7开发板上运行(我方提供优龙S3C44b0x开发板

2、 OS为freeRTOS;

3、 SRAM为28K,包含堆栈区、BSS段、数据段、只读数据段和代码段;

代码段包括OS、IP协议栈(14K)、MAC及驱动(4K);

4、 IP协议栈:需实现TCP、UDP、IPv4、ICMP、ARP等;

5、 MAC及物理层:需实现802.11和802.11g;

6、 驱动:需支持SDIO;

7、按地址映射表,实现寄存器组的读写接口(我方提供地址映射表)。

二、技术要求

1、 熟悉 ARM7 and Cortex M3 平台,熟悉ARM体系结构,熟悉硬件驱动程序;

2、 精通C/C++程序设计;

3、 精通系统移植以及驱动的开发调试;尤其需要精通freeRTOS的开发、移植、内存裁剪;

4、 精通IP协议栈(包括TCP、UDP、IPv4、ICMP、ARP等)的开发、移植、内存裁剪;

5、 熟悉WIFI原理,能够进行WIFI驱动移植;

6、 精通MAC802.11协议的开发、移植、内存裁剪。

三、非功能性要求

【人员要求】

一、能力要求

  同技术要求。

二、其他要求

1、良好的沟通能力;

2、有责任心。

【交付要求】

一、交付计划

本需求将按五个阶段进行交付和验收,初步的交付计划以及相应的提交物要求如下:

1、第一阶段,

a)系统架构设计;

b)OS、IP协议栈、802.11测试方案;

c)后期维护方案:包括开发环境,编译、测试工具的使用,宏定义的编译修改;

2、第二阶段,freeRTOS内存裁剪后的功能验收,提交物包括裁剪前后的代码、注释、文档。

3、第三阶段,IP协议栈内存裁剪后的功能验收,提交物包括裁剪前后的代码、注释、文档。

4、第四阶段,802.11和802.11g内存裁剪后的功能验收,提交物包括裁剪前后的代码、注释、文档。

5、第五阶段,系统整合验收。

二、验收基准

freeRTOS、IP协议栈、802.11、802.11g可以在ARM7开发板上运行,功能性能上满足技术需求。

【支付方式】

一次性支付,具体竞标过程中详谈。

加载中
0
黑传说
黑传说
这段时间在搞 pcduino……
0
0
枯藤KT
枯藤KT
这么吊,好想做这个,可以全都不会[5]
0
y
yclr0813
:grinning::grinning::grinning:
0
昵称不好取
昵称不好取
:grinning::grinning::grinning::grinning::grinning:
0
y
yclr0813
[2][2][2]
0
y
yclr0813
[10][10][10][10]
0
xu4v
xu4v
WLAN芯片用的哪家的?不同厂商的芯片已经实现的功能不一样,有的firmware还是闭源的
返回顶部
顶部