<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaojun13355的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaojun13355</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaojun13355]]></copyright><item><title><![CDATA[Linux 命令详解 之 awk]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/115130558</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/115130558</guid><author>xiaojun13355</author><pubDate>Tue, 23 Mar 2021 17:16:44 +0800</pubDate><description><![CDATA[awk 命令是一种编程语言，用于在 linux/unix 下对文本和数据进行处理。

而且它支持用户自定义函数和动态正则表达式等先进功能，是 Linux/Unix 下的一个强大编程工具。

语法格式：awk [参数] [文件]

常用参数：

-F 指定输入时用到的字段分隔符
	-v 自定义变量
	-f 从脚本中读取 awk 命令
	-m 对 val 值设置内在限制


参考实例：

1.打印每一行的第二和第三个字段：


[root@linuxcool ~]# awk '{ prin...]]></description><category></category></item><item><title><![CDATA[Linux 常用命令]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/115126402</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/115126402</guid><author>xiaojun13355</author><pubDate>Tue, 23 Mar 2021 15:45:40 +0800</pubDate><description><![CDATA[Linux 常用命令查看硬件信息其他系统性能监视高级内存CPUI/O进程负载关机和查看系统信息系统管理相关系统安全相关
查看硬件信息
ifconfig   free   fdisk   ethtool  mii-tool  dmidecode  dmesg  lspci
其他
echo  printf  rpm  yum  watch  alias  unalias  date  clear  history   eject  time  nohup  nc  xargs  exec  export   u]]></description><category></category></item><item><title><![CDATA[海思 ISP 3A开发技术]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/114842786</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/114842786</guid><author>xiaojun13355</author><pubDate>Mon, 15 Mar 2021 18:34:51 +0800</pubDate><description><![CDATA[海思 ISP 3A开发技术1.概述1.1 概述1.2 功能描述1.2.1 设计思路1.2.2 文件组织1.2.3 开发模式1.2.4 内部流程2. 使用者指南2.1 软件流程2.2 Sensor 对接2.2.1 Sensor 注册 ISP 库2.2.2 Sensor 注册 3A 算法库2.2.2.1 Sensor 注册 AE 算法库2.2.2.2 Sensor 注册 AWB 算法库2.2.2.3 Sensor 注册 AF 算法库3.开发者指南3.1 概述3.2 AE 算法注册 ISP 库3.3 AWB 算法]]></description><category></category></item><item><title><![CDATA[Hi3519V101芯片介绍]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/114835152</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/114835152</guid><author>xiaojun13355</author><pubDate>Mon, 15 Mar 2021 16:10:32 +0800</pubDate><description><![CDATA[Hi3519V101芯片介绍一、SoC产品部分二、MPP 系统部分1.系统概述1.1 概述1.2 系统架构1.3 海思媒体处理平台架构2. 系统控制2.1 概述2.2 功能描述2.2.1 视频缓存池2.2.2 系统绑定2.2.3 VI/VPSS 离/在线模式
一、SoC产品部分




二、MPP 系统部分
1.系统概述
1.1 概述
海思提供的媒体处理软件平台(Media Process Platform,简称 MPP)，可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理，并对应用软件]]></description><category></category></item><item><title><![CDATA[Hi3531a 芯片介绍]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/114819601</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/114819601</guid><author>xiaojun13355</author><pubDate>Mon, 15 Mar 2021 11:21:07 +0800</pubDate><description><![CDATA[Hi3531a 芯片介绍1. 系统概述1.1 概述1.2 系统架构1.3 海思媒体处理平台架构2. 系统控制2.1 概述2.2 功能描述2.2.1 视频缓存池2.2.2 系统绑定
1. 系统概述
1.1 概述
海思提供的媒体处理软件平台（Media Process Platform, 简称 MPP），可支持应用软件快速开发。该平台对应用软件屏蔽了芯片相关的复杂的底层处理，并对应用软件直接提供 MPI（MPP Programe Interface）接口完成相应功能。该平台支持应用软件快速开发以下功能：输入视频]]></description><category></category></item><item><title><![CDATA[网络基础]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/114585479</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/114585479</guid><author>xiaojun13355</author><pubDate>Tue, 09 Mar 2021 16:06:06 +0800</pubDate><description><![CDATA[网络基础1.网络传输的知识1. 网络传输的知识1.1 协议1.2 Cache1.3 Cookie1.4 Session1.5 Token1.6 JSON Web Token2. HTTP协议2.1 协议介绍2.2 HTTP 协议原理2.3 Uniform Resource Locator2.4 请求报文(request)2.5 响应报文(response)2.6 HTTP 扩展a. cache 的运用b. Cookie 的运用c. Session 的运用Token 的应用3.HTTPS 协议详解3.1 加密]]></description><category></category></item><item><title><![CDATA[python 基础学习]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/111600848</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/111600848</guid><author>xiaojun13355</author><pubDate>Wed, 23 Dec 2020 22:42:40 +0800</pubDate><description><![CDATA[python 基础知识查漏补缺1.Python中*args 和**kwargs的用法
1.Python中*args 和**kwargs的用法
https://www.cnblogs.com/cwind/p/8996000.html

]]></description><category></category></item><item><title><![CDATA[自动化测试环境配置]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/111402036</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/111402036</guid><author>xiaojun13355</author><pubDate>Sat, 19 Dec 2020 17:23:30 +0800</pubDate><description><![CDATA[自动化测试环境配置1.安装验证 python3 和 pip32.安装 pycharm3.下载浏览器并安装浏览器驱动4.下载安装 selenium，并完成环境测试
本文基于 Windows 10 专业版 作为开发环境，如果 开发环境不同或者系统版本不相同，则可以将本文作为参考。
1.安装验证 python3 和 pip3
安装验证 python3 和 pip3 可以通过 百度 解决，或者通过笔者的另一篇文章来作为参考：https://blog.youkuaiyun.com/xiaojun13355/article/det]]></description><category></category></item><item><title><![CDATA[python3 的安装与卸载]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/111401056</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/111401056</guid><author>xiaojun13355</author><pubDate>Sat, 19 Dec 2020 11:20:58 +0800</pubDate><description><![CDATA[基于win10 系统的 python3安装与卸载1.安装 python32.验证 python3 是否安装成功3.卸载python34.验证卸载 python3 是否成功5.安装 pip36.验证 pip3 是否安装成功7.卸载pip38.验证卸载 pip3 是否成功
本文基于  Windows 10 专业版 作为开发环境，如果 开发环境不同或者系统版本不相同，则可以将本文作为参考。
1.安装 python3
python 官网：https://www.python.org/downloads/window]]></description><category></category></item><item><title><![CDATA[FreeRTOS  [ 初识 ]]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/106734088</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/106734088</guid><author>xiaojun13355</author><pubDate>Sat, 13 Jun 2020 16:24:12 +0800</pubDate><description><![CDATA[在Linux下实现FreeRTOS的简单模拟器

在 Windows 平台上运行 FreeRTOS 示例程序
]]></description><category></category></item><item><title><![CDATA[Linux 系统内存管理机制]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/106725743</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/106725743</guid><author>xiaojun13355</author><pubDate>Fri, 12 Jun 2020 23:51:33 +0800</pubDate><description><![CDATA[Linux内存管理机制

linux内存管理机制【研究任务】linux内存管理机制——内核空间Linux内存管理机制

linux内存管理机制以及free命令详解inux内存管理机制

深入理解Linux内存管理机制
]]></description><category></category></item><item><title><![CDATA[操作系统的内存管理机制 -- 序]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/106724269</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/106724269</guid><author>xiaojun13355</author><pubDate>Fri, 12 Jun 2020 22:05:49 +0800</pubDate><description><![CDATA[今天在工作上遇到一个问题，malloc 申请失败。在讨论的过程中引出 malloc 申请的地址是否是连续的问题。据此进行学习与记录。

通过网上查阅的信息，主要解析如下：


说法一：

malloc出来的空间，只是在虚拟内存中是连续的。而从实际的物理空间到虚拟内存空间还有一个映射的关系。这个映射是由操作系统来控制的，一般情况下，从虚拟地址无法反查到物理地址。对于连续的虚拟地址空间，也就无法得知是否物理连续。但由于映射的不确定性，当申请一段内存空间，尤其是比较大的内存长度情况下，物理地址不连续的可能性还是相]]></description><category></category></item><item><title><![CDATA[面试问题之可重入函数与不可重入函数]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/106455405</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/106455405</guid><author>xiaojun13355</author><pubDate>Sun, 31 May 2020 17:03:39 +0800</pubDate><description><![CDATA[通过本次的面试，我了解到函数有可重入和不可重入的区别，至此，我把我了解到的内容记录下来以便加深理解。

首先我们来简单聊聊什么是函数，且函数的作用。

1.什么是函数？

函数是用于完成特定任务的程序代码的自包含单元。

2.为什么使用函数？

第一，函数的使用可以省去重复代码的编写。如果程序中需要多次使用某种特定的功能，那么只需编写一个合适的函数即可。程序可以在任何需要的地方调用该函数，并且同一个函数可以在不同的程序中调用，就像在许多程序中需要使用 putchar() 函数一样。第二，即使某种功能在程序中]]></description><category></category></item><item><title><![CDATA[视频开发（一）]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/90142034</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/90142034</guid><author>xiaojun13355</author><pubDate>Sun, 12 May 2019 17:43:59 +0800</pubDate><description><![CDATA[本博主菜鸟一枚，刚入行音视频行业一年，现将个人了解到的知识做一个小结。由于本博主水平有限，难免出现不当之处，恳请各大牛批评指出。闲话不多说：

（以下内容只针对初学者：）

1.什么是视频编码系统？





从上图可以看出，我们平时看到的电影，电视节目都是用 摄像机进行拍摄，接着 把数据进行编码 ，然后 解码，最后播放出来的。所以该系统主要有 编码部分 和 解码部分组成；



接下来我们通...]]></description><category></category></item><item><title><![CDATA[音频开发（一）]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/90140956</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/90140956</guid><author>xiaojun13355</author><pubDate>Sun, 12 May 2019 16:37:26 +0800</pubDate><description><![CDATA[本博主菜鸟一枚，刚入行音视频行业一年，现将个人了解到的知识做一个小结。由于本博主水平有限，难免出现不当之处，恳请各大牛批评指出。闲话不多说：

（以下内容只针对初学者：）

1.什么是数字音频？

 在大自然中声音的存在是以模拟信号的方式存在的，比如说：飞机飞行发出的声音；我们唱歌的声音；我们讲话的声音；小鸟的叫声；知了的叫声等；然而在计算机的世界里，只有1，0的存在，所以如果我们想要...]]></description><category></category></item><item><title><![CDATA[linux下给u盘格式化以及分区]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/83116799</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/83116799</guid><author>xiaojun13355</author><pubDate>Wed, 17 Oct 2018 20:10:28 +0800</pubDate><description><![CDATA[格式化U盘（使用mkdosfs工具格式化）

给U盘分区（使用fdisk分区）



格式化U盘

mkdosfs –F 32 设备分区名（一般为/dev/sda）

实例

将 A 槽里的磁碟片格式化为 DOS 格式，并将标签设为 Tester


mkdosfs -n Tester /dev/fd0   （-n 指定 Volume Name，就是磁碟标签）

下面有具体介绍如何使用：

ht...]]></description><category></category></item><item><title><![CDATA[Linux下测试硬盘，U盘，SD卡]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/80618297</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/80618297</guid><author>xiaojun13355</author><pubDate>Fri, 08 Jun 2018 09:50:31 +0800</pubDate><description><![CDATA[前段时间笔者在开发板上测试开发板的USB接口（USB2.0/USB3.0）和硬盘接口（STAT）的性能；测试方法如下：1.测试硬盘接口 用的是 iozone 工具；最简单开始使用iozone方法是自动模式#/opt/iozone/bin/iozone -aiozone将在所有模式下进行测试，使用记录块从4k到16M，测试文件大小从64k到512M。如果想以图表形式显示测试结果，可以使用，iozon...]]></description><category></category></item><item><title><![CDATA[linux fopen打开大于4G的文件 失败]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/80268369</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/80268369</guid><author>xiaojun13355</author><pubDate>Thu, 10 May 2018 15:25:53 +0800</pubDate><description><![CDATA[用fopen函数打开一个大于4G的文件失败，解决方法：在makefile编译选项里加上如下选项：-D_GNU_SOURCE -D_XOPEN_SOURCE=600 -D_LARGEFILE_SOURCE-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64当然还有其他的方法（出自某哥的博客），比如：正常32位linux系统打开大于2G的文件会报错，解决办法：一、定...]]></description><category></category></item><item><title><![CDATA[GitHub使用过程中add出错]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/80256726</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/80256726</guid><author>xiaojun13355</author><pubDate>Wed, 09 May 2018 17:30:17 +0800</pubDate><description><![CDATA[今天在前辈的分支上创建分支以及提交代码都无法成功，提示如下信息：（ps:原文的作者遇到的问题为，在使用过程中，由于先上传一个文件时，突然想删除上传文件的部分， 于是就Ctrl+C中断了传输，然后再次上传就遇到问题）“fatal: Unable to create 'F:/Git/MovieLens-RecSys/.git/index.lock': File exists.If no other g...]]></description><category></category></item><item><title><![CDATA[git查看当前分支所属]]></title><link>https://blog.youkuaiyun.com/xiaojun13355/article/details/80256692</link><guid>https://blog.youkuaiyun.com/xiaojun13355/article/details/80256692</guid><author>xiaojun13355</author><pubDate>Wed, 09 May 2018 17:25:36 +0800</pubDate><description><![CDATA[1、git branch -vv2、git config --lis转载自：https://blog.youkuaiyun.com/wsclinux/article/details/54425458            ]]></description><category></category></item></channel></rss>