linux
文章平均质量分 84
tiramisu_L
做学问要负责,切勿误人子弟!
展开
-
linux系统调用(持续更新....)
随着自己接触越来越多的linux的系统函数发现自己在linux系统调用方面有很多不足,每次遇到系统调用函数都要百度一遍看一下用法,所以我打算写一篇博客来记录在开发过程遇到的系统调用函数,方便自己查阅。本文持续更新1、popen()函数2、fgets()函数3、system()函数4、strstr()函数这是一个与管道有关的系统调用,在我最早的一篇文章里有写过关于管道的理解"管道就像一条水管,从一头流到另外一头,不会阻塞"。具体可以参考https://blog.csdn.net/tiram原创 2020-05-28 00:05:17 · 388 阅读 · 0 评论 -
Valgrind编译安装(海思平台)
造成内存泄漏的原因有几个,具体的原因分析可以自行百度,这里主要分析malloc和free不匹配造成的。 这里用Valgrind这个工具来排查。 主要是讲一下载海思平台上安装这个工具。我首先按照网上的方法来安装出现以下问题,如果你们也出现 这个问题,可以试一下我的方法valgrind-m_debuglog.o: file not recognized: File format not re...原创 2020-04-06 20:13:42 · 976 阅读 · 0 评论 -
GDB调试段错误
以前学的时候在书上看过GDB调试,那时候就觉得,这玩意相比vs的调试太复杂太麻烦了,一堆的指令和命令,当时是一脸的嫌弃。 当我深入学习linux之后我发现用 shell命令是一个既成的事实,要想学好linux只能去学习各种shell命令。最近用GDB找到一份工程的段错误,就是真香打脸。为什么要用GDB呢? 其实是在程序出现段错误的时候用GDB去事后调试。为什么说是事后调试?在调试之前我们就正常...原创 2019-12-14 11:33:48 · 1574 阅读 · 2 评论 -
RN6752M转换视频信号接海思3519V101
RN6752M支持CVBS和AHD输入,隔行输出CSI、BT656和BT601。它的输出格式是YUV422,UYVY的。输出格式在数据手册上只说明是YUV422的,没有说是UYVY的,这个UYVY是问技术支持得到的回复。还有这个芯片的Y/C分量是分离的,所以在配置海思的时候要注意配置成分离的。我用这颗芯片来做mipi转换。CVBS做输入,输出mipi 信号,然后接到3519V101上。需要注意...原创 2019-08-17 11:29:50 · 5832 阅读 · 9 评论 -
ubuntu 16.04 apt-get update失败的解决办法以及windows和Ubuntu无法复制粘贴内容的问题
本文只是将Ubuntu 16.04的apt-get update失败的方法,并且Ubuntu16.04是用很多版本的,本人的版本是xenial(可以在终端里面输入lsb_release -a 来查看) 如下红色框就是你的版本,记住他。然后在终端里面输入cd /etc/apt把里面的sources.list拷贝出来cp sources.list sources.list.bak我...原创 2018-08-04 22:06:14 · 6176 阅读 · 1 评论 -
Ubuntu与windows可以相互ping通但是Firefox不能上网的解决方案
之前玩开发板,修改了Ubuntu的IP地址,今天发现Ubuntu可以和物理机相互ping通但是Firefox没办法上网,现在就具体介绍一下解决方法。本人使用的是Ubuntu16.04,物理机是windows7 64bit旗舰版,不确保其他配置平台也适用。特此声明!本文主要参考https://blog.csdn.net/u011624475/article/details/54881739。...原创 2018-08-04 21:31:14 · 2965 阅读 · 1 评论 -
实现Ubuntu全屏下与Windows切换
怎么实现Ubuntu全屏的情况下不用最小化虚拟机也可以与Windows切换我的虚拟设备是VMware,VirtualBox的操作不清楚。有一部分人是这样的全屏之后是这样看不到Windows下面的任务栏你如果不像上面那样设计的话,那么如果你要切换到Windows上就要最小化Ubuntu才能操作Windows,这就很麻烦,所以设计成上面会比较方便怎么做呢?网上说是VMware Tools安装的时候不对...原创 2018-06-21 22:04:48 · 4781 阅读 · 0 评论 -
VMware与windows共享文件夹
一般来说VMware不能与主机实现共享文件夹,那么一般来说都是VMware Tools的问题,重新安装VMware Tools就可以了。下面介绍一下具体做法。首先你需要先在VMware中点击“虚拟机->设置->选项->共享文件夹”右边选择“总是启用”然后选择你要共享的文件夹。注意:如果你不能选择共享文件夹(灰色)那么你只能重新安装VMware Tools了。点...原创 2018-06-09 13:16:43 · 26777 阅读 · 1 评论 -
详细Ubuntu桥接模式网络配置过程
注意:文章末尾有补充!本来是只想用NAT网络给虚拟机上网就足够了,一般来说也是NAT上网就够了。但是后来学到linux的通信知识,需要网络来连接,例如你虚拟机要连接开发板的时候,只能用桥接网络了。所以这里介绍一下桥接网络。关于NAT的连接方法可以参考我的上一个博文。VMware虚拟机下Ubuntu网络配置(NAT模式)。说明:本文在参考:https://blog.csdn.net/wumu...原创 2018-06-03 19:27:22 · 37246 阅读 · 13 评论 -
Ubuntu网络配置(NAT模式)
补充:之前刚开始接触Ubuntu的网路,对这些还是一知半解,随手写下这篇东西,回头去看发现其实还是有点问题,不知道看了这篇文章的各位网友会不会依旧没有配置成功,今天回去再看了一下,又百度了一下,做一下修正,实在抱歉。2019.11.27首先这次修改是参考了https://blog.csdn.net/qq_34760445/article/details/82626118,有兴趣可以看一下原文。...原创 2018-05-23 17:30:19 · 28482 阅读 · 16 评论 -
关于errno头文件
看见网上很多地方都用到<errno.h>这个头文件,一直不理解,今天找了一些资料,可以方便自己理解网上的说法是,系统调用的错误都会存放在errno中,我们还可以通过写代码测量出errno错误的总数。链接如下:https://www.cnblogs.com/Jimmy1988/p/7485133.htmlerrno是一个宏,它定义在对应的头文件里面,这个在上面的链接里也有说到errno是...原创 2018-05-08 19:08:47 · 8398 阅读 · 0 评论
分享