项目经历
2011年02月 - 2011年11月
中国联通3G室内分布监控系统
,34,
,18,
主要职责:
暂无
项目描述:开发环境:LINUX / MC9260-EK
开发语言:C / C++
项目描述:B/C架构,监控中心平台用于对监测终端调度、管理,对终端采集到的数据进行统计分析呈现。监测终端对无线参数进行采集与监测,并且对于网络环境的变化及时的进行告警。
职责描述:主要负责Bootstrap,U-boot,,LINUX及文件系统的移植。负责应用程序框架的搭建,文档的撰写,完成设备初始化模块,任务调度模块,SQLITE数据库操作模块,FTP协议模块,协议解析模块,PPP协议脚本模块,温湿度采集模块,电池电压,红外移位模块以及部分AT命令收发短信,接打电话操作等。
2010年11月 - 2011年05月
LINUX 2.6.20内核移植
,34,
,18,
主要职责:
暂无
项目描述:开发环境:Centos LINUX
硬件设备:MC9260-EK
开发语言:C
项目描述:移植LINUX 2.6.20内核到MC9260设备,进行内核配置、剪裁,修改并添加设备驱动。
职责描述:负责LINUX系统的移植,负责系统的剪裁,以及驱动的编写,包括SP706看门狗芯片驱动,WCDMA 模块的USB转串口移植,按键模块驱动,LED驱动,I2C接口RTC芯片驱动等。
2010年11月 - 2011年03月
U-BOOT移植
,34,
,18,
主要职责:
暂无
项目描述:开发环境:Centos LINUX
硬件设备:MC9260-EK
开发语言:C /ARM RISC
项目描述: 移植U-BOOT 1.3.4到MC9260板子上,并可以引导我们使用的 LINUX 2.6.20的内核。
职责描述:负责U-BOOT 1.3.4代码移植到我们MC9260的硬件设备,移植过程中涉及到AT91SAM9260 NANDFLASH控制器相关代码修改,以及K9F1G NANDFLASH代码的修改,SDRAM控制器相关代码修改,裁剪掉不用的网卡及屏幕驱动,设置U-BOOT 1.3.4启动命令及引导参数,及LINUX系统的MTD分区参数,移植过程中出现引导内核卡死现象,是启动参数设置错误导致。
2010年11月 - 2011年02月
BOOTSTRAP移植
,34,
,18,
主要职责:
暂无
项目描述:开发环境:Centos LINUX
硬件设备:MC9260-EK
开发语言:C /ARM RISC
项目描述: 移植并使用BOOTSTRAP做为MC9260的一级引导,BOOTSTRAP是ATMEL芯片特有的一段BOOT程序,用于引导二级BOOT,属于一级BOOT,主要做的是初始化中断向量表,关闭看门狗,初始化时钟频率,初始化SDRAM,初始化NANDFLASH,引导二级BOOT启动。
职责描述:负责整个BOOTSTRAP的移植,移植过程涉及到时钟频率初始化代码的修改,对NANDFLASH的芯片描述结构进行设置,以及引导UBOOT启动的配置。移植过程中,由于编译后的程序文件大于4K,导制烧写失败。NANDFLASH芯片ID未设置,而导制程序运行一半卡死等问题。