本文更新于2018-08-11
首发于简书, 文章链接 http://www.jianshu.com/p/174844b99716
同步至GitHub:https://github.com/liuqun/linux/wiki
定制树莓派内核源码, 通过树莓派SPI接口加载并访问TPM2.0设备
所需硬件: X86主机一台, 树莓派3-B型号开发板一块, 大容量Micro-SD卡+USB读卡器一个, 英飞凌TPM2.0评估板一套
所需软件: 任意版本树莓派固件(推荐使用最新版本), Ubuntu Linux 虚拟机, gcc-arm-linux-gnueabihf 交叉编译器, ncurses.h
- Ubuntu Linux x86 虚拟机软件包准备
sudo apt-get update
sudo apt-get install -y libncurses5-dev
sudo apt-get install -y gcc-arm-linux-gnueabihf binutils-arm-linux-gnueabihf
sudo apt-get install -y git-core
- 下载阿群已经配置好的树莓派内核源码