自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ProYuan的博客

嵌入式软件开发

  • 博客(181)
  • 资源 (49)
  • 收藏
  • 关注

原创 uname命令 – 显示系统信息

uname命令的英文全称即“Unix name”。用于显示系统相关信息,比如主机名、内核版本号、硬件架构等。如果未指定任何选项,其效果相当于执行”uname -s”命令,即显示系统内核的名字。语法格式:uname [参数]常用参数:-a 显示系统所有相关信息 -m 显示计算机硬件架构 -n 显示主机名称 -r 显示内核发行版本号 -s 显示内核名称 -v 显示内核版本 -p 显示主机处理器类型 -o 显示操作系统

2022-02-17 08:42:52 1026

原创 find命令 – 查找和搜索文件

find命令可以根据给定的路径和表达式查找的文件或目录。find参数选项很多,并且支持正则,功能强大。和管道结合使用可以实现复杂的功能,是系统管理者和普通用户必须掌握的命令。find如不加任何参数,表示查找当前路径下的所有文件和目录,如果服务器负载比较高尽量不要在高峰期使用find命令,find命令模糊搜索还是比较消耗系统资源的。语法格式:find [参数] [路径] [查找和搜索范围]常用参数:-name 按名称查找 -size 按大小查找 -user 按属性查找

2022-02-17 08:40:41 11849

原创 grep命令 – 强大的文本搜索工具

grep是“global search regular expression and print out the line”的简称,意思是全面搜索正则表达式,并将其打印出来。这个命令可以结合正则表达式使用,它也是linux使用最为广泛的命令。grep命令的选项用于对搜索过程的补充,而其命令的模式十分灵活,可以是变量、字符串、正则表达式。需要注意的是:一当模式中包含了空格,务必要用双引号将其引起来。linux系统支持三种形式的grep命令,大儿子就是grep,标准,模仿的代表。二儿子兴趣爱好多-egr

2022-02-16 17:16:37 573

原创 tail命令 – 查看文件尾部内容

