瑞萨RZ/A2M Linux4.19系统构建与驱动移植纪实之一:BSP环境搭建
- 我的系统信息
- 下载RZ/A Linux-4.19 BSP
- 编译安装带有SSL模块的Python 2.7
我的系统信息
下载RZ/A Linux-4.19 BSP
前往elinux官网,选择Renesas RZ/A系列
进入后选择4.19的Link进入github,然后Download ZIP,解压缩。
这里要注意一下,尽量留出较大的硬盘空间和使用较高性能的磁盘(例如SSD),尽管现在只有不到10MB,BSP的目录随着构建和移植的过程会迅速变大,在写本文的时候,我已经进行了一些构建和移植操作,我的BSP目录大小为3.4GB。
编译安装带有SSL模块的Python 2.7
尽管ubuntu 18.04带有python2.7 ,但是并不带有SSL模块,这样在某些时候就无法从https地址自动下载一些包文件。
这个步骤一定要在config之前完成。
首先:
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
然后下载python源码:
https://www.python.org/ftp/python/2.7.17/
版本与ubuntu机器上完全一致(这样能保持最大的兼容)
然后按照这样的步骤操作
第二个注意点就是:在BSP选定好了目录后并且Config后,禁止再移动BSP的位置,因为各级makefile和其他config文件中包含了大量的绝对路径!