- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Openwrt配置与编译指南
首先安装基本开发环境:
sudo apt-get install ssh vim samba tftp nfs
安装编译openwrt须要的包:
解压openwrt包编译出错:
Build dependency: Please install the GNU C++ Compiler (g++).
Build dependency: Please install ncurses. (Missing libncurses.so or ncurses.h)
Build dependency: Please install zlib. (Missing libz.so or zlib.h)
Build dependency: Please install GNU awk. ? ?
Build dependency: Please install flex.
Build dependency: Please install patch.
Build dependency: Please install git (git-core).
Build dependency: Please install the subversion client.
?
安装编译openwrt须要的包:
sudo apt-get install ?libncurses5-dev ?zlib1g-dev ?gawk ?flex ?patch ? git-core g++ ? subversion?
?
然后直接make
工作目录,并将openwrt 最新代码包解压到openwrt 工作目录下
mkdir openwrt cd openwrt tar zvxf ~/trunk.tar.gz? ?
配置openwrt 编译选项,在??openwrt/trunk/目录下运行命令
make menuconfig? ?
选择s3c24xx[2.6]? ?
在??Target Images??中选择??jffs2、tgz 和ext2? ?
选择??Advanced configuration options (for developers)? ?
并在高级配置选项中的? ? Toolchain Options??选择使用eglibc? ?? ???
在??Utilities??选项下选择??udev 软件包以及udevextras 软件包? ?? ?
保存配置并退出 GEC? ?在配置好编译工具链和目标板镜像功能包以后,
我们可以开始构建目标板根系统镜像。??默认情况下,openwrt 编译脚本会自动从 Internet 上获取所需要的软件包源代码,
并把下载的源码包存放在当前目录的??dl/??目录中;??在??build_dir/??目录中存放编译中使用的软件包,??在??staging_dir/??目录用于存放构建目标系统镜像的工具软件,
包括: 宿主系统使用的工具,存放在??staging_dir/host/??目录下 目标系统使用的软件包,
存放在??staging_dir/target-arm_eglibc-2.8/??目录下
交叉编译工具链,存放在??staging_dir/toolchain-arm_gcc-4.1.2_eglibc-2.8/??目录下
在此,我们关心的是交叉编译工具链,? ? 我们可以使用符号链接将交叉编译工具命令放入到$PATH 路径中,
这样在gec 用户的任意目录下我们可以使用交叉编译工具来构建目标板上运行的应用程序。??
GEC openwrt? ?openwrt 将编译生成的目标系统镜像文件放在其根目录的??bin/??目录下??
??我们可以使用flash 烧写工具将目标系统镜像写入目标板的NAND flash 中运行。? ?? ?
您可能关注的文档
- HP-DL380G4服务器安装指导.doc
- Hadoop期末整理.doc
- GPS帧格式说明.doc
- HIGH TEMPERATURE HECK COUPLING.doc
- ICC(A)中英文对照.doc
- I believe that I always have a choice.doc
- IMAX B6中文说明书.doc
- imax-B6 操作说明.doc
- IMAX B6说明书.doc
- IMDB网站电影评分TOP 100排名.doc
- PACS系统是Picture Archiving and Communication Systems的缩写.doc
- OSAL zigbee实时操作系统.doc
- Over Current Protection Using an Existing Crowbar Circuit.doc
- Pale Blue Dot.doc
- PA统计学词汇.doc
- PCB元件封装代码.doc
- Parser Generator配置说明.doc
- PeproTech公司 ELISA操作指南视频(视屏地址、字幕及翻译).doc
- Performance monitoring of SISO control loops subject to LTV disturbancedynamics improvedLTIbenchmark.doc
- Photoshop 滤镜 中英文对照.doc
文档评论(0)