神经元芯片固件
发布时间:2015/3/26 20:36:14 访问次数:623
所谓固件是指固化在神经元芯片内部的软件,这些软件分为3个主要的部分:系统映象、G1117-33T6UF映象以及网络映象。
(1)系统映象。系统映象包括LonTalk遁信协议、Neuron C库函数以及任务调度程序。3120系列芯片的系统映象软件存储在片内的10KB ROM中;3150芯片的系统映象软件存储在片外的ROM或闪存中。对于3150芯片,由于该部分软件不能固化在芯片内,所以只能作为开发工具LonBuilder以及NodeBuilder随带的软件的一部分,依靠开发工具随带的软件,产生包含系统映象的目标文件,编程写入到神经元芯片外存的EPROM、ROM或闪存中。
(2)应用映象。应用映象由两部分构成:NeuronC编译应用程序产生的对象代码和应用程序指定的有关参数,这些参数可以被网络管理工具查询。在3120系列芯片中,应用映象被下载到片内E2 PROM中;在3150系列芯片中,通常将应用映象进行编程并输入到外接ROM中,或通过网络下载到E2 PROM或闪存中。
(3)网络映象。网络映象定义节点与网上其他节点的关系,给定节点在网上的唯一行为。它由5个部分组成:节点地址配置、网络变量的连信息、消息标签的连接信息、安装时要设置的LonTalk协议的参数以及应用程序的配置变量。网络管理工具通常在安装节点时将网络映象通过网络下载到片内的Ez PROM中。对于简单酌网络,节点可以修改自己的网络映象。
网络映象数据结构包括:一个包含节点所在域数据项的域表;一个包含节点对应网络地址数据项的地址表;网络变量配置表,即由节点定义的每个网络变量数据项;定义节点与收发器接口的通道配置结构。
所谓固件是指固化在神经元芯片内部的软件,这些软件分为3个主要的部分:系统映象、G1117-33T6UF映象以及网络映象。
(1)系统映象。系统映象包括LonTalk遁信协议、Neuron C库函数以及任务调度程序。3120系列芯片的系统映象软件存储在片内的10KB ROM中;3150芯片的系统映象软件存储在片外的ROM或闪存中。对于3150芯片,由于该部分软件不能固化在芯片内,所以只能作为开发工具LonBuilder以及NodeBuilder随带的软件的一部分,依靠开发工具随带的软件,产生包含系统映象的目标文件,编程写入到神经元芯片外存的EPROM、ROM或闪存中。
(2)应用映象。应用映象由两部分构成:NeuronC编译应用程序产生的对象代码和应用程序指定的有关参数,这些参数可以被网络管理工具查询。在3120系列芯片中,应用映象被下载到片内E2 PROM中;在3150系列芯片中,通常将应用映象进行编程并输入到外接ROM中,或通过网络下载到E2 PROM或闪存中。
(3)网络映象。网络映象定义节点与网上其他节点的关系,给定节点在网上的唯一行为。它由5个部分组成:节点地址配置、网络变量的连信息、消息标签的连接信息、安装时要设置的LonTalk协议的参数以及应用程序的配置变量。网络管理工具通常在安装节点时将网络映象通过网络下载到片内的Ez PROM中。对于简单酌网络,节点可以修改自己的网络映象。
网络映象数据结构包括:一个包含节点所在域数据项的域表;一个包含节点对应网络地址数据项的地址表;网络变量配置表,即由节点定义的每个网络变量数据项;定义节点与收发器接口的通道配置结构。
上一篇:LonWorks总线的通信技术
上一篇:应用映象和网络映象是用户定义部分