Other Parts Discussed in Thread: AM62L
器件型号: AM62L
您好专家。
客户和目标设备提出的这些问题是 AM62L、我需要您仔细确认。
Q1 : AM62L 是否支持 地址空间布局随机化 (ASLR)?
问题 2:AM62L 是否支持 数据执行保护 (DEP) ?
问题 3:AM62L 是否支持堆栈保护?
问题 4:如何升级 WolfSSL 固件?
关于 Q1、
启用 ASLR 有两个概念。 Linux 内核 2.6.12+已支持“地址空间布局随机化“、Linux 控制设备节点 (setting) 位于 (/proc/sys/kernel/randomize_va_space) 下。 我们的内核版本是 6.12.x、因此我们的软件平台可以支持 ASLR。 顺便说一句,重新命令客户使用一些支持“自动内存管理“的编程,例如 C#、Java、Ruby 而不是 C/C++
关于 Q2、
据我所知,DEP 也支持 Linux 内核 2.6.12+。 从硬件的角度来看、我们是否有 DEP 的硬件支持?
关于 Q3、
我认为这是 C 交叉编译器问题 (GCC)、据我所知、GCC 4.9+已经支持此功能。 我们的 BSP 会升级到 GCC 9.2x、因此我认为这应该不是问题。 参考资料、 https://lwn.net/Articles/584225/
关于 Q4、
我没有在 AM62x 上实现 WolfSSL 的经验。 但我认为这个开源软件是可移植的、任何硬件依赖性都是可以移植的、不是吗? 我想它应该只替换 Linux rootfs 中用于 WolfSSL FW 升级的一些文件(库,头文件等)。 不是?
如果我想念任何东西,他会回答你的评论和建议
谢谢你。
Gibbs