原标题:降级OpenWRT的Linux内核版本
不久前,OpenWRT关闭了官方的svn服务器,导致很多朋友无法按照正常固件编译指导文档获取OpenWRT代码,只能使用git方式。相比于svn,git貌似无法直接获取指定版本的代码。然而,使用git获取的代码已经将Linux内核升级到4.1版本,最新的已经是4.4版本了。这样的更新速度对于业余爱好者也许是件好事,可是对于产品开发者,却未必如此。
为了移植某驱动程序,笔者可谓绞尽脑汁,在4.1内核版本上,尝试了很多次都没能成功,后来仔细分析,才知道是内核版本过高导致的,本文给出降低内核版本的方法,具体编译环境的搭建,还请自行查阅其他文章。
1. 登录Linux编译服务器,在当前用户目录下创建一个新的目录,如erm。
2. 输入以下命令
git clone git://git.openwrt.org/openwrt.git
接下来便进入漫长的等待过程,如下图
3. git clone完成后,会出现如下提示
4. 进入openwrt目录,输入以下命令
git log
并使用Page Up/Down与上下方向箭头查看log内容,可以发现,在46553版本中,移除了对3.18内核版本的支持,如下图。
5. 找到一个合适的仍然支持Linu