- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 yealink学习笔记20200715(nand flash命令解析)
(一)常用命令:(1)nand info 查看nandflash 信息Wisdom # nand infoDevice 0: MX35LF1GE4AB, sector size 128 KiB(2)nand device 在我的Uboot里与nand info 的信息是一样的。Wisdom # nand deviceDevice 0: MX35LF1GE4AB, sector size 128 KiB(3)nand read(.oob) [addr] [off] [...
2020-07-15 16:39:47
483
原创 yealink学习笔记20200507uboot下载
uboot下载所有版本的u-boot源代码压缩包都可以在ftp://ftp.denx.de/pub/u-boot/下载。关于u-boot源代码的信息,看http://www.denx.de/wiki/U-Boot/SourceCode
2020-05-07 20:46:07
263
原创 yealink学习笔记20200430uboot命令、emmc、Nand flash、Nor flash之间的区别、emmc、nand flash的读写操作
uboot命令详解1、bootmbootm [addr [arg ...]]- boot application image stored in memorypassing arguments 'arg ...'; when booting a Linux kernel,'arg' can be the address of ...
2020-04-30 16:16:27
1277
原创 yealink学习笔记20200429tftpd32的使用、md命令、pri(printenv)命令
tftbd32软件的学习1、需要上传至设备文件所存放的文件夹2、主机ip3.查看文件夹内的文件使用一下命令进行文件上传1、首先进行配置网络setenv ipaddr 设备ipsetenv netmask 设备子网掩码setenv serverip 主机ipsetenv gatewayip 默认网关saveenv //保存配置配置网络完成之后需要用pi...
2020-04-30 08:50:13
690
原创 yealink学习笔记20200424USB数据传输模式
usb数据传输的四种模式主控制器负责主机和USB设备间数据流的传输。这些传输数据被当作连续的比特流。每个设备提供了一个或多个可以与客户程序通信的接口,每个接口由0个或多个管道组成,它们分别独立地在客户程序和设备的特定终端间传输数据。USBD为主机软件的现实需求建立了接口和管道,当提出配置请求时,主控制器根据主机软件提供的参数提供服务。USB支持四种基本的数据传输模式:控制传输,等时传输,中断...
2020-04-26 08:52:21
495
原创 yealink学习笔记20200415符号链接ln
符号链接的创建1 .使用方式:ln [option] source_file dist_file (source_file是待建立链接文件的文件,dist_file是新创建的链接文件) -f 建立时,将同档案名删除. -i 删除前进行询问. ln -s abc c...
2020-04-16 10:52:19
237
原创 yealink学习笔记20200414AndroidNDK学习、文件查找find、grep、脚本文件处理sed
NDK学习首先去官网下载新版NDK推荐使用长期稳定版https://developer.android.com/ndk/downloads?hl=zh-cn然后在环境变量中指定编译链的位置就可以开始使用了NDK编译链和linux gcc编译链有不同之处,就是NDK使用的是clang和clang++不是gcc和g++可以使用符号链接进行等价代换文件查找命令fing、grepf...
2020-04-14 20:54:32
181
原创 yealink学习笔记20200413git操作、文件查找find、grep
git设置自己熟悉的编译器在ubuntu系统下,Git默认的编辑器是命令行,学名叫V什么的,使用起来诸多不便在编辑提交日志的时候,用的比较多。可以选择vim编译器作为文本编译器git config --global core.editor vim# 这里的vim可以是其他一些自己下载安装的编辑器代码提交操作首先吧代码库下载到本地git clone xxxgit网址然...
2020-04-14 15:52:07
239
原创 yealink学习笔记20200410iw静态编译、file、strip
iw静态编译iw静态编译首先需要其依赖库libnl的静态编译,吧libnl的静态库地址指向iw然后修改iw的makefile在iw选项中的最后一行中指定-lpthread -lm这两个库则进行编译file命令-b:列出辨识结果时,不显示文件名称;-c:详细显示指令执行过程,便于排错或分析程序执行的情形;-f<名称文件>:指定名称文件,其内容有一个或多个文件名称...
2020-04-10 20:49:13
404
原创 yealink学习笔记20200408shell、configure、Makefile、gcc
shell脚本的编写使用的是#!/bin/bush脚本首先if条件句使用的是 "[]"而不是"()"else if使用的是"elif"else没有的话就不要空着if条件判断中传进去的参数为空的话会报错使用双"[[]]"可避免这种报错,使用help也可以shell中的与或非与c不同例:布尔运算符! 非运算,表达式为 true 则返回 false,否则返回 tru...
2020-04-08 20:29:17
332
原创 yealink学习笔记20200403git、export
git操作理解git仓库首先要区分开,暂存区,仓库区暂存区在本地的服务器上,仓库区是在网络上的一个服务器上要使用git首先分为两种情况你本地有代码要提交到服务器上,首先你要在本地创建本地的暂存区git init .在当前文件夹创建git暂存区。然后吧代码提交到暂存区git add *吧当前目录下所有的代码提交到git暂存区。然后查询git暂存库的状态git status查询...
2020-04-03 15:20:29
275
原创 yealink学习笔记20200402mount挂载、tcpdump、Android源码目录分享、iw编译
mount挂载命令-V:显示程序版本;-l:显示已加载的文件系统列表;-h:显示帮助信息并退出;-v:冗长模式,输出指令执行的详细信息;-n:加载没有写入文件“/etc/mtab”中的文件系统;-r:将文件系统加载为只读模式;-a:加载文件“/etc/fstab”中描述的所有文件系统。tcpdump命令用简单的话来定义tcpdump,就是:dump the traffic...
2020-04-02 09:43:16
382
原创 yealink学习笔记20200401创建root用户、编译不同环境的工具
接昨天学习安装搜狗拼音输入法出现问题可执行sudo apt --fix-broken install然后再次尝试安装sudo dpkg -isogoupinyin_2.3.1.0112_amd64.deb创建root用户首先用快捷键crtl+alt+T 打开终端,显示的是用户名@电脑名:~$,符号$就表示现在处于普通用户权限。然后输入:sudo passwd root终...
2020-04-01 17:03:36
258
原创 yealink学习笔记20200331环境变量、ubuntu系统
环境变量的添加和查看一、查看环境变量$ env二、查看PATH $ echo $PATH三、修改PATH在Linux里设置环境变量的方法(export PATH)一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_...
2020-03-31 20:31:57
354
原创 yealink学习笔记20200330网卡配置命令、iw命令、wireless tools工具
linux环境下网络配置的相关命令ifconfig 可以列出当前网络信息,如ip地址网卡驱动等ifconfig 网卡名 IP地址 netmask 子网掩码 配置固定ip地址和子网掩码地址eg:ifconfig eth0 10.84.1.98 netmask 255.255.0.0设置网关route add default gw 10.84.1.1设置dn...
2020-03-30 20:20:08
1383
原创 yealink学习笔记20200327iperf的使用、命令集
iperf的使用命令行选项 描述 客户端与服务器共用选项 -f, --format [bkmaBKMA] 格式化带宽数输出。支持的格式有: 'b' = bits/sec 'B' = Bytes/sec 'k' = Kbits/sec 'K' = KBytes/sec 'm' = Mbits/sec 'M' = MBytes/sec 'g' = Gbi...
2020-03-27 13:47:48
303
原创 yealink学习笔记20200323kill、iperf使用
杀死进程首先列出进程ps -ef | grep xxx //列出xxx进程kill 进程ID //杀死进程iperf使用记录iperf -s & //-s开启服务器 & 后台运行 TCPiperf -c 127.0.0.1 //开始回环通信 TCP...
2020-03-24 08:16:47
492
原创 yealink学习笔记20200320Android环境下iperf编译、wireless tools工具主要作用
iwconfig:设置基本无线参数 iwlist:扫描、列出频率,比特率,密钥等 iwspy:获取每个节点链接的质量(只能查阅与之相连的节点) iwpriv:操作Wireless Extensions 特定驱动 ifrename: 基于各种静态标准命名接口...
2020-03-20 18:04:19
388
原创 yealink学习笔记20200319Android.mk格式学习、chmod文件权限
Android.mk生成可执行文件:- APK程序:一般的Android程序,编译打包生成apk文件。- JAVA库:java类库,编译打包生成jar包文件。- CC++应用程序:可执行的C/C++应用程序。- CC++静态库:编译生产C/C++静态库,并打包成.a文件。- CC++共享库:编译生成共享库,并打包成.so文件,有且只有共享库才能被安装/复制到APK包中。...
2020-03-19 17:33:53
446
原创 CVTE2019校招笔试
在vector中删除元素时,指向被删除元素和它后面元素的迭代器都失效了;如果添加一个元素,可能导致所有内容重新分配,所有迭代器均失效。因此在循环中使用erase操作时,要特别注意。不过erase删除元素后会返回一个迭代器指向删除元素的下一个元素。A错vector是用动态数组实现的,当容量不够时会扩容,导致存储位置变化vector会重新申请一块空间B对最大的区别是当待查找的 ...
2019-09-15 14:23:44
926
原创 力扣算法学习Round One整数反转、罗马数字转整数
7、给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21int reverse(int x){ int max = 0x7fffffff, min = 0x80000000;//int的最大值最小值 long te...
2019-09-04 22:26:36
328
原创 C\C++练习错题集
(单选题)若int占2个字节,char占1个字节,float占4个字节,sizeof(xc)大小是:structstu{union{charbj[5];intbh[2];}class;charxm[8];floatcj;}xc;sizeof(xc)大小是 20内存对齐规则;结构体的总大小为结构体最宽基本类型的整数倍...
2019-09-04 01:43:47
286
原创 歌乐电子面试总结
1、C语言关键字 auto :声明自变量 般使用 double :声明双精度变量或函数 int: 声明整型变量或函数 struct:声明结构体变量或函数 break:跳前循环 else :条件语句否定支(与 if 连用) long :声明整型变量或函数 switch :用于关语句 case:关语句支 enum :声明枚举类型 register:声明积存器变量 typedef:用给数据类型...
2019-08-25 18:02:38
301
1
原创 C/C++学习笔记
1.编辑:也就是编写C/C++程序。2.预处理:相当于根据预处理指令组装新的C/C++程序。经过预处理,会产生一个没有宏定义,没有条件编译指令,没有特殊符号的输出文件,这个文件的含义同原本的文件无异,只是内容上有所不同。3.编译:将预处理完的文件进行一系列词法分析、语法分析、语义分析及优化后,产生相应的汇编代码文件。4.链接:通过链接器将一个个目标文件(或许还会有库文件)链接在一起生成...
2019-08-22 23:33:34
286
原创 numeric_limits<double>::max ()的用法
numeric_limits<double>::max ()是函数,返回编译器允许的 double 型数 最大值。类似的 numeric_limits<int>::max ()返回 编译器允许的 int 型数 最大值。需包含头文件 #include <limits>例子:#include <iostream>#include <l...
2019-07-22 13:46:38
4760
mipi-csi2协议协议规格书,最新版.7z
2020-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人