g-bios功能模块及开发进度 |
Module | Items | Status |
g-bios
top-half | 初始化过程:CPU->UART->Memory控制器->NAND | Done |
Kermit协议及串口文件下载 | Done |
Nand核心层精简版 | Done |
g-bios启动菜单 | Done |
S3C2410底层代码支持 | Done |
S3C2440底层代码支持 | Done |
AT91SAM9261底层代码支持 | Done |
AT91SAM9263底层代码支持 | Done |
Bottom-half
初始化 | ARM中断/异常初始化 | Done |
g-bios多级初始化机制 | Done |
Flash | Flash子系统设计 | Done |
NAND核心层的实现 | Done |
Flash分区算法 | Done |
ECC支持(Hardware/Software/None ECC) | Done |
S3C2410 NAND驱动 | Done |
S3C2440 NAND驱动 | Done |
AT91SAM9261 NAND驱动 | Done |
AT91SAM9263 NAND驱动 | Done |
Network | UDP/IP协议栈(UDP、IP、ICMP、ARP) | Done |
ping Client/Server | Done |
TFTP协议及下载工具 | Done |
POSIX socket API | Suspending |
CS8900驱动 | Done |
DM9000驱动 | Done |
AT91SAM9263 Ethernet驱动 | Suspending |
File System | 支持JFFS2、YAFFS1、YAFFS2 image | Done |
Image文件类型的自动检测及烧录 | Done |
Graphic
User
Interface
(GUI) | 9261 LCDC driver | Suspending |
9261 touchscreen driver | Suspending |
Font rendering | Suspending |
JPEG decode and BMP rendering | Suspending |
Interrupt
&
Exception | Interrupt subsystem core layer | Done |
S3C24x0 interrupt support | Done |
AT91SAM9261 interrupt support | Ongoing |
Timer | | Suspending |
GUI-Based
Configuration | Main Configuration Windows | Suspending |
Toolchain configuration | Suspending |
MaxWit g-bios configuration | Suspending |
MaxWit Linux configuration | Suspending |