1.2. 嵌入式产业链

下面以一个典型的例子,来阐述,什么是嵌入式产业链。只有明白了嵌入式产业链的基本概念,才能真正理解后面要介绍到的嵌入式软件开发所处的层次和地位。

从芯片研发、量产、方案提供商、产品,中间会涉及到:

  • arm专门设计cpu的ip core软核
  • 三星制作cpu sc2440
  • 某公司提供方案

    用该芯片,加上外设,提供方案,包括cpu,各种外设,以及嵌入式操作系统,整套的软硬件方案

  • 然后卖方案给某品牌商

    比如爱国者,用此方案去,找设计人员设计外壳

  • 再找模具厂生产模具
  • 找代工厂生产整套的核心电路板

    最后组装成

  • 消费者

    看见的,成品,电子书。

大概过程就是如此。

而你做的事情就是,在该卖方案的公司中,为那套方案中的软件部分,即嵌入式linux写各种外设和接口的驱动,比如nand flash驱动,sd卡驱动,i2c驱动等。这才是一种典型的嵌入式开发。然后你才知道你处在整个产业链中的什么位置,知道你在干什么。