我参与了电信行业的嵌入式软件开发。我以前对此类嵌入式硬件设备的经验为零。
我有一个网络处理器板,它用于切换管道引擎。除了板子外,还有一个名为“piggy”的附件板(似乎用于以太网连接),以及另一个串行线连接。
我完全迷失了这些板和串行线路连接。它们是用来做什么的?我试图用谷歌找到一些有用的介绍或资料,但失败了。谁能指出这个小猪板是做什么用的?有什么好的参考资料或书籍可以解释这一点吗?
非常感谢!!
我参与了电信行业的嵌入式软件开发。我以前对此类嵌入式硬件设备的经验为零。
我有一个网络处理器板,它用于切换管道引擎。除了板子外,还有一个名为“piggy”的附件板(似乎用于以太网连接),以及另一个串行线连接。
我完全迷失了这些板和串行线路连接。它们是用来做什么的?我试图用谷歌找到一些有用的介绍或资料,但失败了。谁能指出这个小猪板是做什么用的?有什么好的参考资料或书籍可以解释这一点吗?
非常感谢!!
要为您的嵌入式系统进行开发,您将需要一个开发主机(一台 PC 或工作站,它承载开发工具,包括交叉编译器、平台库、调试器等),以及与目标的调试连接(通常是在线仿真器或JTAG 调试器,但在某些情况下,可以通过在目标上运行的软件支持通过串行、USB 或以太网进行的调试——尽管这不太可靠,因为您正在调试的代码可能会损坏或破坏在同一目标上运行的调试存根)。
当您将这些结合在一起并可以在目标上构建、加载和运行代码时,您就可以提出更具体的问题。为这个平台编写代码将取决于许多因素,例如处理器类型、编程语言、目标操作系统(如果有)、实时性能要求、监管标准、产品类型标准等。
关于如何访问您的特定硬件,没有人可以告诉您,如果没有访问文档和硬件原理图,您自己也无法使用它做任何事情。在大多数情况下,一些电子知识将是一个明显的优势。