Linux系统

       Linux系统是已经被广为应用的PC和嵌入式开源操作系统,由Linux内核,核心库:标准C/C++库、数学库和线程库,系统库,核心应用和用户程序组成。Linux系统 for C-SKY采用Build Root为发行框架,为C-SKY CPU用户构建生态完整的高性能计算领域嵌入式系统。

Linux Kernel for C-SKY

针对C-SKY CPU优化改进的进程管理、进程调度、进程切换和进程间通信机制;支持C-SKY CPU MMU/MGU的内存管理;支持C-SKY CPU重定位的动态加载模块;TCP/IP协议栈;多种文件系统;针对C-SKY CPU特性的CSPBSP层规范。

核心库和应用

针对C-SKY CPU密切相关的组件进行移植优化,包含:兼顾兼容性和代码密度的GLibc/uClibc;支持NPTLNative POSIX Thread Library);基本系统应用程序集Busybox、支持多种GUI库,如QT/EmbeddedMiniGUI;支持通用嵌入式浏览器Webkit引擎;支持LibffiPython程序执行。

应用开发工具

支持GDB + GDBServerstrace等多种调试手段。