TEK-2410高级便携式解决软件
bootloader : vivi
特点: 1.支持 nandflash 启动; 支持分区HW ECC写入.可以使用linux2.6代码的ECC功能;
2.支持cpu在控制台的调整.从50 - 300MHZ 这样可以快速测试出CPU的最高工作频率
3.支持USB下载功能,可以快速稳定的通过USB下载 kernel 和 rootfs.
Kernel : linux2.6.16 以下功能已经完成并经过测试.特点:
1.支持yaffs文件系统
2.usb-host移植完成,能挂载各种u盘和移动硬盘了.
3.cs8900A网卡部分驱动完成
4.完成了usb devices gadget的驱动.模拟成了Mass storage.测试通过.
5.完成SD卡驱动.修正了SD卡的热插拔功能.测试1GB SD通过
6.完成对SUMSANG,SHARP 3.5' TFT LCD的驱动
7.完成RTC的驱动.可以可靠的修改日期和时间,并保存
8.完成S3C2410的ADC驱动.可以使用6个通道的ADC
9.修正S3c2410 Watchdog的功能.
10.完成I2C和SPI总线的驱动.并利用I2C总线成功操作mxc6202重力加速度传感器和i2c总线的电池监控芯片的驱动
11.实现了suspend功能 用echo mem>/sys/power/state将系统进入休眠模式.并实现所有驱动的suspen 和resume函数
12.实现了cpu frequnce 的动态调节(50.7MHZ - 284 MHZ),方便能耗管理操作
13.注册的LED事件,目前timer和cpu idle的状态可以通过LED显示出来.可以动态显示系统的运行状态
14.修正了s3C2410 HZ为200的bug,这样我们就可以把HZ修改正linux默认的100. 试验证明,这样的修改可以减少kernel调度时cpu负担
15.修改了s3c2410_ts.c和s3c24xx-adc.c文件.使touchscreen和ADC monitor能同时工作了.
16.PWM驱动完成.我们可以在qtopia里面方便的调节背光亮度了.通过sysfs 和devfs两种方式调整PWM1的占空比
17.完成了IDE基于PIO方式的驱动.
linux 应用程序:
1.qtopia2.2.0移植完毕,并运行,输入设备为触摸屏.在qtopia播放器上增加了asf,mov等格式文件的播放
2.支持交叉编译的mplayer.优化和算法,可以支持除RMVB格式以外的所有格式的播放
阅读(4301) | 评论(2) | 转发(0) |