arm盒子快速移植OpenWrt rootfs

作者&投稿:钟苗 (若有异议请与网页底部的电邮联系)
~ 为了让不在OpenWrt项目支持列表中的ARM机器快速使用OpenWrt,可以用替换rootfs的简易方法进行移植。

首先,确保你的ARM盒子有能正常使用的Linux系统,并且最好有良好的社区支持,可以去 armbian 寻找有开源支持的开发板。
以下SoC的开源支持比较良好,多数情况下可以用上主线内核:

移植OpenWrt的rootfs过程中,需要特别注意的是必须保证原有系统内与内核有关的东西(包括内核模块)不能有任何丢失。多数固件的Linux内核镜像、dtb和uboot的部分变量都是直接存放到rootfs里面的,在替换的时候一定要把这些文件完整保留。

注意:替换rootfs后,机器实际使用的内核与openwrt中由opkg管理的内核(包含内核模块)没有任何关系,因此如果要增删内核模块的话不能使用opkg进行管理。

具体流程:

而OpenWrt的 /lib/modules/<内核版本号> 下面直接存放 kernel 目录下的所有模块,所以需要我们手工移动一下,具体操作如下:

如果你的内核版本大于4.18,且iptables抛出以下错误:

那么说明原内核启用了bpfilter,这可能需要重新编译整个内核,请参考这篇文章: https://www.jianshu.com/p/48e2f3e6caeb


高清机顶盒价格 宅在家里看世界
500+免费电视台直播,百万部影视资源,画质清晰,播放快速,是家庭必不可少的智能机顶盒。广电高清机顶盒价格 品牌:时捷型号:SG-800-P-4接收机输出电平:110波长:1100-1600输入光功率:-9--+2 价格:470元 品牌:酷方型号:I8硬盘容量:外接移动硬盘支持存储卡:U盘支持影片格式:RM、RMVB 价格:225元 品...

瑜杰万能电视剧遥控器rm-168b 怎么这个遥控器连接迪优美特电视机盒子呢...
1.打开您要遥控的电视机的电源开关 2.将遥控器正对着电视机,先按住“设置”键不放,再按下“电源”键,然后释放两键。此时,工作指示灯应该亮起,若为其他状态,应重复本步骤直至工作指示灯亮起 3.按下遥控器上的音量“+”并释放,注意电视机上的音量是否在增大,反复重复此操作,直至电视机上音量...

