Openwrt
forAllforMe
电路设计,嵌入式linux系统移植,单片机编程
展开
-
用nfs 传文件
1. 在ubuntu上 打开exports并添加widora@widora-VB:/etc$ sudo vim exports/home/cheng/tftp 172.28.13.53(rw,async,no_root_squash,no_all_squash) //172.28.13.53是开发板的ip2. 运行nfs服务器widora@widora-VB:/etc/in...原创 2019-04-23 11:02:15 · 1180 阅读 · 0 评论 -
openwrt 驱动编写
一个最简单的驱动包含二个文件mydrv.c 源码文件Makefiile 编译在KO文件如下mydrv.c c源码文件/**/#include <linux/module.h>#include <linux/major.h>#include <linux/types.h>#include <linux/errn...原创 2019-02-18 17:33:59 · 552 阅读 · 0 评论 -
Linux 在bash.bashrc中添加 一个目录
1. 在/etc/bash.bashrc 文件最后添加如下PATH=/bin:/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin#PATH=/opt/OpenWrt-Toolchain-ramips-mt7688_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64/toolchain-mips...原创 2019-01-22 15:19:44 · 4910 阅读 · 0 评论 -
mt7688 openwrt dts 文件解释
/dts-v1/;/include/ "mt7628an.dtsi"/ { //根节点 compatible = "widora", "mediatek,mt7628an-soc"; //板子 ...原创 2019-01-20 14:53:23 · 3788 阅读 · 0 评论 -
修改widora 的firewall
1. firewall 目录 /etc/configroot@Widora:/etc/config# lsdhcp fstab mountd shairport uhttpddropbear luci network system wirelessfirewal...原创 2019-01-17 16:22:13 · 156 阅读 · 0 评论 -
widora 修改 IP 地址
1. 进入 目录 /etc/config#发现文件networkdhcp fstab mountd shairport uhttpddropbear luci network system wirelessfirewall mjpg-streamer...原创 2019-01-17 11:42:38 · 2915 阅读 · 0 评论 -
MT7688 openwrt 编译目录
一。 查看环境变量 1. xxx@xxx-VirtualBox:/home/work$ env 2. echo @PATH二。显示设置环境变量 set USERNAME 例如: set | grep a 三。删除环境变量 unset USERNAME四。 全局:/etc/profile...原创 2018-10-31 11:31:07 · 336 阅读 · 0 评论 -
MT7688 widora wifi 使用
运行命令wifimode apsta SSID Key例如我们办公室的路由器 wifi 是华为的 ,SSID 是HUAWEI-B315-B5A3 密码是10699607wifimode apsta HUAWEI-B315-B5A3 106699607原创 2018-10-18 15:34:48 · 1151 阅读 · 0 评论 -
openwrt 在源码里修改ip地址
目录/home/openwr_widora/backage/base-files/files/bin/config_generatedelete network.$1set network.$1='interface'set network.$1.ifname='$ifname'set network.$1.force_link=1set network.$1.proto=...原创 2018-09-12 11:09:29 · 724 阅读 · 0 评论 -
ubuntu14.04 不能复制粘贴windows下内容(Oracle virtualBox)
1。sudo apt-get autoremove open-vm-tools2。sudo apt-get install open-vm-tools-desktop3。然后重启发现还是不行,在虚拟机下设置存储1. 控制器:SATA 勾选使用主机输入输出(I/O)缓存2. 虚拟硬盘勾选固态驱动器3. ubuntu'环境下设备选择共享粘贴板 == 双向 ,拖放==双...原创 2019-02-28 10:50:00 · 4005 阅读 · 2 评论 -
MT7688 wifi 连接及测试
0. baidu 的ip 地址 ping 119.75.217.1091. 扫描周围的wifi AP列表 命令 aps2. 连接指定的wifi ap wifimode apsta CMCC-XvWc b2xjv59b wifimode apsta HUAWEI-B315-B5A3 10699607 命令 wifimode ...原创 2019-02-28 17:35:21 · 1636 阅读 · 0 评论 -
MT7688 网线连接测试
查看网口0 是否连接 port 01. swconfig dev switch0 port 0 show接上网线,状态如下Port 0: disable: 0 doubletag: 1 untag: 1 led: 5 lan: 1 recv_bad: 0 recv_good:...原创 2019-02-28 21:49:53 · 928 阅读 · 0 评论 -
用tftp下载文件到开发板,bootload下命令行 修改IP电子
1. 安装tftpsudoapt-getinstalltftp-kernel-hpa2. 修改tftpd-hpa 文件如下widora@widora-VB:/etc/default$ cat tftpd-hpa# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/home/cheng/tftp"...原创 2019-04-11 21:31:16 · 691 阅读 · 0 评论 -
虚拟机和开发板相连以及相互传文件
1. 虚拟机连接开发板使用ssh -l root 192.168.1.50 连接到开发板, 192.168.1.50是开发板IP地址2.wget 192.168.1.50 /mytest 传送mytest文件到开发板原创 2019-04-06 21:13:21 · 1517 阅读 · 0 评论 -
MT7688 dts 和pinmux 关系
文件路径1./build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.29/arch/mips/include/asm/mach-ralinkpinmux.h#ifndef _RT288X_PINMUX_H__#define _RT288X_PINMUX_H__//name=...原创 2019-03-06 14:21:48 · 1371 阅读 · 0 评论 -
MT7688 开发板不能连接winscp
今天下午测一块MT7688开发板,其他都正常,我想传一个文件到开发板/tmp目录下,发现连接不上。然后我做一下检测1. PC 端 cmd ipconfig 发现ip地址有。192.168.1.10和192.168.8.10 二个,正常2. 检测开发板的ip地址。 ifconfig 发现ip地址,192.168.1.100 ,也正常3. pc 端ping 192.168.1.10...原创 2019-02-26 17:54:11 · 617 阅读 · 0 评论 -
MT7628 7688 GPIO pin mapping
PAD function0----function3 strap pmux-group GPIO以及GPIO关系 PAD Name Function 0 Function 1 Function 2 Function 3 strap pmux_group...原创 2019-02-26 15:38:20 · 732 阅读 · 0 评论 -
MTK7688 IO口及辅助功能对照表
我买的是开发板,不知道MTK的外围设备和GPIO的对应关系,所以找来datasheet,对应一下,方便我以后修改GPIO_CTRL_0 方向控制 GPIO0----GPIO31 GPIO_CTRL_1 方向控制GPIO32----GPIO63GPIO_CTRL_2 方向控制GPIO64----GPIO95GPIO_POL_0GPIO_POL_1GPIO...原创 2019-02-26 14:49:51 · 1397 阅读 · 0 评论 -
MT7688 硬件寄存器 GPIO41 作为输入
1.相关文件:\u-boot-mt7688\include\configs\rt2880.h\u-boot-mt7688\include\rt_mmap.h\u-boot-mt7688\lib_mips\board.c2. 相关寄存器映射#define RALINK_SYSCTL_BASE 0xB0000000#define RALINK_TIMER_BASE ...原创 2019-03-01 17:06:00 · 846 阅读 · 0 评论 -
openwrt mt7688 驱动编写003 IO口输出操作
在/package/kernel目录下新建一个目录mydrv,下面有一个Makefile和一个src目录在src目下下有三个文件,Kconfig,Makefile,mydrv.c 下面分别介绍每一个文件1. 第一个Makefileinclude $(TOPDIR)/rules.mkinclude $(INCLUDE_DIR)/kernel.mkPKG_NAME:=mydrv...原创 2019-02-25 14:28:29 · 913 阅读 · 0 评论 -
mtk7688 openwrt 驱动目录浏览
目录·build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.29/drivers/video/子目录accessibility acpi ata atm auxdisplaybase bcma block bluetooth buscdrom char clk clock...原创 2018-08-27 22:17:35 · 749 阅读 · 0 评论 -
openwrt 增加一个新的驱动
1. 建立驱动文件目录(test)及驱动文件,makefile,Kconfig build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.29/drivers/video/2. 修改 驱动目录的上级目录下的Makefile文件,让内核知道你添加了驱动 添加 obj-y +...原创 2018-08-27 21:48:47 · 2021 阅读 · 0 评论 -
MT7688 openwrt 编译log5
SHELL= /home/openwrt_widora/staging_dir/host/bin/flock /home/openwrt_widora/tmp/.root-copy.flock -c 'cp -fpR /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-li...原创 2018-06-07 12:41:32 · 251 阅读 · 0 评论 -
mt7688 openwrt 编译 log4
/home/openwrt_widora/scripts/ipkg-build -c -o 0 -g 0 /home/openwrt_widora/build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/drv_regopt/ipkg-ramips_24kec/kmod-drv_regopt /home/openw...原创 2018-06-07 12:37:55 · 360 阅读 · 0 评论 -
mt7688 openwrt 编译 log 3
rm -rf /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-atedtouch /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/stamp/.at...原创 2018-06-07 12:34:22 · 407 阅读 · 0 评论 -
MT7688 openwrt 编译 log 2
cp -fpR /home/openwrt_widora/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libc_so.a /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tm...原创 2018-06-07 12:23:10 · 324 阅读 · 0 评论 -
MT7688 openwrt 编译 log 1
make[1]: Entering directory '/home/openwrt_widora'make[2]: Entering directory '/home/openwrt_widora'make[2]: Entering directory '/home/openwrt_widora'rm -rf /home/openwrt_widora/staging_dir/target-mip...原创 2018-06-07 12:20:08 · 422 阅读 · 0 评论 -
MT7688 openwrt uboot 目录结构
/home/widoraUboot/u-boot-mt7688/cpu/ralink_soc/start.S /home/widoraUboot/u-boot-mt7688/lib_generic crc32.c ctype.c display_options.c string.c vsprintf.c LzmaDecode.c /home/widoraUboot/u-boot-mt76...原创 2018-06-06 16:58:41 · 842 阅读 · 0 评论 -
MT7688 openwrt Uboot make运行log
make结果make[1]: Entering directory '/home/widoraUboot/u-boot-mt7688/tools'make[1]: Nothing to be done for '.depend'.make[1]: Leaving directory '/home/widoraUboot/u-boot-mt7688/tools'make -C tools allma...原创 2018-06-06 15:14:43 · 562 阅读 · 0 评论 -
mt7688 openwrt uboot make clean命令结果
1. 命令:make clean,清除上次编译产生的文件find . -type f \\( -name 'core' -o -name '*.bak' -o -name '*~' \-o -name '*.o' -o -name '*.a' \) -print \| xargs rm -ffind ./ -name '.depend' -print | xargs rm -frm -f ex...原创 2018-06-06 14:54:27 · 742 阅读 · 0 评论 -
mt7688 openwrt 编译 log6
make[3]: Leaving directory '/home/openwrt_widora/package/network/utils/maccalc'make[3]: Entering directory '/home/openwrt_widora/package/network/utils/linux-atm'rm -rf /home/openwrt_widora/stagi...原创 2018-06-07 12:43:08 · 407 阅读 · 0 评论 -
MT7688 openwrt 编译 log7
touch /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/stamp/.busybox_installedecho "Checking out files from the git repository..."; mkdir -p /home/openwrt_widora/t...原创 2018-06-07 12:46:24 · 416 阅读 · 0 评论 -
MT7688 openwrt 编译 log 8
mipsel-openwrt-linux-uclibc-gcc -Os -pipe -mno-branch-likely -mips32r2 -mtune=24kec -mdsp -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -msoft-float -I...原创 2018-06-07 12:48:07 · 389 阅读 · 0 评论 -
MT7688 源码下载
2。 下载openwrt源码:a。git clone git://git.openwrt.org/15.05/openwrt.githttps://github.com/widora/openwrt_widorab。git clone -b chaos-clamer git://github.com/openwrt/openwrt.gitc。 git clone https://g...原创 2018-08-01 11:34:35 · 706 阅读 · 0 评论 -
MT7688 openwrt 主 Makefile文件
我把主Makefile拷贝下来,仔细看看,然后解析,记录下来1. 文件TOPDIR:=${CURDIR} //定义变量LC_ALL:=C //定义变量LANG:=C ...原创 2018-06-15 16:52:40 · 362 阅读 · 0 评论 -
MT7688 openwrt makefile 主要流程
1. openwrt_widora/Makefile world: 主目标 include $(TOPDIR)/include/host.mkifneq ($(OPENWRT_BUILD),1) //第一次运行 _SINGLE=export MAKEFLAGS=$(space); override...原创 2018-06-15 15:19:58 · 308 阅读 · 0 评论 -
MT7688 openwrt Makefile 生成firmware过程
firmware由kernel和rootfs两个部分组成,要对两个部分先分别处理,然后再合并成一个.bin文件。先看一下这个流程。"target/linux/ramips/image/Makefile" 文件中的最后一句:$(eval $(call BuildImage)),将BuildImage展开在这里。BuildImage定义在 include/image.mk 文件中,其中定义了数个目标的...原创 2018-06-15 15:01:51 · 1340 阅读 · 0 评论 -
MT7688 openwrt kernel 编译
target/linux/ramips/Makefile: $(eval $(call BuildTarget))target/linux/Makefile : export TARGET_BUILD=1include/target.mk:include $(INCLUDE_DIR)/kernel.mkifeq ($(TARGET_BUILD),1) include $(IN...原创 2018-06-15 14:57:23 · 813 阅读 · 0 评论 -
MT7688 Openwrt Makefile 目录变量说明
1.KERNEL_BUILD_DIR build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18.292.LINUX_DIR build_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/linux-ramips_mt7688/linux-3.18...原创 2018-06-15 14:37:36 · 523 阅读 · 0 评论 -
mt7688 openwrt 编译 log 10
SHELL= /home/openwrt_widora/staging_dir/host/bin/flock /home/openwrt_widora/tmp/.root-copy.flock -c 'cp -fpR /home/openwrt_widora/staging_dir/target-mipsel_24kec+dsp_uClibc-0.9.33.2/root-ramips/tmp-e2...原创 2018-06-07 12:53:56 · 341 阅读 · 0 评论