<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[瞧，那小子真帅]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nc_linux</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nc_linux]]></copyright><item><title><![CDATA[linux下带宽和流量的统计]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/135551383</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/135551383</guid><author>nc_linux</author><pubDate>Fri, 12 Jan 2024 14:15:45 +0800</pubDate><description><![CDATA[out从500KBS到0的过程只是关闭了客户端的拉流，宏观看出流量。iperf3 -c 服务器ip地址 -t 65535。iperf3 -s开启服务。]]></description><category></category></item><item><title><![CDATA[一种磁盘上循环覆盖文件策略]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/135132222</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/135132222</guid><author>nc_linux</author><pubDate>Thu, 21 Dec 2023 15:42:53 +0800</pubDate><description><![CDATA[当磁盘空间不足时，优先删除最开始写入的数据呢？循环覆盖的策略应该有很多，这篇文章抛砖引玉，希望更多个伙伴给出更好的方案出来!]]></description><category></category></item><item><title><![CDATA[Unix进程间通信之简介-总体概述和引子]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/135066206</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/135066206</guid><author>nc_linux</author><pubDate>Mon, 18 Dec 2023 21:02:09 +0800</pubDate><description><![CDATA[进程间通信这块是学习linux-c编程的关键， 这篇为后续进程间通信技术的引子篇，后续讲到单独的某一个系统调用都附该引用。IPC是进程间通信(interprocess communication)的简称。系统上不同进程之间消息传递（message passing）的方式。共享内存需要某种实行的同步(synchronization)参与运作。发展阶段。管道(pipe) 是第一个广泛使用的IPC形式， 使用在Kernel之上的(应用程序或shell）。问题在于智能父子进程之间使用。]]></description><category></category></item><item><title><![CDATA[OpenCV中的格式转换]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/135010623</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/135010623</guid><author>nc_linux</author><pubDate>Fri, 15 Dec 2023 11:41:29 +0800</pubDate><description><![CDATA[实际音视频开发过程芯片是做了硬件加速的，主要涉及到视频编解码。二次开发过程中需要对SDK做一定的封装使用才行。写这篇文章的目的和硬编解码无关。只是如无硬件转换接口的情况下如何对原始数据的转换，以便后续查看。]]></description><category></category></item><item><title><![CDATA[libevent服务GET/POST的简单使用]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/135002677</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/135002677</guid><author>nc_linux</author><pubDate>Thu, 14 Dec 2023 20:00:07 +0800</pubDate><description><![CDATA[项目开发中经常需要使用到私有协议和Qt,Android等GUI前端通信，比较常用的使用POST和GET方式带出MESSAGE。实际使用中为了减少工作量和代码复用，经常使用到三方库，比较常用的服务有libevent或boost中的网络库、muduo， 也可自行写一套socket系统调用的二次封装， 当然这种方式不利于快速开发， 学习还是可以的。这篇文章主要使用libevent库，因为是c写的， 所以掌握libevent非常重要。]]></description><category></category></item><item><title><![CDATA[Qt类库概述]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/134971900</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/134971900</guid><author>nc_linux</author><pubDate>Wed, 13 Dec 2023 15:52:47 +0800</pubDate><description><![CDATA[这里主要做一些笔记加上个人的理解和随笔， 参考书籍。Qt本身不是语言，是跨平台的C++开发类库，为GUI而生，当然也可以面向学习c++等语言控制台，类似linux中的gcc吧。特点信号和槽对象属性元对象编译器MOC(Meta-Object Compiler)Qt Core是Qt的核心，其他模块都依赖于该模块信号与槽也不是新东西，参考操作系统相关的信号(中断)等知识,在内核态理解为任务。在函数指针的回调也有异曲同工之妙MOC。]]></description><category></category></item><item><title><![CDATA[Qt第一行代码]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/134933370</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/134933370</guid><author>nc_linux</author><pubDate>Mon, 11 Dec 2023 18:35:08 +0800</pubDate><description><![CDATA[很久前就想拿到界面相关的技术栈，主要用于调试一些接口和小工具， 关于界面的框架比较多， 有Android，也有Qt之类的， 因为做的后端都是和c/c++打交道，加上Qt可移植很高， 所以就选择它吧。针对版本，因为前期没有接触太多Qt，索性就从最新的Qt6.6开始吧。整体感觉Qt还是比较简单的， 只要花销时间即可，不会遇到无法跨越的疑难问题。]]></description><category></category></item><item><title><![CDATA[图像叠加中文字体]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/134878308</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/134878308</guid><author>nc_linux</author><pubDate>Fri, 08 Dec 2023 15:23:53 +0800</pubDate><description><![CDATA[最近在做图片、视频叠加文字，要求支持中文，基本原理是将图片或视频解码后叠加文件，之后做图片或视频编码即可。项目中是使用OpenCV的文字叠加，因为使用的版本不支持freetype自带，所以在此记录下，主要使用的方式做原始数据的文字叠加。]]></description><category></category></item><item><title><![CDATA[Linux性能系统学习之监控工具]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/134808165</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/134808165</guid><author>nc_linux</author><pubDate>Tue, 05 Dec 2023 17:10:38 +0800</pubDate><description><![CDATA[在实际产品开发过程中遇到一些莫名其妙的问题，比如swap交换分区随着时间增多影响到系统调用，或CPU占用以及内存的监测等，所以有必要系统了解Linux的性能问题。]]></description><category></category></item><item><title><![CDATA[FFMPEG编译安装、简单使用]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/134735552</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/134735552</guid><author>nc_linux</author><pubDate>Fri, 01 Dec 2023 15:30:19 +0800</pubDate><description><![CDATA[【代码】FFMPEG编译安装、简单使用。]]></description><category></category></item><item><title><![CDATA[深度相机评估]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/131810250</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/131810250</guid><author>nc_linux</author><pubDate>Wed, 19 Jul 2023 15:37:58 +0800</pubDate><description><![CDATA[最近在做机器人上的应用开发，因为人民币暴跌，导致Realsense的深度相机价格猛涨，无奈只能评估国产的RGBD深度相机，目前评估了2款，分别是InuitiveR132和FHL-D435i。P.S : FHL-D435I在ARM上发力稍后，截止当前没有ARM的正式发布下载tfp。]]></description><category></category></item><item><title><![CDATA[GStreamer porting-list-0.11.txt]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/130408040</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/130408040</guid><author>nc_linux</author><pubDate>Thu, 27 Apr 2023 15:37:43 +0800</pubDate><description><![CDATA[所有插件对应的port分组。]]></description><category></category></item><item><title><![CDATA[GStreamer第一阶段的简单总结]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/130398627</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/130398627</guid><author>nc_linux</author><pubDate>Thu, 27 Apr 2023 09:02:10 +0800</pubDate><description><![CDATA[1)了解pipeline的使用，简单说就是通道的概念, 因为涉及到数据的复用和拓展， 里面有一个filter(tee插件), 通过tee和后续拓展的绑定关系复用数据，很像许多Soc编解码芯片中的vpss通道的概念。数据复用为视频编码通道， 数据jpeg通道以及对数据处理的通道。2)重点是去了解Pad Templates 中的Availability,这个关系到link的方式，另外关注Element Properties的属性设置。]]></description><category></category></item><item><title><![CDATA[c++回调]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/129484043</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/129484043</guid><author>nc_linux</author><pubDate>Mon, 13 Mar 2023 02:03:39 +0800</pubDate><description><![CDATA[嵌入式中经常使用到回调事件，比如生产者生产数据后将数据回调到消费者的缓存中，这里面涉及到2个技术，一个是回调， 另外一个是数据的并发和同步， 本主题主要讲回调。]]></description><category></category></item><item><title><![CDATA[nvidia设置wifi和接口]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/128959284</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/128959284</guid><author>nc_linux</author><pubDate>Thu, 09 Feb 2023 19:48:05 +0800</pubDate><description><![CDATA[每次设置一个新WIFI，将之前的配置都删除掉，让设备只连最近更新的WIFI，后面考虑合理性以及手机android等都采用保存配置的情况， 该功能就删除了。continue;]]></description><category></category></item><item><title><![CDATA[TF读写修复]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/126402955</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/126402955</guid><author>nc_linux</author><pubDate>Thu, 22 Sep 2022 13:50:34 +0800</pubDate><description><![CDATA[此处做一个记录，记录自己犯下的致命错误，加上内核对TF的检举，一度导致设备基本成为白砖。]]></description><category></category></item><item><title><![CDATA[海康线阵相机调试指导]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/125854737</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/125854737</guid><author>nc_linux</author><pubDate>Mon, 18 Jul 2022 17:05:03 +0800</pubDate><description><![CDATA[前段时间应公司结构要求，需评估结构和硬件，主要围绕线阵相机图像质量上，在此记录下调试过程中的一些经验，希望能给同行一些方向，互相学习。]]></description><category></category></item><item><title><![CDATA[[ISSUE01]bin文件(二进制)android传输数据异常]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/125717783</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/125717783</guid><author>nc_linux</author><pubDate>Mon, 11 Jul 2022 11:19:06 +0800</pubDate><description><![CDATA[将tar.gz包加密成二进制文件，通过W10有度或wchar传到客户，客户升级报传输失败。将升级包打zip或tar包， 客户端接收后再解压，通过对比X86下的bin包，确认文件内容一致待后续排查，可能是android和win下的传输二进制造成的，比如utf8或gb2312等，排除大小端问题。...]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04(NVIDIA)使用网线连接华为路由器XD10无法ping通问题排查和轻解决]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/125596536</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/125596536</guid><author>nc_linux</author><pubDate>Mon, 04 Jul 2022 11:44:07 +0800</pubDate><description><![CDATA[路由器互PING失败]]></description><category></category></item><item><title><![CDATA[串口系统调用(read，write)中的一些注意事项和优化]]></title><link>https://blog.youkuaiyun.com/nc_linux/article/details/125077719</link><guid>https://blog.youkuaiyun.com/nc_linux/article/details/125077719</guid><author>nc_linux</author><pubDate>Wed, 01 Jun 2022 10:42:04 +0800</pubDate><description><![CDATA[在使用涉及到系统调用的编程中，操作的文件描述符诸如管道之类的，获设备节点之类的(比如串口，USB口中讲usb作为camera的），涉及到内核态和用户态的数据读写，这时候经常遇到读写达不到
理想，本文编写方式先列出问题点，后面给出对应的解决方案。该文章主要针对系统调用注意事项，未完待续…在串口编程中， 即使使用方式获取到内核态有数据可读，也可能无法满足你想的结果。比如算出需要读10个字节(理论按照私有协议有10字节才是一个完整包)，有一定概率出现读小于10个字节的数据， 原因为因此针对该问题使用如下替代方案:]]></description><category></category></item></channel></rss>