搞嵌入式开发,对于一些背景知识,也需要了解一下,比如:
嵌入式领域内的软硬件厂商是互相合作的,以及各种不同公司之间的合作关系
比如:之前去购买蓝牙HART猫:
卖家是http://www.mactekcorp.com/的Garry Cusick,其是销售总监
Garry Cusick针对订单的情况,去找公司内部的Thomas Holmes核实之后,Thomas Holmes再去安排发货的事情。
但是去发货时,【记录】查询Fedex的国际快递,
却是从该公司的合作伙伴http://www.avid-tech.com/的Erica Deliere去给我发货的。
由此可见MACTeck和Avid-tech应该是合作伙伴,并且很可能是:
作为研发蓝牙HART猫的MACTeck,虽然具有对应的技术,但是没有生产部门,也不负责生产,所以最终量产时找的是Avid-tech这家代工厂
所以,最终普通用户去购买产品时,最终是从代工厂Avid-tech去发的货。
然后Avid-tech再去选择Fedex这个国际通用的物流公司,去把东西寄给国外的用户
相应的,作为买家的我会收到:
- A:来自Avid-tech的邮件,告诉我说已经用Fedex发货给我了,且给出了订单号
- B:我也会收到从Fedex系统中发出的发货通知,也可以用订单号去查询和最终货物的物流详情。
总之:
搞软件开发,搞嵌入式软件开发,对于各种相关公司的关系和背景,也要有所了解,否则都弄不懂东西是谁做的,而无法及时有效的沟通。
另外一个证明各个厂商之间的合作关系的例子:
segger的emWin的升级,就以二进制库的形式,支持合作客户去升级,包括:
- ARM/KEIL as part of the MDK Pro package
- Cypress as download from cypress.com
- Infineon as part of the Dave3 installation
- NXP as download from lpcware.com
- Silicon Labs as part of the Simplicity Studio for EFM32 devices
- ST as part of the STemWin graphic software
等等。
其他还有:Segger是ARM的合作伙伴
通过http://www.arm.com/community/partners/display_product/rw/ProductId/2210/的Partners可以看到:SEGGER Microcontroller GmbH & Co. KG的embOS, Real-Time Operating System
从中可以看出segger是ARM的合作伙伴
然后通过http://www.arm.com/community/partners/all_partners.php发现,ARM的合作伙伴,有一堆,非常多。。。