新闻中心 | 道唐新闻
|
| |
成功研发出客户定制的基于MPC平台的功能
|
|
客户一:主机遥控系统仿真台开发
一. 硬件设计:
硬件平台采用核心板+底板(功能板)的模式:
核心板上主要包括:
- CPU (freescale的MPC5567)
- 16Mb SRAM
- 16MB NOR FLASH (DATA FLASH)
- 512KB EEPROM FLASH (BOOT ROM)
- BOOT (跳线)
- 调试口(JTAG,RS232)
底板上主要包括:
- 扩展2路以太网(AX88796B),连接CPU数据地址总线。
- 10路以太网(使用交换芯片 Marvell 88E6095)
- 5路CAN(CPU自带FLEXCAN接口)
- 2路 FLEXRAY (自带接口)
- 2路 串口(SCI)
- 2路 A/D (CPU 自带 EQADC 接口)
- 2路 D/A (SPI 接口 TI TLV5638)
- RTC (带后备电池,采用SPI接口)
- Gpio
- Etpu
- Emios
- Watchdog
二. 软件设计
- 移植嵌入式操作系统
- 开发下面的相关驱动,包括:
1)SRAM,FLASH读写驱动
2)BOOTLOADER开发,可通过以太网或串口(SPI)下载嵌入式操作系统内核镜像
3)2路以太网(10M\100M),可稳定工作,不丢帧。可自由修改MAC地址
4)5路CAN总线,采用CPU自带的FLEXCAN接口,可同时稳定运行,不丢包
5)2路FLEXRAY总线,可稳定高速运行
6)2路 串口(232或485),SCI接口
7)2路 A/D采用CPU自带EQADC接口
8)2路 D/A 采用SPI接口
9)GPIO模块相关驱动
10)ETPU模块相关驱动
11)EMIOS模块相关驱动
12)实现WATCHDOG功能
13)RTC模块相关驱动 采用SPI接口
同时为客户提供相关内核,驱动源码,说明文档。
客户二:MPC8247嵌入式平台BSP源码移植与开发工作
成功完成MPC8247嵌入式平台BSP源码移植与开发工作。最终提供给客户完整的BSP源码,测试代码和开发使用的完整的工具链。 并提供给客户可正常运行的二进制文件,及开发和培训的所有文档。
一、开发工作
工作内容主要包括以下部分:
- Bootloader:
1) 验证Bootloader正确性
2) 根据需要做出适当调整,例如与内核启动相关的启动参数等
- 内核支持:
1) MTD分区
2) 启动后,串口输出console信息
3) telnet
4) ftp
- 文件系统支持:
1) CramFS,JFFS2,Ramdisk,TmpFS等常用文件系统。
2) Busybox,支持较多的shell命令。
3) 移植甲方提供的web server源代码。
- 驱动支持:
1) Flash
2) Sdram
3) 双串口:最高可支持115200bps
4) 双网口:支持10M/100M自适应。其中一个网口指定为WAN口,另一个网口指定为LAN口
5) USB :支持Host,OTG方式
6) HPI
7) RTC
8) I2C
9) SPI
10) watchdog
- 完成驱动移植并针对每个功能进行测试
二、工作成果
- 源代码:包括bootloader,kernel,根文件系统,web server移植后的全部源码
- 工具链:开发过程中需要用到的所有的工具链
- 二进制文件:最终可烧写到flash,并运行的二进制文件
三、相关文档:
- 实现文档:开发文档和移植过程记录
- 测试报告:所做测试的所有测试报告
- 培训文档:包括培训计划和培训内容
|
| |
| 点击:
140 |
作者:
DAOTANG |
编辑:
DAOTANG |
来源:
DAOTANG |
2010-05-27 16:25 |
|
|
|
| |
|