
UNICOM是德国CSM的一名工业程序员,主要用于下载生产线的产品程序.
许多项目已将他指定为下载工具.
关于该产品的国内信息相对较少. 我很幸运地将此产品用作项目,并写了概述以指出子孙后代的方向:
--------------------------------------------------- ----------------------
URL如下:

现在使用了所有UNICOM3,以前使用过UNICOM2,但已停产.
约3000欧元(2019年供参考,实际价格取决于具体配置)

我首先将概述这个联通公司及其运作方式. 了解它之后,您将轻松理解它.
1. 让我们弄清楚什么是程序下载. 程序本身以二进制形式存储在产品“硬盘”中.

所谓的程序刻录(程序下载)是以某种方式通知产品,并告诉产品将数据写入其“硬盘”中的哪个地址. 数据的核心是地址+数据. UNICOM使用此原理告诉产品要刻录的第一个地址(例如0xFF00)和数据长度(例如: 0x05),然后发送相应长度的Byte数据(例如: 0x01,0x02、0x03、0x04) ,0x05). 产品将从地址0xFF00开始,分别写入数据0x01,0x02、0x03、0x04、0x05,长度为5.
2. 市场上有两种燃烧产品的方法,一种称为裸芯片燃烧,另一种称为“生物”燃烧.
芯片烧毁: 芯片是从芯片制造商那里装运的,并且里面没有程序. 我们称之为死. 在这种情况下,您只能使用芯片制造商提供的编程方法,就像51微控制器一样,使用JTAG,串行端口等.
用“ Bios”烧伤: 芯片已安装在PCB上,并且Bios程序已烧毁(您可以将其理解为计算机主板上的Bios). 此Bios程序是由每个芯片的制造商编写的通用程序. 对于后端生产线,该PCB将根据特定型号进行第二次燃烧. 由于Bios的支持,芯片制造商无需提供第二次烧伤,并且可以任何方式实施. 例如,K-LINE,LIN,CAN即可. 因为这些通信方法可以告诉产品,将什么数据写入什么地址.
绝大多数工厂烧伤都是“用Bios烧伤”的,联通公司也主要在子程序中使用

.
3. 联通的工作原理.
UNICOM本身是硬件+操作系统结构,此处的操作系统称为ucbase(应该是CSM公司本身制造的操作系统). 您可以了解手机与安装之间的关系,但是UCBASE没有操作界面播放器免安装,需要通过发送命令进行控制. ucbase在UNICOM中运行(通常ucbase操作系统已预先安装在UNICOM工厂中). 它本身不具有刻录功能,仅扮演硬盘管理和程序调度的功能. (就像您只有一部手机+ Android系统,但没有APP,您无法订购外卖). 如果要实现下载刻录,则必须要求CSM为项目的下载协议开发定制的软件模块(付费). Windows系统中此模块的存在形式是.smod文件. UNICOM本身具有硬盘. 在使用此模块之前,您需要根据ucbase协议(文件管理部分,由串行端口实现)将.smod文件下载到UNICOM硬盘,然后使用ucbase模块加载指令通知ucbase加载您. smod模块,可以在您的项目中实现自定义下载功能. (类似于首先在Android系统中安装APP程序,然后启动它).
您的产品下载程序本身也是一个文件. 例如,飞思卡尔芯片通常使用S19文件. 同样,您需要解析S19文件,将其下载到UNICOM的硬盘上,并通过指令告知smod模块,以使他使用您指定要存储在UNICOM的硬盘上的文件进行下载.
4. 重要文件

关于这个东西的文档很多,主要是阅读三个文档(这些文档都进入了官方网站,具体的文件名可能会根据版本而略有变化):
uc3_d_hardware.pdf: 介绍了UNICOM接口定义,这取决于.
ucbase.pdf: 这取决于本文档播放器免安装,介绍了如何使用UNICOM通信协议.
Smod的文档: 每个项目都是不同的,并且CSM要求.
可以跳过其余文档.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-282870-1.html
对啊