tail用于显示文件尾部的内容,默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。语法格式:tail [参数]常用参数: --retry 即是在tail命令启动时,文件不可访问或者文件稍后变得不可访问,都始终尝试打开文件。使用此选项时需要与选项“——follow=name”连用 -c<N>或——bytes=<N> 输出文件尾部的N(N为整数

2022-02-16 17:15:14 4228

原创 rm命令 – 移除文件或目录

rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。 rm也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm* -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。语法格式:rm [参数] [文件]常用参数:-f 忽略不存在的文件,不会出现警告信息 -.

2022-02-16 17:14:11 1409

原创 echo命令 – 输出字符串或提取Shell变量的值

echo命令用于在终端设备上输出字符串或变量提取后的值,这是在Linux系统中最常用的几个命令之一,但操作却非常简单。人们一般使用在变量前加上$符号的方式提取出变量的值,例如:$PATH,然后再用echo命令予以输出。或者直接使用echo命令输出一段字符串到屏幕上,起到给用户提示的作用。语法格式:echo [参数] [字符串]常用参数:-n 不输出结尾的换行符 -e “\a” 发出警告音 -e “\b” 删除前面的一个字符 -e “\c” 结尾不加换行符

2022-02-16 17:13:15 5024 1

原创 cat命令 – 在终端设备上显示文件内容

Linux系统中有很多个用于查看文件内容的命令,每个命令又都有自己的特点,比如这个cat命令就是用于查看内容较少的纯文本文件的。cat这个命令也很好记,因为cat在英语中是“猫”的意思,小猫咪是不是给您一种娇小、可爱的感觉呢?注意:当文件内容较大时,文本内容会在屏幕上快速闪动(滚屏),用户往往看不清所显示的具体内容。因此对于较长文件内容可以按Ctrl+S键,停止滚屏;以及Ctrl+Q键可以恢复滚屏;而按Ctrl+C(中断)键则可以终止该命令的执行。或者对于大文件,干脆用more命令吧!语法格式:ca

2022-02-16 17:11:33 573

原创 mv命令 – 移动或改名文件

mv命令是“move”单词的缩写,其功能大致和英文含义一样,可以移动文件或对其改名。这是一个使用频率超高的文件管理命令,我们需要特别留意它与复制的区别:mv与cp的结果不同。mv命令好像文件“搬家”,文件名称发生改变,但个数并未增加。而cp命令是对文件进行复制操作,文件个数是有增加的。语法格式:mv [参数]常用参数:-i 若存在同名文件,则向用户询问是否覆盖 -f 覆盖已有文件时,不进行任何提示 -b 当文件存在时,覆盖前为其创建一个备份 -u 当源文件

2022-02-16 17:10:31 4596

原创 mkdir命令 – 创建目录

mkdir命令是“make directories”的缩写,用来创建目录。注意:默认状态下,如果要创建的目录已经存在,则提示已存在,而不会继续创建目录。 所以在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 mkdir命令还可以同时创建多个目录,是不是很强大呢?语法格式 :mkdir [参数] [目录]常用参数:-p 递归创建多级目录 -m 建立目录的同时设置目录的权限 -z 设置安全上下文 -v 显示目录的创建过程 参考实例在工作目.

2022-02-16 17:09:12 6964

原创 cp命令 – 复制文件或目录

cp命令可以理解为英文单词copy的缩写,其功能为复制文件或目录。cp命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。语法格式:cp [参数] [文件]常用参数:-f 若目标文件已存在,则会直接覆盖原文件 -i 若目标文件已存在,则会询问是否覆盖 -p 保留源文件或目录的所有属性 -r 递归复制文件和目录 -d 当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的

2022-02-16 17:04:55 17403

原创 ls命令 – 显示指定工作目录下的内容及属性信息

ls 命令是Linux下最常用的指令之一。ls命令为英文单词 list 的缩写,正如英文单词 list 的意思,其功能是列出指定目录下的内容及其相关属性信息。默认状态下,ls命令会列出当前目录的内容。而带上参数后,我们可以用ls做更多的事情。作为最基础同时又是使用频率很高的命令,我们很有必要搞清楚ls命令的用法,那么接下来一起看看吧!语法格式:ls [选项] [文件]常用参数:-a 显示所有文件及目录 (包括以“.”开头的隐藏文件) -l 使用长格式列出文件及目录信息 .

2022-02-16 17:03:04 399

原创 华为云ModelArts之初体验

目录一、什么是ModelArts二、ModelArts特点三、ModelArts开发流程1、进入控制台2、创建桶3、自动学习总结一、什么是ModelArtsModelArts 是面向开发者的一站式 AI 开发平台,为机器学习与深度学习提供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。二、ModelArts特点低门槛 :开箱即用,零基础3步即可构建AI模型高.

2022-01-19 11:40:55 1390 4

原创 littleVGL开发(20):下拉列表控件(lv_ddlist)

LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用。

2022-01-06 09:56:57 417 2

原创 littleVGL开发(19):容器控件(lv_cont)

LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用。

2022-01-06 09:10:18 549

原创 4G模块中RSRP RSRQ RSSI SINR等信号值的含义和区别

1.RSRPRSRP (Reference Signal Receiving Power,参考信号接收功率) 是LTE网络中可以代表无线信号强度的关键参数以及物理层测量需求之一,是在某个符号内承载参考信号的所有RE(资源粒子)上接收到的信号功率的平均值。通俗得理解,RSRP的功率值 代表了每个子载波的功率值用处和规范都等同于WCDMA中的RSCP(Received Signal Code Power)接收信号码功率。RSRQ =N*RSRP/RSSIN是带宽内的RB数,RSSI是整个带宽内

2021-12-24 10:23:40 17990 3

原创 音视频环形缓冲区C语言实现

目录一、什么是环形缓冲区二、为什么使用环形缓冲区三、代码实现一、什么是环形缓冲区 环形缓冲区(也称为循环缓冲区)是固定大小的缓冲区,工作原理就像内存是连续的且可循环的一样。在生成和使用内存时,不需将原来的数据全部重新清理掉,只要调整head/tail 指针即可。当添加数据时,head 指针前进。当使用数据时,tail指针向前移动。当到达缓冲区的尾部时,指针又回到缓冲区的起始位置。二、为什么使用环形缓冲区 环形缓冲区是嵌入式系统中十分重要的一种数据结构,比如在...

2021-12-23 11:31:30 2340 3

原创 嵌入式软件工程师经典面试题(附答案)(二)

一、基本介绍 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。嵌入式软件工程师就是编写嵌入式系统的工程师。二、职业要求应具备哪些能力1.最重要的是C语言编程,以及C++,这个与你读程,应用,开发项目,做系统移植息息相关;2.操作系统: LINUX,WINC...

2021-12-22 15:34:00 6908

原创 PCM音频单声道立体声转换C代码实现

目录一、PCM介绍二、PCM参数三、单声道、立体声转换一、PCM介绍 PCM(Pulse Code Modulation),脉冲编码调制。人耳听到的是模拟信号,PCM是把声音从模拟信号转化为数字信号的技术。原理是用一个固定的频率对模拟信号进行采样,采样后的信号在波形上看就像一串连续的幅值不一的脉冲(脉搏似的短暂起伏的电冲击),把这些脉冲的幅值按一定精度进行量化,这些量化后的数值被连续的输出、传输、处理或记录到存储介质中,所有这些组成了数字音频的产生过程(抽样、量化、编码三个过程)。..

2021-12-22 10:12:52 1567

原创 PCM音频格式解析和帧大小计算

一. 什么是PCM?PCM(Pulse Code Modulation,脉冲编码调制)音频数据是未经压缩的音频采样数据裸流,它是由模拟信号经过采样、量化、编码转换成的标准数字音频数据。描述PCM数据的6个参数:Sample Rate : 采样频率。8kHz(电话)、44.1kHz(CD)、48kHz(DVD)。 Sample Size : 量化位数。通常该值为16-bit。 Number of Channels : 通道个数。常见的音频有立体声(stereo)和单声道(mono)两种类型,立

2021-12-20 09:35:33 8913

原创 Linux网络编程-TCP协议详解(TCP报文、三次握手、四次挥手)

目录​一、TCP协议的概述二、TCP首部格式三、TCP建立三次连接的过程(三次握手)四、TCP终止连接过程(四次挥手)五、为什么?1、为什么建立连接是三次握手,而关闭连接却是四次挥手呢?2、为什么TIME_WAIT状态需要经过2MSL(最大报文段生存时间)才能返回到CLOSE状态?一、TCP协议的概述 TCP协议是在TCP/IP协议模型中的运输层中很重要的一个协议、负责处理主机端口层面之间的数据传输。主要有以下特点:1.TCP是面向链接的协议,在数据传输之前...

2021-12-14 14:48:00 525

原创 Linux网络编程-UDP实现QQ聊天功能

目录一、什么是UDP二、UDP单播三、UDP实现QQ聊天功能3.1 代码实现3.2 编译3.3 效果四、总结一、什么是UDPUDP协议详解可以查看博主其他博客,更有助于后面的开发实现。Linux网络编程-UDP协议详解二、UDP单播本博客是使用UDP单播实现QQ聊天功能,更多有关UDP单播介绍和和实现,可以查看博主文章:Linux网络编程-UDP单播服务客户端代码实现;三、UDP实现QQ聊天功能3.1 代码实现由...

2021-12-09 17:48:16 4147

原创 Linux网络编程-TCP&UDP测试工具下载和使用

目录一、下载UDP&TCP调试工具二、安装和使用1、点击安装2、打开软件3、软件使用一、下载UDP&TCP调试工具https://download.csdn.net/download/u012478275/58677963二、安装和使用1、点击安装2、打开软件3、软件使用3.1 创建组播客户端2 类型:UDP(组播模式);目标IP:225.0.0.20;端口:60000;本机端口制定:600013.2 ...

2021-12-08 17:38:01 3908

原创 我的Go+语言初体验——linux下Go+环境搭建和程序实现

一、什么是go+ GO+语言作为基于Go研发的新语言,能够满足我国本土数据处理的需求,适应性更强。这是一项“从0到1”的重大突破,将进一步催动数据科学的腾飞发展。GO+语言极大降低门槛,让人人都能写代码,相对Go在语言特性最小化方面做得最好,GO+语言继承Go的开发理念,新增12个语法,简化了使用门槛。在语法、结构上,GO+更为精简,核心优势体现为低代码化、去复杂性、低龄化,真正做到了强化每行代码的能力,完成功能所需的代码量更少,这么优秀的语言,就让我们来上手玩玩吧。二、linux下载安...

2021-12-03 18:49:29 1239

原创 Linux网络编程-UDP组播服务客户端代码实现

目录一、UDP组播介绍1.UDP介绍 2.UDP组播3.组播地址4.组播的原理:二、UDP组播编程1.UDP组播的基本步骤2.加入组播组-setsockopt三、UDP组播服务端代码实现1.代码实现2.运行结果四、UDP单播客户端代码实现1.代码实现2.运行结果一、UDP组播介绍1.UDP介绍 UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服...

2021-12-01 11:07:22 4339 5

原创 Linux网络编程-UDP单播服务客户端代码实现

一、UDP单播介绍1.UDP介绍 UDP协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip地址和端口号,然后将信息封装到一个待发送的报文中并且发送出去。至于服务器端是否存在,或者能否收到该报文,客户端根本不用管。更多UDP详细介绍可以查看:Linux网络编程-UDP协议详解2.单播简介主机之间一对一的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要...

2021-11-30 12:00:35 2340

原创 Linux网络编程-UDP协议详解

一、UDP的概述UDP(User Datagram Protocol,用户数据报协议)是传输层的协议,功能即为在IP的数据报服务之上增加了最基本的服务:复用和分用以及差错检测。UDP提供不可靠服务,具有TCP所没有的优势:UDP无连接,时间上不存在建立连接需要的时延。空间上,TCP需要在端系统中维护连接状态,需要一定的开销。此连接装入包括接收和发送缓存,拥塞控制参数和序号与确认号的参数。UCP不维护连接状态,也不跟踪这些参数,开销小。空间和时间上都具有优势。举个例子:DNS如果运行在TCP

2021-11-29 17:42:38 1260

原创 Linux网络编程-OSI七层模型和TCP/IP模型及对应协议详解

目录一、网络模型介绍(OSI七层模型、TCP/IP五层模型)1.应用层2.表示层3.会话层4.传输层5.网络层6.数据链路层7.物理层二、网络模型中网络协议1.应用层协议:2.传输层协议:3.网洛层协议:三、推荐学习书籍一、网络模型介绍(OSI七层模型、TCP/IP五层模型)OSI定义了网络互连的七层框架,分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP五层模型是把上三层都归为应用层,其原理还是跟OSI七层一样

2021-11-29 17:14:44 513

原创 littleVGL开发(18):复选框控件(lv_cb)

LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的一切,它具有易于使用的图形元素,精美的视觉效果和低内存占用;没错,它是一个开源的图像库,旨在为嵌入式设备提供一个精美的界面,当然嵌入式设备只是一部分,由于它是使用标C所写,你可以很轻松的移植到更多设备上,包括但不局限于嵌入式设备。本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用。

2021-11-29 11:48:39 133

原创 ONVIF协议介绍

目录一、什么是ONVIF二. ONVIF技术框架三. ONVIF技术规格四、ONVIF接口规范五、开发流程一、什么是ONVIFONVIF(开放式网络视频接口论坛)是一个全球性的开放式行业论坛,其目标是促进开发和使用基于物理IP的安全产品接口的全球开放标准。ONVIF创建了一个视频监控和其他物理安全领域的IP产品如何进行相互通信的标准。ONVIF是由Axis Communications,博世安防系统和索尼于2008年创立的。200...

2021-11-25 09:43:38 4989

原创 VLC搭建简单的RTSP流媒体服务器

在做视频传输客户端开发的时候,经常需要用到流媒体服务,VLC有着非常强大的流媒体处理能力,同时它也可以搭建流媒体服务器。这里介绍一种使用图形化界面搭建RTSP流媒体服务的应用。一、VLC搭建RTSP流媒体服务器(1)打开一个本地的流文件(2)点击播放按键旁边的倒三角符号,选择串流。(3)选择RTSP 然后点击添加(4)添加路径,我们这里写/test,点击下一步(5)选择Video-H264+Mp3(Mp4)(6)修改SDP路径,这里添加上...

2021-11-24 14:06:28 6664 1

原创 网络摄像机(IPC)介绍

目录一、什么是网络摄像机(IPC)二、IPC功能三、分辨率和存储四、编码标准五、AHD和IPC的区别一、什么是网络摄像机(IPC)网络摄像机是一种结合传统摄像机与网络技术所产生的新一代摄像机,它可以将视频影像通过网络传至地球另一端,且远端的浏览者不需用任何专业软件,只要标准的网络浏览器(如“Microsoft IE或Netscape)即可监视其视频影像。网络摄像机一般由镜头、图像传感器、声音传感器、信号处理器、A/D转换器、编码芯片、主控芯片、网络及控制接口等部分...

2021-11-24 11:33:49 14458

原创 Source Insight4.0的使用教程

专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式软件开发工作者,也是对这么多年来平时使用软件的集合整理,如有不能意见,欢迎评论私信。一、Source Insight软件介绍Source Insight是一个面向项目的编程编辑器、代码浏览器和分析器,可帮助您在工作和计划​​时分析代码,具有针对 C/C++、C#、Java、Objecti...

2021-11-24 09:45:33 11040

原创 Source Insight4.0中文注释乱码解决方案

专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式软件开发工作者,也是对这么多年来平时使用软件的集合整理,如有不能意见,欢迎评论私信。一、Source Insight软件介绍Source Insight是一个面向项目的编程编辑器、代码浏览器和分析器,可帮助您在工作和计划​​时分析代码,具有针对 C/C++、C#、Java、Objecti...

2021-11-23 14:34:28 8867 2

原创 Source Insight4.0字体大小及护眼背景配置

专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式软件开发工作者,也是对这么多年来平时使用软件的集合整理,如有不能意见,欢迎评论私信。一、Source Insight软件介绍Source Insight是一个的面向项目的编程编辑器、代码浏览器和分析器,可帮助您在工作和计划​​时分析代码,具有针对 C/C++、C#、Java、Object...

2021-11-23 09:56:58 16109

原创 Xshell开多个会话和会话分屏

专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式软件开发工作者,也是对这么多年来平时使用软件的集合整理,如有不能意见,欢迎评论私信。一、Xshell软件介绍Xshell是一款国内最常用的远程连接软件,运维及开发的必备工具之一,Xshell 功能强大,它支持SSH、TELNET 、串口等协议。二、Xshell开多个会话...

2021-11-23 09:10:00 7144

原创 Xshell快速命令的使用

专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式软件开发工作者,也是对这么多年来平时使用软件的集合整理,如有不能意见,欢迎评论私信。一、Xshell软件介绍Xshell是一款国内最常用的远程连接软件,运维及开发的必备工具之一,Xshell 功能强大,它支持SSH、TELNET 、串口等协议。二、Xshell快捷指令1、软件下载...

2021-11-22 14:02:17 1256 9

原创 Xshell通过SSH连接linux服务器

专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式软件开发工作者,也是对这么多年来平时使用软件的集合整理,如有不能意见,欢迎评论私信。一、Xshell软件介绍Xshell是一款国内最常用的远程连接软件,运维及开发的必备工具之一,Xshell 功能强大,它支持SSH、TELNET 、串口等协议。二、Xshell设置SSH连接1、软...

2021-11-22 13:46:53 2232

原创 Xshell串口连接

专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式软件开发工作者,也是对这么多年来平时使用软件的集合整理,如有不能意见,欢迎评论私信。一、Xshell软件介绍Xshell是一款国内最常用的远程连接软件,运维及开发的必备工具之一,Xshell 功能强大,它支持SSH、TELNET 、串口等协议。二、Xshell串口连接1、软件下载:...

2021-11-22 11:37:36 6794 8

原创 Xshell软件安装

专栏说明 本专栏主要介绍windows及linux下嵌入式开发工作者常用软件说明,好的软件工具和使用习惯不仅可以提高开发效率,更可以让初学者入门,从此爱上编程开发,博主是一名嵌入式软件开发工作者,也是对这么多年来平时使用软件的集合整理,如有不能意见,欢迎评论私信。一、Xshell软件介绍Xshell是一款国内最常用的远程连接软件,运维及开发的必备工具之一,Xshell 功能强大,它支持SSH、TELNET 、串口等协议。二、软件下载安装1、下载链接如下,免...

2021-11-22 11:36:42 1087

原创 littleVGL开发(17):日历控件(lv_calendar)

专栏说明本专栏针对 LittlevGL介绍、开发和使用。LittlevGL是一个开源的图像库,具有很好的移植性,无论是想在Windows、Ubuntu、嵌入式linux下开发,各种控件的介绍和使用,本专栏都有介绍。 littleVGL的介绍littleVGL嵌入式linux设备的移植开发 littleVGL在Ubuntu的下开发 littleVGL在Windows下的开发一、日历控件 日历想...

2021-11-22 09:22:23 177

alsa-utils-1.2.2.tar.bz2

alsa-utils-1.2.2 移植库,适用于嵌入式linux下alsa的开发,进行音频的采集和播放

2020-08-14

alsa-lib-1.2.2.tar.bz2

alsa-lib-1.2.2 移植库,适用于嵌入式linux下alsa的开发,配合alsa工具库,进行音频的采集和播放。

2020-08-14

海思HiMPP视频编解码媒体处理软件V3.0开发文档.rar

海思HiMPP视频编解码开发文档3.0,包括:视频系统初始化模块(MPP_SYS_CONF_S)、视频输入模块(VI)、视频前处理模块(VPSS)、视频编码模块(VENC)和视频输出模块(VO)

2019-08-17

海思GPIO应用程序

海思GPIO应用程序,通过操作海思驱动设备,可以控制海思外设IO;

2019-07-02

海思GPIO驱动程序

海思GPIO驱动程序,通过操作海思驱动设备,既可以控制海思的设备GPIO;

2019-07-02

Hi3521A/Hi3520DV300硬件接口用户指南.pdf

Hi3521A/Hi3520DV300硬件接口用户指南,包括对H264编解码、IO口硬件接口、寄存器的说明;

2019-06-29

Linux串口日志重定向到网络远程调试代码

linux嵌入式产品串口日志重定向到网络远程调试程序, 对于在外的嵌入式产品,如果设备出现故障,需要去现场调试找问题,这会很麻烦,也会很耗时间;如果设备具有4G或者上网功能,通过编写一个应用程序,利用网络把设备的串口信息重定向到你自己电脑的TCP工具,就可以通过TCP工具远程调试设备了。

2019-05-17

Linux下 移远4G模块quectel-CM拨号工具

移远模块Linux下quectel-CM工具源码,上线获取IP的拨号工具

2019-05-17

TCP&UDP;测试工具.rar

TCP和UDP测试工具,可以建立TCP和UPD服务端和客服端,用于网路TCP和UDP的调试;

2019-05-09

移远模块Linux下GobinNet驱动

移远模块Linux下GobinNet驱动,适用于移远模块Linux下使用GobinNet方式拨号

2019-03-06

MP4V2把H264封装为Mp4测试API

MP4V2把H264封装为Mp4测试API,函数使用和封装流程,详细在文档中有说明 https://blog.csdn.net/u012478275/article/details/84328143

2018-11-21

mp4v2封装h264裸流为MP4库

mp4v2封装h264裸流的库文件,网址https://blog.csdn.net/u012478275/article/details/84328143 有编译说明和API解析

2018-11-21

ffmpeg封装H246为MP4

使用ffmpeg库文件,把H246封装为MP4,对应https://blog.csdn.net/u012478275/article/details/52473354#comments解析

2018-07-12

广和通NL668无线模块Linux下GobinNet驱动加载

本文档介绍了 NL668 系列模块在 Linux 系统下的驱动安装的方法,以及驱动安装完成后测试 NDIS拨号的方法。驱动安装包括添加 USB 串口驱动以及集成 Fibocom 提供的 NDIS 口驱动。

2018-06-12

海思HI35XX视频编解码代码

海思MPP测试代码,包括:视频系统初始化模块(MPP_SYS_CONF_S)、视频输入模块(VI)、视频前处理模块(VPSS)、视频编码模块(VENC)和视频输出模块(VO)

2017-11-14

海思HiMPP视频编解码开发文档

海思HiMPP视频子系统:视频系统初始化模块(MPP_SYS_CONF_S)、视频输入模块(VI)、视频前处理模块(VPSS)、视频编码模块(VENC)和视频输出模块(VO)的说明和API介绍及例子。

2017-11-13

linux下Apache+mysql+php(LAMP)安装包

linux下Apache+mysql+php开发包和安装流程

2016-09-02

飞思卡尔 I.MX6Q-ipu视频流格式转换

飞思卡尔 I.MX6Q-ipu接口,实现YUV422转为YUV420,YUV422转化为RGB888和分辨率的转换。

2016-08-29

yuyv(yuv422)和nv12(yuv420)转RGB代码

为了实现摄像头视频采集后的视频格式转化,yuyv(yuv422)和nv12(yuv420)转RGB代码。

2016-05-12

linux下v4l2视频采集

linux下使用v4l2对音视频的采集,获取一帧数据

2016-05-12

Linux网络编程-TCP&UDP测试工具.zip

TCP&UDP测试工具

2021-12-08

xshell软件安装包

xshell软件安装包

2021-11-22

littlevgl在嵌入式linux开发demo

littlevgl在嵌入式linux设备中工程例子,可以查看博主文章说明开发https://blog.csdn.net/u012478275/article/details/120182113

2021-09-09

IMX6Q-ipu-examples.tar.gz

飞思卡尔 I.MX6Q-ipu接口,使用硬件IPU转化,实现YUV422转为YUV420,YUV422转化为RGB888和分辨率的转换。

2021-08-10

IMX6Q-ipu视频格式转化-源码库.tar.gz

飞思卡尔IMX6Q官方ipu源码库,编译mxc_vpu_test编解码测试程序需要的ipu源码库

2021-08-10

IMX6Q-vpu编解码-源码库.tar.gz

飞思卡尔IMX6Q官方vpu源码库,编译mxc_vpu_test编解码测试程序需要的vpu源码库

2021-08-10

imx6q-官方vpu编解码-test.tar.gz

飞思卡尔imx6q官方mxc_vpu_test源码,已修改Makefile,可以实现VPU硬件编码

2021-08-10

imx6q-usb采集-vpu编码.tar.gz

这是在IMX6Q飞思卡尔官方mxc_vpu_test代码上修改的能过实现usb摄像头的采集和视频编解码(VPU)

2021-08-09

tslib.tar.gz

QT触摸屏源代码

2021-08-09

paho.mqtt.c-1.3.5.tar.gz

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议

2021-06-02

nng-1.1.1.tar.gz

NNG/nanomsg用来实现进程间通信的一个库文件,很是方便;

2021-06-02

libconfig-1.7.2.tar.gz

Libconfig是一个结构化的配置文件库,它可以定义一些配置文件,例如test.cfg . 它比xml可读性更好,而且更简洁

2021-06-02

littleVGL_windows_helloworld.zip

基于windows下Qt creator的开发littleVGL的测试工程,可以通过博客介绍安装实现:https://blog.csdn.net/u012478275/article/details/109811082

2020-11-19

Lvgl_helloworld.tar.gz

基于Ubuntu下Qt creator的开发littleVGL的测试工程,可以通过博客介绍安装实现:https://blog.csdn.net/u012478275/article/details/109800438

2020-11-19

WIFI驱动MT7601的AP模式源码.zip

linux下wifi驱动MT7601U AP模式库,实用linux下驱动移值。编译可以查看:https://blog.csdn.net/u012478275/article/details/88723445#comments_12888081

2020-07-27

WIFI驱动MT7601的STA模式源码.zip

Linux下wifi驱动,MT7601U STA模式库文件,实用wifi驱动的移值,移植文档可以查看https://blog.csdn.net/u012478275/article/details/88723445#comments_12888081

2020-07-27

linux使用gSOAP生成ONVIF框架C代码

linux使用gSOAP生成ONVIF框架C代码,可以onvif获取设备基本信息、获取设备码流地址(RTSP)等信息

2020-02-20

gsoap_2.8.97版本

使用gSOAP生成ONVIF框架代码,编译完成后,使用gSOAP工具生成ONVIF框架代码,编写ONVIF应用程序

2020-02-18

sample_hifb.c

海思HI3520D上CVBS输出QT界面操作初始化hifb代码,在官方sample程序上进行修改和适配;

2019-10-31

nvp6124b驱动程序

nvp6124b驱动程序,和his sample程序实现对音视频的采集、输出和编解码。

2019-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除