嵌入式系统的核心概念
嵌入式处理器
ARM PowerPC MIPS等
嵌入式操作系统
Linux VxWorks WinCE等
嵌入式系统与普通PC区别
Linux系统的特点
自由软件
真正的多用户、多任务操作系统
极强的平台可伸缩性
提供强大的管理功能
完全符合POSIX标准
具有丰富的图形用户界面
具有强大的网络功能
Linux发行版
一个典型的Linux发行版包括:Linux内核,GNU程序库和工具,命令行shell,桌面环境,如:KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用.
如常见的 Redhat Debian Ubuntu Fedora等
嵌入式Linux系统
- 硬实时的嵌入式Linux 【有可抢先的实时内核】
- 例如 RT-Linux
- 一般的嵌入式Linux 【无MMU的处理器用】
- 例如 uCLinux Pocket Linux
嵌入式Linux开发的学习步骤