- 博客(86)
- 资源 (10)
- 收藏
- 关注
转载 linux环境下简历无线wifi
转至 https://www.cnblogs.com/anhuizhiye/p/3420469.html一 安装必要软件安装hostapd : sudo apt-get install hostapd安装DHCP: sudo apt-get install dhcp3-server二 配置HOSTAPD新建hostapd.conf 文件,将其存放到:/etc/hostapd/hostapd.conf ,文件内容如下:interface=wlan0driver=nl80211ss
2020-11-22 20:53:52 138
原创 修改打印等级
设备起来,按ctrl+u停到BootLoader,敲命令setenv bootargs mem=320M console=ttyS0,115200n8 root=/dev/mmcblk0p14 dbg=7然后saveenv保存之后res重启设备
2020-09-17 17:51:22 222
原创 linux交叉编译时报错:file not recognized: File format not recognized
今天交叉编译libiconv,make的时候报错:libiconv.so: file not recognized: File format not recognizedcollect2: ld returned 1 exit status文件格式不对,查了一下sqlite3-shell.o的文件格式file libiconv.solibiconv.so: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), not stripped是x86
2020-08-26 16:06:35 10018
原创 pack命令
转至 https://ywnz.com/linux/pack/pack命令会尝试以压缩格式存储指定文件。如果可能(并且有用),每个输入文件 file 都会替换为打包文件 file.z,而且后者与 file 拥有相同的访问模式、访问和修改日期以及所有者。如果 pack 成功,则会删除 file。压缩程度取决于输入文件的大小和字频分布。因为每个 .z 文件的第一部分由解码树构成,所以通常不值得打包小于三个块的文件,除非字频分布非常倾斜,而这种情况会出现在打印绘图或图片上。通常,文本文件的大小会降至原始大小
2020-08-12 10:32:49 1928
原创 Linux下编译C/C++时,出现/usr/bin/ld: cannot find -l*** 错误的处理
直接在命令行输入:locate lib***显示出文件所在路径,然后在命令行:ln -s 文件路径/文件名 /usr/lib/文件名应该解决了。例如:gcc first.c -lclntsh/usr/bin/ld: cannot find -lclntshcollect2: ld 返回 1locate libclntsh/u01/app/oracle/product/11.2.0/dbhome_1/inventory/Scripts/ext/lib/libclntsh.so.1
2020-08-10 21:47:14 1437
转载 shell脚本条件判断if
转至https://www.cnblogs.com/new-journey/p/11017659.html[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则为真。[
2020-08-10 14:19:46 320
转载 Linux ln命令:在文件之间建立链接(硬链接和软链接)详解版(转载)
转至 http://c.biancheng.net/view/740.html如果要想说清楚 ln 命令,则必须先解释下 ext 文件系统(Linux 文件系统)是如何工作的。我们在前面讲解了分区的格式化就是写入文件系统,而我们的 Linux 目前使用的是 ext4 文件系统。如果用一张示意图来描述 ext4 文件系统,则可以参考图 1。ext4 文件系统示意图图 1 ext4 文件系统示意图ext4 文件系统会把分区主要分为两大部分(暂时不提超级块):小部分用于保存文件的 inode (i 节点
2020-08-04 13:55:30 346
转载 转自:浅谈linux中的根文件系统(rootfs的原理和介绍)
转自:浅谈linux中的根文件系统(rootfs的原理和介绍)linux中有一个让很多初学者都不是特别清楚的概念,叫做“根文件系统”。我接触linux前前后后也好几年了,但是对这个问题,至今也不是特别的清楚,至少没法给出一个很全面很到位的解释。于是,今天我们就来理一理这个话题。一、先交代一下文件系统 在开始讨论根文件系统这个话题之前,我们必首先交代一下文件系统这个概念。毕竟,根文件系统只是文件系统中的一种比较特殊的形式而已。根据伟大的百度百科:文件系统是操作系统用于明确存储设备(常见的是磁盘,也有
2020-08-04 10:35:16 155
原创 c语言基础--函数部分杂七杂八
整数传递到double哪里去的时候出现了错误。逗号运算符*函数里函数c语言不允许函数嵌套定义,函数里可以防止另外一个函数的声明
2020-07-22 23:59:29 123
原创 回声消除
1、硅胶套相当于收集器,只有一个导引孔,减小了回升的来源,更利于ak7755去做回升消除2‘’研究院最开始给的回声消除算法,一刀切,导致双讲声音被砍,7755能够根据人声识别
2020-07-18 09:20:40 180
原创 自学(14)linux网络概述
linux网络优势完善强大的网络功能linux网络模型网络层协议传输层协议协议封装以太网包ip协议tcp协议udp协议
2020-07-05 22:07:26 86
原创 自学(13)多线程程序设计
创建线程编译局部变量和栈空间里的变量,优先使用了局部变量线程终止线程等待线程标识清除再fn2中,栈先进后出,所以先执行第二个push,再执行第一个push
2020-07-05 21:51:02 115
原创 自学(9)共享内存
***共享内存***是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。...
2020-07-01 23:25:46 116
原创 自学(8)信号通讯
1 什么是信号信号类型:信号处理信号发送Alarm函数Pause函数信号的处理用kill命令发送命令。触发函数my_func。查找进程号:ps aux发送信号:kill -s SIGINT pid
2020-07-01 23:11:59 135
原创 自学(7)管道通信
什么是管道?管道是**单向的.先进先出**的,它把一个进程的输出和另一个进程的输入连接在一起。一个进程(写进程)在管道的尾部写入数据,另一个进程(读进程)从管道的头部读出数据。管道创建关闭管道只需将这两个文件描述符关闭即可,可以使用普通的close函数逐个关闭。管道读写注意事项必须在系统调用fork()前调用pipe(),否则子进程将不会继承文件描述符。**命名管道(FIFO)**命名管道创建读进程:写进程:...
2020-07-01 22:48:32 133
转载 转载:setsockopt()函数功能介绍
文章来源:https://www.cnblogs.com/eeexu123/p/5275783.htmlsetsockopt()函数功能介绍功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议 号TCP。用
2020-07-01 19:08:00 259
原创 自学(5) 进程控制理论基础
***进程***是一个具有一定独立功能的程序的一次运行活动进程特点:动态性并发性独立性异步性进程状态进程id进程ID(pid):标识进程的唯一数字父进程的id (ppid)启动进程的用户id(uid)进程互斥进程互斥是指当有若干进程都要使用某一共享资源时,任何时刻最多允许一个进程使用,其他要使用该资源的进程必须等待,直到占用该资源者释放了该资源为止。操作系统中将一次只允许一个进程访问的资源称为临界资源。临界区进程中访问临界资源的那段程序代码称为临界区。为实现对临界资源的互斥访
2020-06-30 23:44:45 138
原创 wifi ap和stu的加载顺序
STA:加载驱动 insmodifconfig wlan0 up启wpa_supplicantAP:加载驱动 insmodifconfig wlan0 up启hostapd如果已经加载了,切换,就先卸载,再加载,再启wpa_supplicant/hostapd反过来:1、杀进程2、down3、rmmod
2020-06-20 17:27:38 265
原创 自学(2)linux文件编程
linux中文件编程可以使用两种方法:1‘ linux系统调用2‘ c语言库函数前者依赖于linux系统,后者与操作系统是独立的,在任何操作系统下,使用c语言库函数操作文件的方法都是相同的。1‘ 系统调用-创建2–文件描述3.系统调用–打开int open(const char *pathname,int flags)int open(const char *pathname,int flags,mode_t mode)pathname:要打开的文件名(包含路径,缺省为当前路径)
2020-06-20 10:59:20 200
原创 xml中文乱码解决
问题:最近和上位机调试时出现一个问题:设备和上位机采用xml报文进行交互(网上也有很多相同的文章,差不多大家都是使用xml时会出现这个问题吧)恢复默认参数,上位机中文显示正常,但是点击保存参数后重新利用上位机获取参数,上位机显示乱码。第一次遇到这种问题,没有经验,费劲的查了好久,有点坑。记录一下,希望其他人遇到相似问题有一个参考,或者通过此文进行一次思路梳理。要把这个问题搞清楚,你要明确知道一些东西:1、unicode编码、utf-8编码,它们之间的关系?2、GB2312编码,为什么有这个东西?GB
2020-06-03 21:32:32 5711
原创 VC CMarkUP的所有方法
1、初始化Load 导入一个XML文件到CMarkup的对象中,并对它进行解析。类似C#的Load。SetDoc 从字符串中导入XML数据,并对它解析。类似C#的LoadXml。2、输出Save 将XML数据写入文件中。类似C#的Save。GetDoc 将整个XML数据文档作为字符串返回。3、改变当前位置FindElem 定位到下一个元素,可能和一个标签名或路径匹配。FindChildElem 定位到下一个子元素,匹配元素名或路径。FindPrevElem 定位前一个元素,可能和一个标签名
2020-05-29 10:36:06 221
以FSB20CH60F为驱动的三相六步电机驱动,逆变桥同IGBT集成一体,体积小,使用方便
2022-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人