openwrt学习
文章平均质量分 53
实业创业者
这个作者很懒,什么都没留下…
展开
-
openwrt开发环境零散记录
记录下这段时间想用codeblocks开发openwrt,搭建开发环境的过程先是按照ubuntu,最开始安装的是64位的,因为自己电脑是64位的,后来发现编译各种通不过,找了好久才发现是缺少32位的库,在我的博客里面另外一篇有记录。所以以后还是老老实实的安装32位的开始记录零碎的东西了 我是直接修改了ubuntu,使用的root用户,方法如下: 1、先原创 2017-02-17 11:44:58 · 565 阅读 · 0 评论 -
openwrt关闭ssh功能
在make menuconfig中, 在Network分支中取消选中OpenSSH这个包就好了,关闭掉了ssh功能原创 2017-10-05 20:25:55 · 4281 阅读 · 0 评论 -
openwrt关闭串口打印信息
mt7620n仅有一个串口由于开发板只有一个UART lite接口,在原生的OpenWrt中作为了内核打印和tty控制台所用。而在很多情况下,需要使用串口与外部芯片进行通讯,这时就需要从OpenWrt中释放串口。其实这个任务只有两个步骤:(我们假定$(TOPDIR)为OpenWrt的编译目录)关闭串口控制台将$(TOPDIR)/target/linux/rami转载 2017-10-22 13:43:25 · 3348 阅读 · 0 评论 -
修改openwrt的主机型号
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明 直接修改对应的dts文件,在openwrt/target/linux/ramips/dts目录下,对应在make menuconfig里面选的...原创 2017-10-22 18:40:55 · 4382 阅读 · 0 评论 -
eclipse编译openwrt应用程序报Type undefined reference to `pthread_create'错误解决方法
应该是没有多线程pthread的库,但是自己又不知道怎么来增加,后来搜索问群友知道在这里修改在编译就好了原创 2017-12-23 13:26:45 · 457 阅读 · 0 评论 -
在openwrt里面增加开机自启动程序
在/etc/rc.local里面添加一句就可以了,直接把bin文件的路径加入就可以了,例如:# Put your custom commands here that should be executed once# the system init finished. By default this file does nothing.. /usr/tcptestexit 0...原创 2017-12-23 13:40:49 · 4340 阅读 · 2 评论 -
openwrt c语言使用uci
在ubuntu上用eclipse来编译的C文件,然后生成bin文件放在openwrt的机器上运行想使用c语言来调用uci的一些接口来实现读取和修改配置的工作ubuntu上安装uci参考:https://blog.csdn.net/rainforest_c/article/details/70142987C语言调用uci的说明参考:https://blog.csdn.net/bytxl/articl...转载 2018-04-09 20:24:49 · 3193 阅读 · 0 评论 -
c语言调用shell指令
#include<stdlib.h>int main(void) { system("mkdir -p /mnt/test");//执行一条指令,创建一个文件夹 printf("test");}原创 2018-04-09 23:33:52 · 852 阅读 · 0 评论 -
使用eclipse开发openwrt使用多线程,报undefined reference to ‘pthread_create’"问题解决
pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。源文件,不要忘了加上头文件#include<pthread.h>在编译中要加 -lpthread参数#gcc test.c -o thread -lpth...原创 2018-05-02 22:07:45 · 769 阅读 · 0 评论 -
frp自启动
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明 客户端NAS 群晖创建脚本文件新建脚本文件 vi /usr/syno/etc.defaults/rc.sysv/S99frp....转载 2018-05-20 20:22:12 · 2574 阅读 · 0 评论 -
将openwrt缺少的libstdc++库编译进固件
使用make menuconfig调出配置界面,然后在->Base system ->libstdcpp选择上,然后保存,重新编译,固件里面就有libstdc++了原创 2019-01-24 21:08:23 · 1491 阅读 · 0 评论 -
openwrt添加spidev0.1驱动
在配置文件里面选择->Kernel module ->SPI Support->kmod-spi-dev然后编译,固件里面就有spidev0.1驱动了原创 2019-01-24 21:35:31 · 1729 阅读 · 0 评论 -
LinkIt Smart 7688 问题汇总
LinkIt Smart 7688 问题汇总https://blog.csdn.net/hnhkj/article/details/50930483https://www.jianshu.com/p/a45edc744275http://www.qingpingshan.com/m/view.php?aid=130857转载 2019-01-31 23:45:29 · 321 阅读 · 0 评论 -
MT7688 SPI问题1
接下来估计要记录一些了,主要是记录自己的一些调试过程,内容不一定就是对的,只是自己的一些实际操作情况。主要就是解决MT7688 和stm32f103通过SPI的通信问题想实现的效果为:MT7688和STM32之间可以相互传输数据问题是STM32接收到的数据不对,有错位。MT7688完全就接收不到数据。用逻辑分析仪看了波形,贴一张图发现如果从箭头位置开始数数据,后面在MOSI上的...原创 2019-01-27 23:04:57 · 1857 阅读 · 5 评论 -
Openwrt中MT7628/MT7688的全部GPIO复用配置及常用接口DTS配置总结
感觉这个有用,记录一下:https://blog.csdn.net/wind0419/article/details/83013942 https://www.jianshu.com/p/a45edc744275转载 2019-02-02 22:16:04 · 1945 阅读 · 0 评论 -
openwrt ssh登陆第一次出来的字符修改
每次打开putty时候就是这个,后来意外发现,修改/etc/banner内的文件内容,就可以修改这个了原创 2017-10-05 20:01:05 · 911 阅读 · 0 评论 -
openwrt 实现tcp和串口的透传 编译固件设置ser2net
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明想要是实现的效果:使openwrt的板子实现TCP转串口 参考了这个链接的内容:http://docs.widora.io/ser2net 第一:...原创 2017-05-16 00:07:36 · 6955 阅读 · 0 评论 -
linux下关于文件操作记录
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明 Linux的fopen函数详解:fopen(打开文件)相关函数 open,fclose表头文件 #include<stdi...原创 2017-07-03 20:58:54 · 7348 阅读 · 0 评论 -
出现 bootconsole [early0] disabled错误的参考解决方法
出现下面图片显示的错误,有可能编译的时候配置文件设置不对而导致的,参考解决方法如下:放个自己在卖的东西的链接,望朋友们多多支持,中央控制器控制舞台灯光的设备https://item.taobao.com/item.htm?scm=12306.300.0.0&id=38169449132点击打开链接转载 2017-04-11 15:30:12 · 3779 阅读 · 0 评论 -
编译openwrt下载到MT7688开发板
说在最前面:openwrt是在非root的用户下编译的,登录linux时要注意,不要搞错了放个自己在卖的东西的链接,望朋友们多多支持,中央控制器控制舞台灯光的设备https://item.taobao.com/item.htm?scm=12306.300.0.0&id=38169449132点击打开链接安装相关工具和库1). 安装 SVN 工具...原创 2017-04-11 15:23:21 · 7687 阅读 · 0 评论 -
手动编译LUCI 到 openwrt中 并且解决'/bin/po2lmo': Permission denied问题
放个自己在卖的东西的链接,望朋友们多多支持,中央控制器控制舞台灯光的设备https://item.taobao.com/item.htm?scm=12306.300.0.0&id=38169449132点击打开链接 之前编译的openwrt一直都没有界面需要手动安装界面,本文要讲的将luci编译到openwrt中,不需要再手动安装,本文的前提是已安装好...原创 2017-04-11 17:26:12 · 9746 阅读 · 0 评论 -
使openwrt的LuCI 支持多语言,并设置简体中文为默认语言
放个自己在卖的东西的链接,望朋友们多多支持,中央控制器控制舞台灯光的设备https://item.taobao.com/item.htm?scm=12306.300.0.0&id=38169449132点击打开链接安装LuCI语言包:这个是在make menuconfig 命令下选择,界面我就不想截图了,按这个选择就可以了[plain] view原创 2017-04-11 19:06:09 · 21151 阅读 · 0 评论 -
今天在弄openwrt gpio管脚输出
放个自己在卖的东西的链接,望朋友们多多支持,中央控制器控制舞台灯光的设备https://item.taobao.com/item.htm?scm=12306.300.0.0&id=38169449132GPIO的软件控制 在Linux中, GPIO 表达为一个设备文件, 对GPIO的操作采用文件读写方式即可完成。原创 2017-04-12 11:19:29 · 6290 阅读 · 0 评论 -
ubuntu12.04建立交叉编译环境开发openwrt
ubuntu12.04交叉编译器安装,已经设置好环境变量了但是出现4.3.3/bin/arm-linux-gcc: 3: exec: arm-none-linux-gnueabi-gcc: not found找了好久后来找到:问题分析:ubuntu12.04用的是64位解决方法:安装codeblocks准备开发openwrt使用原创 2017-02-10 22:40:35 · 918 阅读 · 0 评论 -
给openwrt增加sftp,方便传输文件 并编译进固件
放个自己在卖的东西的链接,望朋友们多多支持,中央控制器控制舞台灯光的设备https://item.taobao.com/item.htm?scm=12306.300.0.0&id=38169449132搞懂了一个事情,可以在openwrt上操作直接安装文件,通过root@OpenWrt:~# opkg updateroot@OpenWrt:~# opkg原创 2017-04-12 18:51:02 · 11607 阅读 · 0 评论 -
vsftp命令使用:文件上传及下载文件
我的之前的文章是在openwrt中按了vsftp,现在用它来上传和下载文件我没有配置什么,直接启动了sftp的服务然后在windows中用cmd分别是连接到开发板然后是输入账号和密码选择到开发板上的文件夹将开发板上的文件上传到电脑将电脑上的文件发送到开发板原创 2017-04-12 22:02:02 · 3828 阅读 · 0 评论 -
openwrt ./XXX not found问题解决
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明我在ubuntu里面使用codeblocks来开发openwrt上的应用(关于环境搭建,可以看我之前的博文),先测试写了一个helloword,然后放到板子上后,...原创 2017-05-09 13:58:46 · 15109 阅读 · 0 评论 -
Linux 格式化U盘为ext4格式
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明 在openwrt上面挂载SD卡,存些东西,总是挂载不了,后来查到好像说openwrt对FAT32支持不好,于是乎就想把SD卡格式成ext4格式...原创 2017-06-02 17:07:09 · 34260 阅读 · 0 评论 -
openwrt 搭建eclipse开发C/C++应用
不想写makefile查了下,可以使用eclipse来做下开发,在网上搜了下,有不少的教程,但是感觉不详细,新手很多时候就是一个细节就会被难住,感觉很多人就是复制粘贴别人的额东西,根本不尝试一下,误人子弟。 接下来写下我自己的操作过程,供大家借鉴。 我用的ubuntu14.04 32位的,eclipse直接在软件管理中心按照的,版本为3.8,按...原创 2017-06-03 00:15:34 · 2057 阅读 · 0 评论 -
mt7620 openwrt编译,修改dts文件
对于 MT7620a 。必须修改dts文件,否则编译出来的固件将无法启动:vi target/linux/ramips/dts/MT7620a.dts11把 ethernet@10100000 和 gsw@10110000 修改成下面的内容: ethernet@10100000 { status = "okay";转载 2017-06-04 11:13:26 · 4289 阅读 · 0 评论 -
对openwrt包编译进固件的记录
这个记录不知道原理,后面再慢慢考证,先记录下来,知道后期怎么操作我把文件放在了/openwrt_widora/package/feeds这个文件夹下,然后在启动make menuconfig 后有了对应的选项,选择后编译的对应的bin原创 2017-06-04 12:41:59 · 926 阅读 · 0 评论 -
openwrt 设置自动挂载SD卡
使用MT7688跑的openwrt系统做了一个控制器,已经在项目上应用,程序功能还可以继续完善,有兴趣的可以看看智能控制器参数说明,通过485的接口可以使用协议转换器来控制舞台灯具,协议转换器可以看看这个链接:485协议转换器参数说明准备在MT7688的板子上插张SD卡,然后对系统重新编译了一下。1、安装sd卡的驱动以及相关支持这个直接百度了,不做记录了 ,记录个网站,关于安装驱...原创 2017-06-04 09:59:27 · 17021 阅读 · 0 评论 -
Openwrt编译进阶-修改密码、路由连接数、时区及主题
1)修改密码默认情况下root是没有密码的,需设定密码才能开启ssh。修改shadow文件,位于package/base-files/files/etc1root:$1$wEehtjxj$YBu4quNfVUjzfv8p/PBo5.:0:0:99999:7:::密码经过加密,将密码修改成admin。转载 2017-07-03 20:55:38 · 5108 阅读 · 0 评论 -
关于rc.local 自启动多个应用问题
有2个C生成的文件,需要在开机的时候启动。按如下方式添加,只能启动第一个# Put your custom commands here that should be executed once# the system init finished. By default this file does nothing../etc/nnn1./etc/nnn2exit 0...原创 2019-04-18 22:55:54 · 3336 阅读 · 1 评论