语言:
c
c++
算法:
算法
数据结构
基础(系统 核心(Kernel)编程):
------------------------------系统
Linux/Unix
Window
MacOSX
-------------------------------硬件
pc机
服务器
ARM
任何系统应该具有以下能力:
设备驱动管理(嵌入式方向)
进程管理
内存管理
文件系统管理
IO
学习:
内存管理
文件管理
IO
进程管理
进程创建
进程控制
进程通信
进程同步
线程管理
线程创建
线程同步
线程通信
应用:
网络
数据库(pro*c/c++)
UI
shell
XML处理
分布式与中间件(交易中间件Txedo /对象中间件Corba /消息队列中间件MQ)
web service
OpenGL (Linux多媒体方向)DirextX (windows多媒体方向)
定位: 提高编程能力,为设备驱动与windows应用奠定基础