查看: 1743|回复: 0

【SOM9331板卡】之Openwrt简介和开发环境搭建

[复制链接]
  • TA的每日心情
    奋斗
    2022-10-13 10:27
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2016-4-5 13:13:31 | 显示全部楼层 |阅读模式
    分享到:
    Openwrt是一个高度模块化和自动化的嵌入式发型版,最开始玩Linux也是从Openwrt开始的,openwrt相比普通的Linux发行版要简单很多,很适合新手入门,可以说是极客必须了解的。你可以利用这个他做出许多好玩的东西,如:基于openwrt的摄像头小车、远程监控、智能路由和一些物联网WIFI相关的东西,此次申请的SOM9331具有8M Flash 64M RAM,硬件上可以很好的满足我们开发需要,相比一般的那路由器去硬改可谓是省了不少事,下面就先说下openwrt开发环境的搭建(高手略过)
    首先需要安装好Ubuntu系统,建议有两台电脑的直接真机安装开发,没有的话可以装个虚拟机然后在虚拟机上跑。安装好后记得联网,因为很多时候需要联网安装一些软件包。    接下来以非root用户登陆,打开“应用程序—-附件—-终端”。搭建开发环境输入一下命令:
    sudo apt-get install g++
    sudo apt-get install libncurses5-dev
    sudo apt-get install zlib1g-dev
    sudo apt-get install bison
    sudo apt-get install flex
    sudo apt-get install unzip
    sudo apt-get install autoconf
    sudo apt-get install gawk
    sudo apt-get install make
    sudo apt-get install gettext
    sudo apt-get install gcc
    sudo apt-get install binutils
    sudo apt-get install patch
    sudo apt-get install bzip2
    sudo apt-get install libz-dev
    sudo apt-get install asciidoc
    sudo apt-get install subversion
    sudo apt-get install sphinxsearch
    sudo apt-get install libtool
    sudo apt-get install sphinx-common    这样基本上就安装完成。建议使用putty软件,因为这里putty下,复制后的文件可以直接右击粘贴,防止自己打字过程中出错。    后面的就是openwrt源下载,OpenWrt源码分两种,一种是最新但不是最稳定的Trunk开发版,一种是最稳定的Backfire版,建议下载官方源码。下载前先在本地创建文件夹:
    mkdir openwrt
    sudo chmod 777 openwrt
    cd openwrt
    然后下载源
    svn co svn://svn.openwrt.org/openwrt/trunk/
    接下来要将feeds.conf.default修改为feeds.conf,添加软件扩展包、更新扩展和安装扩展
    cp feeds.conf.default feeds.conf
    ./scripts/feeds update -a
    ./scripts/feeds install -a
    上面全部完成后差不多就可以开始编译自己的固件了,测试编译环境和进入定制界面命令如下:
    make defconfig
    make menuconfig
    顺利的话会出现下面界面,然后就可以根据自己平台定制自己需要的组件和功能
    输入一下命令即可开始编译
    make V=99
    编译过程因电脑配置而已,一般一个小时左右,完成后可以到trunk/bin/目录下找到自己编译好的固件然后刷到自己的开发板中(注意配置菜单中选择芯片要是AR9XXX,以为SOM9331采用的是AR9311的芯片,所以要特别注意下)
    <blockquote>
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-20 02:09 , Processed in 0.117833 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.