linux嵌入式开发
文章平均质量分 50
linux内核及应用程序开发
gm-robot
这个作者很懒,什么都没留下…
展开
-
aarch64移植工具ethtool
aarch64安装ethtool工具原创 2023-02-10 17:31:29 · 512 阅读 · 0 评论 -
ubuntu18-opencv3.4.6移植到aarch64
一、前提条件;需先安装好arm64相关的交叉编译器;安装好cmake-gui;下载并解压opencv3.4.6;下载ippicv_2019_lnx_intel64_general_20180723.tgz二、配置cmake进入opencv3.4.6目录; cmake-gui并配置界面步骤1:创建交叉编译方式步骤2:配置交叉编译环境步骤3:下方打印提示架构不支持不用管,Advanced勾选。步骤4:修改下列配置with_cuda确保关闭with_tiff去掉勾CMAKE_INSTA原创 2022-04-21 10:06:41 · 276 阅读 · 0 评论 -
H264之UDP传输码流、画质、延迟理解记录
H264网络传输之UDP码流与图像的相关性一、H264编码中会有I帧、P帧、B帧的产生。其中I帧为原始帧,此帧编码后的数据很大,其中1080P图像会达到几百至上千Kbit,一般会设置最大码流限制,在限制的同时会影响到图像质量,一般情况下至需要几百Kbit才可以保证图像质量。P帧与B帧均为参考帧,编码后数据较小,一般在十几至几十Kbit。二、在网络传输过程中,UDP协议不具备可靠性,在网络传输过程中不得不考虑网络传输带宽,与传输效率保证不丢包。Linux下socket传输下UDP协议下单包最多支持6550原创 2021-07-09 11:08:49 · 4023 阅读 · 0 评论 -
atomic_t相关操作
所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原子实际是使用了物理学里的物质微粒的概念。 原子操作需要硬件的支持,因此是架构相关的,其API和原子类型的定义都定义在内核源码树的include/asm/atomic.h文件中,它们都使用汇编语言实现,因为C语言并不能实现这样的操作。 原子操作主转载 2016-01-29 15:18:22 · 147 阅读 · 0 评论