• IPQ4019开发板使用 openWRT开发(第2篇)未完成!!!


    1. openWRT是一个基于嵌入式Linux系统,裁剪修改过的适合路由器的操作系统,基本功能和linux一样。工作分为3部分

    (1)测试USB3.0接口

    (2)测试2.4G 5G 的wifi 通信

    (3)uboot ,内核,文件系统的修改移植

    2. 先把USB插上U盘,测试一下,使用命令 fdisk -l 并没有发现挂载的U盘

    那么插个键盘测试一下,插上之后键盘的电源灯都没亮。看了下USB3.0电源原理图,推测硬件问题或者没驱动。打算重新编译试试

    3. 下载OpenWRT代码

    git clone git://github.com/openwrt/openwrt.git
    cd openwrt
    ./scripts/feeds update -a
    ./scripts/feeds install -a
    make menuconfig

    出现配置界面

     

    然后保存生成的.config文件,执行 make -i3 V=99命令,其中据说root用户不能编译,所以需要修改,不修改的话会出现下面的错误

    you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check)

    命令行输入export FORCE_UNSAFE_CONFIGURE=1,然后再make -j3 V=99

    第一次编译可能需要几个小时。

    4. 这个下载的的openwrt的源码似乎不太行,然后去gitHUB重新下载了一个

    make menuconfig 之后,型号选择 IPQ40XX,编译之后,生成了很多Bin,也不知道哪个能用,比如meraki_mr33这个就是一个路由器的成品

    上面生成的Bin文件,随便找了几个烧到板子上跑不起来,估计还是有差异的,比如内存,flash什么的不太一样,看下怎么修改

    5. 目前板子使用的是32MB 的SPI flash,和 512MB DDR3的 SDRAM。所以需要修改使用的地址空间。修改下面的地址,再次测试一下

  • 相关阅读:
    laravel配置路由出现404
    laravel数据库操作
    dedecms操作数据库
    数据库存储过程详解
    :数据库存储过程缺点总结
    一个SQL存储过程面试题(比较简单)
    也谈用友被面试经历【去年杭州用友被拒】
    用友面试经历 续【最终遭拒】
    Appium Appium 链接夜神模拟器
    Problem A
  • 原文地址:https://www.cnblogs.com/429512065qhq/p/12422011.html
Copyright © 2020-2023  润新知