工具/软件:Code Composer Studio
出于安全原因,公司防火墙不允许以.exe 扩展名结尾的文件的 Web 下载或电子邮件附件。 我注意到、德州仪器喜欢创建自解压 Windows 可执行文件、而不是直接的.zip 或.tgz/.tbz 存档。 考虑到整个现代世界都注重维护计算机安全、我建议德州仪器立即更改此策略。 我不能说.zip 是否是 Windows 的最佳选择、但是.exe 是要求客户允许的一个非常危险的选项。
作为一名基于 macOS 的固件开发人员、如果也了解 Linux 客户的需求、我建议在任何情况下都首选采用 gzip 或 bzip2压缩的.tar 文件作为.zip 文件。 这也是为了避免.exe 扩展名。
请注意、某些公司防火墙实际上足够智能、可以查看.tar 文件内部是否有.exe 文件、并且仍然阻止附件。 因此、仅仅在另一个包装程序中重新打包相同的旧.exe 文件是不够的。 我建议查看整个软件包以删除不安全的 Windows 工件、为需要这些产品的客户提供单独的、仅限 Windows 的下载。