小米路由核心支持包
来自Jack's Lab
(版本间的差异)
(以“== 概述 == 对于一个好动手的极客,没有内核代码定制、控制自己的路由器是不能容忍的。5月底拿到带硬盘版的路由,想想也...”为内容创建页面) |
|||
第1行: | 第1行: | ||
== 概述 == | == 概述 == | ||
− | + | 5月底拿到带硬盘版的路由,想想也就放家里 7x24 搜集各种智能设备的数据合适。 | |
+ | |||
+ | 对于一个好动手的极客,没有内核代码、不能定制、控制自己的路由器是不能容忍的。 | ||
+ | |||
+ | |||
+ | 手头有原来用perl写的用于服务传感器数据推送 (REST) 的进程,部署需要catalyst和MySql,很自然地想到内核源码搞定后,在原ROM系统里叠加一个Debian 核心系统还是很爽的 | ||
+ | |||
+ | |||
+ | 于是仔细分析了其硬件实现,借助社区公开的代码,修修改改,6月6日有了一个可启动的内核代码版本 | ||
+ | |||
+ | 然后断断续续完善到7月底,总算有了一个高度可用的版本 | ||
+ | |||
+ | |||
+ | 现有的核心支持包包括一个2.6的内核源码包,一个工具链和一个叠加了 Debian 核心系统的混合系统 (ROOT FS) | ||
+ | |||
+ | 系统除支持原ROM的核心功能外,自带 Debian 核心环境,可用apt-get install 直接安装你想要的软件包,相当方便 | ||
+ | |||
+ | |||
+ | 核心包编译出的 rootfs 可直接部署在路由内硬盘的第四个分区上,亦可部署在 NFS server 上,详情参考源码目录的README | ||
+ | |||
+ | 核心包源码置于个人的github帐号下: http://github.com/comcat/miwifi | ||
<br><br> | <br><br> |
2014年7月31日 (四) 18:57的版本
概述
5月底拿到带硬盘版的路由,想想也就放家里 7x24 搜集各种智能设备的数据合适。
对于一个好动手的极客,没有内核代码、不能定制、控制自己的路由器是不能容忍的。
手头有原来用perl写的用于服务传感器数据推送 (REST) 的进程,部署需要catalyst和MySql,很自然地想到内核源码搞定后,在原ROM系统里叠加一个Debian 核心系统还是很爽的
于是仔细分析了其硬件实现,借助社区公开的代码,修修改改,6月6日有了一个可启动的内核代码版本
然后断断续续完善到7月底,总算有了一个高度可用的版本
现有的核心支持包包括一个2.6的内核源码包,一个工具链和一个叠加了 Debian 核心系统的混合系统 (ROOT FS)
系统除支持原ROM的核心功能外,自带 Debian 核心环境,可用apt-get install 直接安装你想要的软件包,相当方便
核心包编译出的 rootfs 可直接部署在路由内硬盘的第四个分区上,亦可部署在 NFS server 上,详情参考源码目录的README
核心包源码置于个人的github帐号下: http://github.com/comcat/miwifi