嵌入式开发
前言
嵌入式系统是一个很广泛的话题,本页面不会就技术细节深入探讨,只希望从一个大的角度给嵌入系统一个分支表,也希望对各方面有兴趣的朋友加入,丰富这里的内容。
嵌入式系统分类
8bit系统
51系列单片机
51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场
AVR系列单片机
16bit系统
32bit系统
ARM架构系统
粗体文字
MIPS、龙芯架构系统
嵌入式操作系统
常见的开源嵌入式非linux RTOS
eCos
相关介绍
中文维基百科的“ecos"词条 http://zh.wikipedia.org/w/index.php?title=ECOS&variant=zh-cn
安装步骤
参考ecos网站的Downloading and Installation ( http://ecos.sourceware.org/getstart.html ),在terminal中敲入命令就可以安装好toolchain
FreeRTOS
英文维基百科的“freertos"词条 http://en.wikipedia.org/wiki/FreeRTOS
RTEMS
相关介绍
中文维基百科的“RTEMS"词条 http://zh.wikipedia.org/w/index.php?title=RTEMS&variant=zh-cn 英文维基百科的“RTEMS"词条 http://en.wikipedia.org/wiki/RTEMS
常见的开源嵌入式linux RTOS
英文维基百科的“Embedded Linux"词条 http://en.wikipedia.org/wiki/Embedded_Linux
μClinux
相关介绍
英文维基百科的“μClinux"词条 http://en.wikipedia.org/wiki/%CE%9CClinux
常见的商业嵌入式RTOS
μC/OS-II
Nucleus OS
相关链接
英文维基百科的"rtos"词条: http://en.wikipedia.org/wiki/RTOS
英文维基百科之 “List of real-time operating systems” http://en.wikipedia.org/wiki/List_of_real-time_operating_systems
常用开发工具
Proteus
Proteus软件是初学者入门的首选软件,它是Labcenter Electronics公司的一款商业版电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计,ISIS模块用来完成电路原理图的布图与仿真。Proteus的软件仿真基于VSM技术,它与其他软件最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如MCS-51系列、PIC系列等等,甚至ARM处理器,以及单片机外围电路,比如键盘、LED、LCD等等,该软件附带了一些案例和丰富的帮助文件。
keil c
常见的开源项目
Android
相关介绍
英文维基百科的"Android"词条: http://en.wikipedia.org/wiki/Android_google
安装步骤
http://source.android.com/download#TOC-Ubuntu-Linux-32-bit-x86-