硬件平台
使用I2C接口操作安全芯片
唤醒芯片:
在SDA线上发送超过60微秒的低电平信号。
之后拉高SDA线并等待1.5毫秒。
通过设备地址(如0xC0)直接读取4个字节,验证是否返回0x04, 0x11, 0x33, 0x43,表示芯片成功唤醒。
由于原生Linux内核不支持动态调整I2C时钟频率,建议固定I2C时钟频率在100KHz。
Buildroot工具链
使用Buildroot构建工具来简化依赖库的安装和配置,包括openssl, openssl-engine, libp11, p11-kit等。
|