查看: 5667|回复: 5

【SOM9331】Openwrt固件编译步骤以及menuconfig如何配置

[复制链接]
  • TA的每日心情
    开心
    2020-11-23 14:54
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2015-10-7 14:30:33 | 显示全部楼层 |阅读模式
    分享到:
    首先说明一点,发现了宇哥帖子中的一处错误。在menuconfig中,Target Profile 要选择 atheros ap121-MINI reference board ,该参考版使用ar9331芯片,完美兼容som9331!
    具体请参看:http://www.amazon.com/Alfa-Network-Hornet-UB-Atheros-Embedded/dp/B00A8U8L1M
    一、准备编译所需的工具:
    1安装SVN工具,因为在不断更新的,SVN管理很方便(backfile源码)
    apt-get install subversion
    2.安装git工具(trunk源码编译所需)
    apt-get install git-core
    3.安装一下必要的依赖库
    # apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils ncurses-term zlib1g-dev libssl-dev libncurses5-dev gawk

    二.下载Openwrt源码
    1.下载源码,分两种,一种是最新版但不是最稳定,也就是trunk版,一种是相对稳定版,backfire版。
    先创建文件夹:
    #mkdir openwrt
    #cd openwrt
    下载地址选择国内的服务器,与openwrt.org的源码svn路径仅仅多了一个.cn:
    Trunk版下载命令:
    #svn co svn://svn.openwrt.org.cn/openwrt/trunk/
    Backfire下载命令:
    #svn co svn://svn.openwrt.org.cn/openwrt/branches/backfire/
    选择你想要的版本就行了。然后又是等待下载…
    如需下载bootloader,luci,等,下载源码集合包: svn co svn://svn.openwrt.org.cn/dreambox/


    三,开始编译
    1.cd backfile/
      更新源码包:
      ./scripts/feeds update -a
      ./scripts/feeds install -a
    2. #make deconfig,在根目录生成默认的配置文件.config,默认为隐藏文件。
       #make prereq ,检查预配置
       #make menuconfig
       发现target System 选项没有对应的AR9331的cpu,几年前的稳定版本,呵呵,所以退回第一步,选择最新的trunk版本!
    部分配置说明: Target Profile : atheros ap121-MINI reference board


    执行make V=99开始编译工作
    make V=99  注意V为大写!表示有调试信息输出。










    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-23 14:54
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

     楼主| 发表于 2015-10-7 14:35:12 | 显示全部楼层
    顶起来,一直想搞个helloworld玩玩~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-3-23 12:01
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-10-8 10:47:09 | 显示全部楼层
    村长好厉害  這么好的技术帖子 必须顶
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-10-13 10:27
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-10-23 21:50:44 | 显示全部楼层
    menuconfig如何配置好像没讲额
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-10-13 10:27
  • 签到天数: 216 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-10-23 22:00:35 | 显示全部楼层
    这里路由器信号可以选TP-Link   703 741 740 720 721 702 好像都可以,主要是采用的要是ar9331芯片,并不以一定要是atheros ap121-MINI reference board
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-11-23 14:54
  • 签到天数: 19 天

    连续签到: 1 天

    [LV.4]偶尔看看III

     楼主| 发表于 2015-10-24 14:04:56 | 显示全部楼层
    windworld-18984 发表于 2015-10-23 22:00
    这里路由器信号可以选TP-Link   703 741 740 720 721 702 好像都可以,主要是采用的要是ar9331芯片,并不以 ...

    是的,近似法则,前提是你知道703用的是啥芯片
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-29 17:42 , Processed in 0.157712 second(s), 25 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.