怎么样快速区别N73音乐版的真伪`?
我用的音乐版 现在没有行货只有水货~!N73音乐版配的2GB的卡128的绝对不是音乐的要是黑色那有可能是 IE版那个是黑色的送128的卡,音乐版的键盘上是音乐符号按下直接进入音乐播放界面其他版本不是 然后版本是V3.0705.1.0.31这是亚太音乐版的这个普通版的刷机也能得到 按*#0000#看 RM-133是水货...

小米盒子可以播放放在usb3.0硬盘里的电影RM\/RMVB格式吗?
可以的,可以播放U盘的视频文件,但是要注意格式;1、小米盒子拥有同类产品中一流的本地视频播放能力可播放市面上几乎所有格式的高清视频,如MKV、TS、FLV、AVI、VOB、MOV、WMV、MP4、RMVB等等。2、小米盒子是Micro-USB接口,直接可以连接U盘,或者通过OTG线连接U盘或移动硬盘。可以直接插U盘或者移动硬盘到...

创维小湃盒子体验好不好?看视频会卡吗?
另外这款创维小湃盒子本身的配置还不错,采用的是旗舰级的AmlogicS905处理器,高性能64位处理器,不仅能解码传统的RM、RMVB、MP4、MPEG、MP3等音视频,还支持3D视频输出,同时支持VP94K@60@帧\/秒和HDR 10等更高画质的超高清图像。一般2GB+8GB的存储组合,加载超高清视频和玩大游戏都要比普通盒子快,...

...怎么大小就差两倍 好的话加分哦\\O(∩_∩)O~
MKV是一种封装格式,而不是如RMVB那样的压缩格式。简单来说,MKV就是一个盒子,这个盒子有什么价值都要看里面装的东西。MKV可以封装的格式很多,包括DivX、XviD、MOV、MP4、ASF、WMV等视频编码,以及WAV、AC3、DTS、MP2、MP3、AAC\/MP4等音频编码。它甚至也可以封装RealMedia文件,也就是RM\/RMVB格式的...

小米盒子连上U盘能看RM,RMVB格式的电影么?
小米盒子拥有同类产品中一流的本地视频播放能力只需通过OTG线连接U盘或移动硬盘即可播放目前市面上几乎所有格式的高清视频,如MKV、AVI、MP4、MOV等等。

小米盒子2怎么样?小米盒子2越狱教程
视频格式:RM,FLV,MOV,AVI,MKV,TS,MP4 支援3D视频输出 音讯播放——音讯格式:MP3,APE,f lac,AAC,o g g 图片格式:支持JPG,BMP,GIF,PNG等格式 小米盒子2越狱教程 第一步:将小米盒子2与电脑连接。小米盒子2后面有诸多的网路介面,找到其中的USB介面,然后使用资料线将小米盒子2与电脑...

...是水货,串号是354855040358433,code是059B1H6,RM599,问下是否是翻 ...
你的CODE对应的是 059B1H6: RM-559 CTR 8GB EURO1 BLACK ITALY 销售地区是意大利,颜色为黑色8G,产地为匈牙利,属于欧版水货,不像翻新机(翻新一般把CODE改成国行的,冒充大陆行货).如楼上所说外包装盒子直接无视,多数水货只走机头过来,配件什么的在中国调货另配....

创维i71S盒子采用什么芯片?
在输出解码方面,创维i71S完美支持4K分辨率,通过HDMI输出即可让您感受到4096×2160视网膜般享受,加上创维i71S在多媒体解码方面有着无可比拟的优势,视频格式支持MKV、WMV、MPG、MPEG、DAT、AVI、MOV、ISO、MP4、RM、RMVB、FLV、M2TS、MP4、TS等,凭借其强悍的本地解码功能,让其成为家庭娱乐中心绰绰有余...

连云港市18472471024: 厂商给的linux版本的路由器,怎么把它的linux内核版本一直到openwrt上
桐鸦朝阳: 就是说,我想把厂商给的linux 移植到openwrt上,即替换openwrt的内核. 这要改哪些文件啊,我对openwrt不是很熟,它的代码结构好复杂啊,什么target、 build_dir 、 feeds 、 package 里面都有关于内核的东西 .这要怎么移植啊,涉及到哪些东西啊,openwrt 的内核3.10.8版本而l厂商给的linux内核是2.6.36版本 即版本不同, 会不会影响到ipk的安装啊

连云港市18472471024: 想替换openwrt的内核,工作量大不大,涉及到哪些目录 -
桐鸦朝阳: 移植不了.EXE参考安卓的XDA大神移植就知道了,要换内核版本,难上加难,除非官方给你3.0以上内核的驱动.

连云港市18472471024: 如何将batman.adv模块移植openwrt -
桐鸦朝阳: 由于openwrt官网更新了源升级目录,导致很多老版本的固件无法从官网得到有效地源地址,也就无法顺利的安装软件到openwrt.本文教你如何更改源. putty登陆openwrt并执行opkg update 会发现根本执行不了更新列表.

连云港市18472471024: openwrt可不可以像arm一样用交叉工具链编译应用程序
桐鸦朝阳: 如果openwrt官方有支持的软件包,那么用package安装最方便.如果是自己写的软件,不想配置成package的哪个格式,自己直接用交叉编译器编译出来,丢到openwrt系统上直接执行就行了.其实package系统只是一个统一管理的方式,其实质还是对源代码打补丁,然后进行编译生成对应的软件包的.

连云港市18472471024: 是不是 arm7以后的芯片都能安装 openwrt -
桐鸦朝阳: 简单点: arm7没有保护模式需要MMU单元,功能上来说一般用作实时控制系统. arm9以上都有MMU单元,功能比arm7有很大提高,采用了伪哈弗结构,指令处理速度快很多.由于有MMU,所以arm9以上就可以运行嵌入式linux和wince等操作...

连云港市18472471024: 如何从openwrt移植软件包到entware -
桐鸦朝阳: 因为要把fastd移到entware,找了一下发现entware并没有提供完整的文档说明,在这里整理一下我的心得.各种错误疏漏在所难免,欢迎指正.背景:Broadcom方案的路由一般将系统设置保存在NVRAM,文件系统的根卷采用只读的...

连云港市18472471024: 不用Linuxarm能不能直接移植opencv -
桐鸦朝阳: 只要是移植的话就需要在你要移植的环境下重新编译,或者使用交叉编译.如果你的意思是要在arm环境的linux下使用opencv,那么你就得用linux-arm-gcc交叉编译opencv. 这标点漏的...从工程角度来说,不现实.

连云港市18472471024: ARM只能移值linux吗? -
桐鸦朝阳: windows的应用要运行在x86的架构上,so移植进去了也只能用特制的软件比如surface 2(平板),他的处理器是arm的~用的是阉割版win8.1 rt 你指的英特尔cpu应该是atom,这种cpu架构也是x86的架构,但是功耗发热灰常低,适合用在真正的windows平板上,但是性能很弱,也就办公看电影.....玩下小游戏 so,arm的处理器不适合用windows,linux你可以认为他是特别的系统,同样arm能用的系统很多啊,windows我想应该是庞大方便的应用软件吸引着你,况且以linux为基础的安卓系统平板手机通吃,你总不能吧原汁原味的windows塞进手机里吧..

连云港市18472471024: arm的uboot移植 -
桐鸦朝阳: 说实话,很难,你至少要学会arm的驱动编程以及把启动过程全懂了,如果有做好了的uboot的话,倒方便了(但每个板子的uboot不一样,你要找你自己板子的,网上可以下源码,然后自己改),只要买开发板,送的资料里面都有讲好何移植的问题,只要输几条命令就等上个几分钟到二十分钟不等(可以用并口,也可以用openjtag),祝你早日移值成功. 学习的话,可以看uboot的源码慢慢理解,看你是学arm还是其它的,都不一样,但大同小异吧.

连云港市18472471024: 请问有朋友能帮忙编译移植一个开源的程序到openwrt吗?我自己尝试移植过都失败了
桐鸦朝阳: 我把libusb.h补去了ar71xx-src/staging_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33.2/include/libusb-1.0然后编译又出另一错误mips-openwrt-linux-uclibc/bin/ld: cannot find -lusb-1.0 collect2: ld returned 1 exit status

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网