linux驱动开发
应用开发
GUI开发
二、主流系统RT_linux
ucLinux
Montavista(商用)
VxWorks(军事)
uC/OS-II
eCos
GUN Tools(包含了vi/vim GCC GDB make CVS SVN diff patch binutils)
Qt:是一个跨平台的C++应用程序开发框架
Eclipse:以Java为主的平台,其功能强大的插件使得可以当作各种应用程序来使用
嵌入式通常资源有限,因此不能直接在嵌入式系统的硬件平台上编写软件,目前采用的办法是首先在通用计算机上编写代码,然后通过交叉编译生成目标平台可以运行的二进制文件,在下载到对应平台运行。
六、交叉调试交叉调试是一种允许以某种方式控制目标机上被调试进程的运行方式,并且具有查看和修改目标机上内存单元、寄存器以及被调试进程中的变量值等各种功能的调试方式



