logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

文件系统(三):嵌入式、计算机系统启动流程与步骤

我们身边的各种电子设备,手机、手表、相机、个人电脑等等,从用户体验的角度看,好像只要给它们一上电,它们就开始启动可以工作了,这个过程一般是比较短暂的。从一个嵌入式开发的角度来看,不管是嵌入式系统,还是其它的计算机系统,其启动过程都是一个相对复杂的过程。这个过程一旦出错,基本上设备就不能正常运行了。要了解计算机的启动流程,我们先看下一台个人计算机的主板上都有些什么接口和组件电源CPU南桥北桥芯片组B

文章图片
#文件系统
文件系统(三):嵌入式、计算机系统启动流程与步骤

我们身边的各种电子设备,手机、手表、相机、个人电脑等等,从用户体验的角度看,好像只要给它们一上电,它们就开始启动可以工作了,这个过程一般是比较短暂的。从一个嵌入式开发的角度来看,不管是嵌入式系统,还是其它的计算机系统,其启动过程都是一个相对复杂的过程。这个过程一旦出错,基本上设备就不能正常运行了。要了解计算机的启动流程,我们先看下一台个人计算机的主板上都有些什么接口和组件电源CPU南桥北桥芯片组B

文章图片
#文件系统
ONVIF网络摄像头(IPC)客户端开发—最简RTSP客户端实现

前言:网上对于RTSP协议客户端的表述和实现非常不清晰,在实际使用中,FFMPEG和live555这些软件已经实现了RTSP客户端和服务端的所有功能,但是它们并没有将RTSP协议独立出来,通过看live555或是FFMPEG这些第三方库的源码来学习rtsp协议还是非常吃力。这里根据协议自己现实一个RTSP客户端程序,以便可以更好的应用RTSP协议。系列博客包括:《ONVIF网络摄像........

文章图片
ONVIF网络摄像头(IPC)客户端开发—RTSP RTCP RTP加载AAC音频流

前言:RTSP,RTCP,RTP一般是一起使用,在FFmpeg和live555这些库中,它们为了更好的适用性,所以实现起来非常复杂,直接查看FFmpeg和Live555源代码来熟悉这些协议非常吃力,这里将它们独立出来实现,以便更好的理解协议。本文主要介绍RTSP,RTCP,RTP加载AAC音频流。说明:(1)大华IPC摄像头作为服务端(2)在ubuntu16.............

文章图片
海思多媒体(MPP)开发(7)——音频模块(AUDIO)

(一)前言:AUDIO 模块包括音频输入、音频输出、音频编码、音频解码四个子模块。音频输入和输出模块通过对 Hi35xx 芯片音频接口的控制实现音频输入输出功能。音频编码和解码模块提供对 G711、G726、ADPCM 格式的音频编解码功能,并支持录制和播放 LPCM 格式的原始音频文件。(二)音频接口:nvp6134:nvp6134支持4路声音和1路麦克风输入,其实也就是将模......

文章图片
#音视频
文件系统(六):一文看懂linux ext4文件系统工作原理

Linux系统中的ext2、ext3、ext4 文件系统,它们都有很强的向后和向前兼容性,可以在数据不丢失的情况下进行文件系统的升级。目前ext4是一个相对较成熟、稳定且高效的文件系统,适用于绝大部分规模和需求的Linux环境。数据分段管理、多块分配、延迟分配、持久预分配、日志校验、支持更大的文件系统和文件大小。ext4文件系统的具体实现比较复杂,本文尝试用比较简单的方式用一篇文章的篇幅来简单地介

文章图片
#数据库#文件系统
芯片半导体基础(一):真空二极管、三极管工作原理

半导体的前身是真空管,在集成电路被发明前,真空管被广泛应用于收音机、电话、无线电、雷达、电视、电子计算机等电子设备中。真空管也叫电子管,在不同的资料中称呼可能不一样,这里我们统称为真空管。因为翻译的原因,Triode三极管实际指代的是真空三极管,而不是我们现在使用的晶体三极管。在了解半导体前有必要对真空管有一个简单的了解。

文章图片
基于嵌入式Linux系统的3G/4G路由器设计——iptables nat 模式

1. 3G/4G路由器设计方案  本路由器的设计是基于三个模块来实现的,分别为3G模块、WiFi模块和Linux硬件平台,如图1所示。3G模块的功能是利用运营商的无线数据卡进行PPP拨号,使得路由器能通过运营商网络连接至互联网。WiFi模块的功能是使得无线网卡工作在AP(Access Point)模式,并配置动态主机配置协议的脚本文件,来建立一个2.4 GHz的WiFi无线局域网。Linu

文章图片
#linux#网络
将sysstat工具包移植到嵌入式linux设备(cifsiostat iostat mpstat pidstat sadf sar tapestat命令移植)

Linux 下的性能分析,包括CPU使用情况,内存使用情况,IO状态等等与系统相关的状态,少不了要使用 sysstat 工具包中的命令,它包括:cifsiostat iostat mpstat pidstat sadf sar tapestat 七条命令。 sysstat 服务启动后,它会自动每个10分钟收集一次系统状态信息,并将它们存储到 /var/log/sa目录下。每天一..........

文章图片
#linux
QT 多线程应用

QT多线程的实现有两种方法,一种是继承QThread的多线程使用方法,另外一种是使用QObject实现多线的方法。传统的方式是继承QTread,但是这种方式比较的容易出错,QT官方推荐使用的是第二种方式。这里介绍这两种方式的最简单的一种创建方式。最简方法一:(1)创建一个QT应用(2)创建线程类,继承QThreadsimplethreadone.h#...............

文章图片
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择