电子爱好者,是影响产业链很重要的一个环节,不论忽视,曾经的esp8266 ,带火了lua,懂得人就知道,你知道他们怎么做得吗?所以deepin社区我觉得板块太小了,有个很重要的入口,那就是深度跨界玩家,linux普通人会去用吗?你有的windows都有,你没有的别人也有,那么openwrt为什么这么火了?而且在这个领域持续这么多年?小米手机真的很好吗?其实没有,小米很大一部分的隐形粉丝是应为能root,能干很多普通手机不能干的事(至于有多实用,也没必要);专业钓鱼的人为什么要配好几套钓鱼竿,真有那么多用处吗?电子diy的,为什么要买高频烙铁,普通的936不能用吗?维修的为什么非要买个四位半的万用表,50元的已经足够他维修实用了。。。。不胜列举,那么deepin,你的定位是什么?你的突破口是什么?我个人觉得软路由操作系统,或者科学,上,网,或者wifi什么的这是你的,可能还有很多,比如物联网的,MCU,我举例的esp8266/32,stm32编程,刷固件,micopyhton,是不是很好的运用?再结合安卓的app,可以远程透传,又是一个很好的突破口,而且这些跨界领域是没有人打压的,你想在桌面撼动windows,他不打压你?华为芯片,大家都知道的,霸道蛮狠不讲理,你觉得intel,微软不一样吗?这就是西方世界崇拜的野蛮精神,好像说多了,当然,我不是这个圈子的人,我学食品的,在化工厂上班,个人爱好瞎折腾一下,写的不对,欢迎直接,对我个人有想法的可以百度我,本人任何地方行不改名坐不改姓,名字全地球唯一。


中文 
下面引用大神的东西,不是我写的,我没有那个能力,我是小白,就是搬砖而已,只是希望深度能重视玩机用户,才能发展,知道为什么小米手机好卖吗?知道为什么LG手机还有这么多人在用吗?因为root功能,男人都喜欢折腾,这个群体很大,而且很重要,而且会搞机的人会影响身边的一群人,如果深度能把软路由配置好,那么它的知名度会有很大的提高,不多说,先上大佬的方法。
https://www.bilibili.com/video/av628281864/
在Deepin、Ubuntu、Debian下编译需要的OpenWrt路由器固件
2021-01-15 10:25:45作者:linux人稿源:linux站
本文介绍编译自己需要的OpenWrt路由器固件的方法,适合在Deepin、Ubuntu、Debian等系统下,需要用到Lean的Openwrt源码仓库,以下是具体的操作步骤。
前提说明
1、请不要用root用户git和编译。
2、用户在编译前最好自行处理好网络访问问题,这里专指国内用户,外国用户应该无此问题,这点是必须的。
3、默认登陆IP是192.168.1.1,密码是password。
编译步骤
1、首先装好Ubuntu 64bit,推荐Ubuntu 18 LTS x64。
2、在命令行中输入sudo apt-get update,然后需要安装gcc,binutils,bzip2,flex,python3.5+,perl,make,find,grep,diff,unzip,gawk,getopt,subversion,libz-dev和libc headers,请输入以下命令,请复制进终端中执行:
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync
3、注销root用户,使用git clone https://github.com/coolsnowwolf/lede命令下载好源代码,然后cd lede进入目录。
4、执行:
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
5、执行:
make -j8 download V=s 下载dl库(国内请尽量全局科学上网)
6、输入make -j1 V=s (-j1后面是线程数,第一次编译推荐用单线程)即可开始编译你要的固件了。它将下载所有源代码,构建交叉编译工具链,内核和所有选择的应用程序。
注:本套代码保证肯定可以编译成功,里面包括了R20所有源代码,包括IPK的。
附:二次编译
cd lede
git pull
./scripts/feeds update -a && ./scripts/feeds install -a
make defconfig
make -j8 download
make -j(((nproc) + 1)) V=s
如果需要重新配置:
rm -rf ./tmp && rm -rf .config
make menuconfig
make -j(((nproc) + 1)) V=s
编译完成后输出路径:/lede/bin/targets
注:在源码编译二次发布需要注明作者的GitHub仓库链接,能自由使用,参考在Ubuntu 18.04系统中安装和使用GitHub。
英文指导截图及注意事项
源码仓库中不含任何后门或非法程序,英文的指导如下:
注:要构建自己的固件,您需要访问Linux、BSD或MacOSX系统(需要区分大小写的文件系统)。由于文件系统缺少大小写敏感性,因此不支持Cygwin。另外要注意:./package/lean目录中还添加了Lean的私有软件包源代码,请在GPL v3下使用它。