Linux
forAllforMe
电路设计,嵌入式linux系统移植,单片机编程
展开
-
MT7688,Openwrt,U-boot 串口驱动 程序
串口驱动子程序路径:home/widoraUboot/u-boot-mt7688/board/rt2880高开始弄linux,一切都不是很清晰,需要把看过的程序几下来, #include <common.h>#include "serial.h"#include <rt_mmap.h>#if d...原创 2018-06-02 17:11:56 · 1359 阅读 · 0 评论 -
ubuntu查看磁盘占用和分配情况
1. df -hlFilesystem Size Used Avail Use% Mounted onudev 978M 0 978M 0% /devtmpfs 200M 3.6M 197M 2% /run/dev/sda5 28G 12G 15G 45% /tmpfs ...原创 2018-09-17 14:21:16 · 27208 阅读 · 0 评论 -
ubuntu 16.04 不能用有线上网
1. 查看有没有空闲的网卡 命令 ip add 发现 enp0s3.2. 修改 /etc/network/interface sudo vi /etc/network/interface auto lo iface lo inet loopback auto ens33 iface ens33 inet static addre...原创 2018-09-10 11:29:05 · 5611 阅读 · 0 评论 -
linux grep 命令
grep -rn "test" ./ 在当前目录下,寻找含有test字符串的文件-r 递归的; 递归查找-n:显示行号 在当前目录下 查找所有.c文件中 包含RALINK_REG字符的文件grep -rn --include=*.c "RALINK_REG" ./-r 递归的; 递归查找-n:显示行号...原创 2018-10-11 15:33:35 · 197 阅读 · 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 评论 -
MT7688 IO register 操作举例
G:\xxx\camera_mtk\firmware\widoraUboot\u-boot-mt7688\include\configs\rt2880.hG:\xxx\camera_mtk\firmware\widoraUboot\u-boot-mt7688\include\rt_mmap.hG:\xxx\camera_mtk\firmware\widoraUboot\u-boot-mt768...原创 2018-12-23 12:17:07 · 702 阅读 · 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 评论 -
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 评论 -
linux 删除文件和目录 rm
rm -fri 目录或文件-f, 强制删除-r,递归删除-i,显示删除过程原创 2019-02-18 16:06:05 · 2365 阅读 · 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 评论 -
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 评论 -
ubuntu 环境变量 enviroment
显示我的环境变量xxx@cheng-VirtualBox:/etc$ cat environmentPATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/homw/widora/openwrt_widora/staging_di...原创 2019-02-28 22:24:52 · 696 阅读 · 0 评论 -
linux 硬件诊断命令 dmesg
1. dmesg 显示所有的硬件信息 # dmesg|more 或者 #dmesg |less2.如果要显示某一个硬件 如tty,usb ,eth0,cpu,spi,i2c,memory等 #dmesg |grep spi[ 0.090000] rt2880-pinmux pinctrl: found group selector 13 for spis[ 0...原创 2019-03-01 13:36:58 · 975 阅读 · 0 评论 -
pip install 和apt-install 安装目录
这几天再安装alios 发现 aos指令不能用,使用了pip install 和apt-install ,说实在的,我不知道安装了这些包之后,他们真正的安装到了那个目录下。于是。我百度了一下,发现pip install 安装目录是/home/cheng/.local/lib/python2.7/site-packages那apt install 安装目录是:/var/cache/...原创 2019-03-24 20:35:41 · 1558 阅读 · 1 评论 -
用NFS 连接开发板和虚拟机
1. 在开发板上挂载文件系统mount -t nfs 192.168.1.100:/home/widora/nfs /nfs -o nolock192.168.1.100为虚拟机连上开发板WIFI后获得的IP地址原创 2019-04-05 10:21:50 · 545 阅读 · 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 评论 -
ubuntu 16.04 安装SSH
1. 检查SSH是否安装 ps -e | grep ssh*2. 安装ssh server sudo apt-get install openssh-server3. 安装ssh client sudo apt-get install openssh-client4. 再检查SSH是否安装 ps -e | grep ssh*...原创 2018-09-12 16:09:25 · 1475 阅读 · 0 评论 -
linux find 命令
linux查找文件命令find ./ -name "cw201*" 在当前目录下。查找文件名包含cw201的文件名原创 2018-08-28 16:07:42 · 162 阅读 · 0 评论 -
linux tar使用
命令:解压tar -xjvf hch_kernel_0808.tar.bz2-x --extract --get 解压-C 转到指定目录-f --file 指定存档或设备压缩命令tar -cvf hch_kernel_0808.tar.bz2 hch_kernel_0808/c ==create 建立新的文档,就是压缩v 详细显示处理的文件z 用gzip对存...原创 2018-08-28 16:00:05 · 169 阅读 · 0 评论 -
linux U盘挂载
1. 查看U盘在哪个分区cheng@cheng-VirtualBox:~$ sudo fdisk -lDisk /dev/sda: 40 GiB, 42949672960 bytes, 83886080 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI...原创 2018-06-04 10:34:51 · 6796 阅读 · 0 评论 -
linux 建立目录mkdir
1.命令mkdir ==make directorymkdir (选项)(参数)选项-Z ,设置安全上下文,当使用SElinux时有效-m 《目标属性》或--mode《目标属性》建立目录的同时设置目录的权限-p或parents 若所要建立目录的上层目录尚未建立,则会一并建立上层目录--version,显示版本信息参数:指定要创建的目录列表,多个目录之间用空格隔开举例cheng@cheng-Vir...原创 2018-06-04 10:54:25 · 742 阅读 · 0 评论 -
linux mv命令,文件移动命令
1. mv == move,文件移动 mv 选项 源文件或目录 目标文件或目录2. 选项 -i ,交互式操作,如果mv操作将导致对已存在的目标文件覆盖,此时系统询问是否重写,要求用户回答y或n -f,禁止交互操作,在mv操作要覆盖已有的目标文件时,不给任何指示,指定此选项后,i选项将不再起作用 3.举例 a. mv vpn.txt ./usb/ 把vpn....原创 2018-06-04 11:34:30 · 16849 阅读 · 0 评论 -
linux 板子修改ip地址
1. 查看ip地址 ,root@Widora:~# ifconfigbr-lan Link encap:Ethernet HWaddr 0C:EF:AF:D1:14:8F inet addr:192.168.8.1 Bcast:192.168.8.255 Mask:255.255.255.0 inet6 addr: fddb:4a04:d1ab...原创 2018-06-06 11:07:04 · 3704 阅读 · 0 评论 -
Linux GitHub 上传文件到github服务器
假设你已经在github上已经有账号,密码,也建立了一个仓库就按我的账号ChengGit新建的一个仓库位MyProject1. 在本地上建立一个目录,也叫MyProject吧 cd git mkdir MyProject2. 进入MyProject目录 cd MyProject 新建一个文件README,输入简单内容:helloworld myproject,保存退出3. 初...原创 2018-06-16 10:11:08 · 2015 阅读 · 0 评论 -
Linux C 源程序 编译连接生成 可执行文件
源程序 test.c第一种 ,编译 gcc -c test.c -o test.o 连接 gcc -o test test.o第二种。 编译连接 gcc -o test test.c运行 ./test...原创 2018-06-16 20:48:34 · 7951 阅读 · 0 评论 -
linux 修改目录所有者
chown 命令4. 修改目录或文件所有者sudo chown cheng:cheng historycmdsudo chown -R cheng:cheng openwrt_widora/ //修改目录的所有者原创 2018-07-30 15:51:52 · 6966 阅读 · 0 评论 -
MTK7688 更新firmware for widora
1.准备文件,BIT3板子U-BOOTuboot-mt7688-1.0.8-blink-64mram-4addr.bin ,金手指模组uboot-mt7688-1.0.8-blink-128mram-3baddr.bin ,邮票孔Openwrtopenwrt-ramips-mt7688-widora16128-0.1.8-20180725.binopenwrt-ramips...原创 2018-07-27 21:26:44 · 1758 阅读 · 0 评论 -
MT7688 widora 接入互联网
1. 网线连接用一根网线 接入路由器的lan口,在控制台下输入命令ethmode w用ifconfig eth0 查看IP地址2. wifi连接在控制台下输入wifimode apsta ssid key ,ssid 为路由器的ssid,key为wifi 密码,没有为空控制台中使用ifconfig apcli0看bit3是否获取到IP了。如果此时apcli...原创 2018-07-28 14:03:24 · 1526 阅读 · 0 评论 -
MT7688 widora 摄像头操作
摄像头 注意1:此操作说明使用的是30W像素USB免驱摄像头,理论兼容所有USB免驱摄像头。 注意2:摄像头尽可能选用支持MJPG格式的,如果仅仅支持YUV会很浪费CPU。 连接摄像头 连接摄像头连接uvc摄像头,查看widora是否认出摄像头。 ls /dev/video /dev/video0 设置mjpg-streamer ...原创 2018-07-28 14:16:15 · 1595 阅读 · 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 评论 -
ubuntu 修改IP地址
1. sudo vi /etc/network/interfaces添加auto eth0iface eht0 inet staticaddress 192.168.1.200gateway 192.168.1.1netmask 255.255.255.0 2. 运行命令重启网络/etc/init.d/networking restart ...原创 2018-08-01 14:35:07 · 2759 阅读 · 0 评论 -
linux 设置ip和dns
ubuntu 设置ip地址和DNS1。设置IP地址sudo gedit /etc/networking/interfaces添加auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 192.168.1.202netmask 255.255.255.0gateway 192.168.1.1#d...原创 2018-08-02 22:02:17 · 571 阅读 · 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 评论 -
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 评论 -
用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 评论