[置顶] 博客转载 声明

本博客所有内容来源于网络、书籍、和各类手册。 内容均为非盈利,旨为方便查询、总结备份、服务于大家。 部分转载内容均有注明出处,如有侵权请告知,马上删除。...
阅读(1742) 评论(0)

[置顶] C语言再学习--关键字

C语言一共有32个关键字,如下表所示: 关键字 说明 auto 声明自动变量 short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或函数 do...
阅读(1540) 评论(1)

[置顶] Altium Designer -- 精心总结

以前是使用DXP2004来画图的,后来转行。想来已经有一年半的时间没有画过了。突然转到AD,有些不适应。用了下发觉很多功能确实比DXP要来的强大。花了不少时间和精力,将之前的一些经验技巧,进行整理总结。希望这篇文章,可以让人少走线些弯路。让初学者可以快速入门。 好了,言归正传,开始启程! 首先下载AD16: Altium Designer 16.0.6 Build 282 安装教程:Alti...
阅读(41827) 评论(16)

S5PV210开发 -- UART 详解

上一篇文章系统的将了一下通信它的分类,包括并行通信,串行通信。串行通信的分类,包括同步通信,异步通信。这篇文章我们主要讲一下 UART未完待续!!...
阅读(58) 评论(0)

S5PV210开发 -- 通信

串口编程,我们并不陌生。之前讲过RS485通信,参看:UNIX再学习 -- RS485 串口编程再者,参看:日常生活小技巧 -- UART 回环测试一、串口基本概念(1)串行通信串行通信:是指使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。未完待续!!!...
阅读(56) 评论(0)

S5PV210开发 -- QT4.8 移植

今天应网友要求给他,生成一下nand平台的根文件系统。由此简单的来讲解一下。一、安装交叉编译器前面讲过了,参看:S5PV210开发 -- 交叉编译器二、安装 QT4.8 源码包将光盘中的 QT4.8 源码包 qt_x210v3s_160307.tar.bz2 拷贝到 ubuntu 的用户目录并解压:    tar -xvf qt_x210v3s_160307.tar.bz2接下来分为 Nand和i...
阅读(42) 评论(0)

S5PV210开发 -- GPIO

上一篇文章中,想要让LED亮起来、蜂鸣器响起来,需要控制对应的引脚。但是使用程序该如何控制引脚的电平变化呢?这就是这篇要讲的内容了。一、什么是 GPIOGPIO 是 General Purpose Input Output的简称。即,通用输入/输出。二、S5PV210 GPIO查看 S5PV210 芯片手册 第 92 页(1)概述S5PV210包含237个多功能输入/输出端口引脚和142个存储器端...
阅读(58) 评论(0)

S5PV210开发 -- 驱动开发相关硬件简介

到此,开发板已经是算跑起来了。系统移植部分稍后再讲。我们先举两个例子,让LED亮起来、蜂鸣器响起来。一、LED亮起来(1)LED 正负极LED 发光二极管,这个没什么好介绍的。主要讲一下它如何判断正负极。《1》实验法使用万用表,在检测短路档,将发光二极管接至红黑两表笔之间测试,正负两极与红黑表笔相接时,会发现发光二极管发光,由此判断发光二级管正负极。《2》目测法LED 最常用的是直插型的和贴片这两...
阅读(49) 评论(0)

S5PV210开发 -- Linux dd命令

昨天群里有人询问,为什么破坏 BootLoader 破坏不掉。出现错误:dd: writing '/dev/mtdblock0': Operation not permitted我说需要插着 SD卡才可以。(这个也不对,不查SD卡也可以,那这个错误还是没有搞清楚)然后我们来看一下它操作指令:    busybox dd if=/dev/zero of=/dev/mmcblk0 bs=512 see...
阅读(58) 评论(0)

S5PV210开发 -- 交叉编译器

交叉编译器我们讲了不少,Hi3516A开发--安装交叉编译器  DM368开发 -- 环境搭建  但都未系统的总结一下。接下来,先讲一下S5PV210的交叉编译器的安装,然后再总结。一、安装交叉编译器(1)下载下载:arm-none-linux-gnueabi-gcc下载(2)安装交叉编译所需软件包为 arm-2009q3.tar.bz2《1》解压在 /usr/local/ 目录下建立目录 arm...
阅读(57) 评论(0)

S5PV210开发 -- 启动流程

讲完启动模式、烧写更新,接下来我们看一下启动流程。参看:S5PV210开发 -- 烧写/启动模式参看:S5PV210开发 -- 通过 SD 卡烧写参看:S5PV210开发 -- 通过 DNW、fastboot 烧写参看:DM368开发 -- Bootloader 开发(转毕设)学习S5PV210 启动流程部分,需要查看芯片手册和相关的文档。  下载:相关文档一、iROM启动方式简介在讲烧写/启动模...
阅读(79) 评论(0)

S5PV210开发 -- Nand和e-MMC区别以及系统更新

通过上两篇文章我们完成了对开发板的烧写,接下来聊一下 Nand 和 iNand。为什么要聊这个呢?我购买的开发板  Flash:支持512MB nand flash/4GB inand 可选,标配 4GB inand;它们除了结构上的不同,还跟系统更新有关啦,上两篇因为我的开发板是 iNand 所以一般用的是 fastboot 更新的。而 Nand 还可以通过 read、write、erase 指...
阅读(151) 评论(0)

S5PV210开发 -- 通过 DNW、fastboot 烧写

这个烧写过程真是一波三折啊,足足搞了两天才实现  通过 DNW 将 uboot 烧写到 RAM 中,再通过 fastboot 更新 。首先说一下,SD 卡烧写 暂时没有完成。其中遇到的问题,在于制作量卡和烧写uboot。制作量卡时,我的电脑的虚拟机不识别 SD 卡。这尴不尴尬。。。然后没办法 使用公司的另一台电脑 OK 可以识别了。下载 gparted 进行分区操作了好多遍,怎么都是失败的。最后发...
阅读(152) 评论(0)

S5PV210开发 -- 通过 SD 卡烧写

上文 烧写/启动模式 提到使用 SD 卡启动。那么接下来看看怎么做。一、首先备份一开始购买的开发板是 Android 系统的,将拨码开关调到 SD 启动模式下。按POWER按钮,备份一份在 SecureCRT 下查看的启动信息。U-Boot 1.3.4-dirty (May 21 2016 - 18:17:00) for x210 CPU: S5PV210@1000MHz(OK)...
阅读(168) 评论(0)

S5PV210开发 -- 烧写/启动模式

和 Hi3516A、DM368 开发流程一样,我们先看一下烧写/启动模式、然后烧写、然后再看Uboot启动流程等等。一、启动模式首先看S5PV210 芯片手册 boot mode 部分(第523页)查看原理图,其中我购买的开发板,启动选择开关如下:它已经锁死了,只能选择 SD 卡烧写我看一下我培训时底板nand的型号为 K9K8G08U0B这里还有注意 NAND 2 KB, 5cycle (NAN...
阅读(121) 评论(0)

S5PV210开发 -- 开发板配置

硬件电路设计部分其实本该现在讲的,但是一来时间有限,二来后面项目开发时会涉及。所以现在只简单的看一下。硬件参数:...
阅读(91) 评论(0)

S5PV210开发 -- 前言

这段时间终于把图像和流媒体部分的内容如 FFmpeg、MP4V2、LIVE555、RTSP、H.264 等过了一遍,然后做了一个PM2.5采集项目,学习了MQTT。接下来我们会以基于 210v3开发板/s5pv210开发板+7寸电容屏含android4.0.4源码,和 嵌入式Linux软硬件开发详解 基于S5PV210处理器  来进行嵌入式 Linux 软硬件和Android的开发详解,这才是重头...
阅读(221) 评论(0)

图像和流媒体 -- 详解YUV数据格式

我们在讲 FFmpeg 系列的时候,有提到 YUV 的。其中包括YUV播放器、简单的YUV格式介绍。参看:FFmpeg再学习 -- 视音频基础知识接下来详细研究一下:参看:YUV -- 维基百科参看:图文详解YUV420数据格式一、YUV简介YUV,是一种颜色编码方法。常使用在各个影像处理元件中。 YUV在对照片或影片编码时,考虑到人类的感知能力,允许降低色度的带宽。YUV是编译true-colo...
阅读(333) 评论(0)

图像和流媒体 -- 帧率、分辨率、码流的概念和关系

一、帧率、分辨率、码流的概念和关系1、帧率(Frame Rate)一帧就是一副静止的画面,连续的帧就形成动画,如电影等。我们通常所说的帧数就是在秒钟时间里传输的图片的帧数,通常用fpsFrames Per Second)表示。每一帧都是静止的图像,快速连续地显示帧便形成了运动的假象,还原了物体当时的状态。高帧率可以得到更流畅、更逼真的动画。每秒钟帧数(fps)愈多,所显示的动作就会愈流畅。一般来说...
阅读(2728) 评论(0)

H.264再学习 -- 详解 H.264 NALU语法结构

讲到H.264除了前两篇文章提到的,I、P、B帧。还有其他相关术语。NALU:H264编码数据存储或传输的基本单元,一般H264码流最开始的两个NALU是SPS和PPS,第三个NALU是IDR。SPS、PPS、SEI这三种NALU不属于帧的范畴。SPS(Sequence Parameter Sets):序列参数集,作用于一系列连续的编码图像。PPS(Picture Parameter Set):图...
阅读(463) 评论(0)

H.264再学习 -- 目前主流的几种数字视频压缩编解码标准(转载)

上一篇主要讲了H.264,接下来我们看一下其他编解码标准。参看:目前主流的几种数字视频压缩编解码标准参看:视频编码标准汇总及比较参看:An explanation of video compression techniquesJPEG    联合图片专家组(JPEG,Joint Photographic Experts Group)是作为国际标准化组织(ISO)与电报电话国际协会(CCITT,国际...
阅读(470) 评论(0)

H.264再学习 -- H.264视频压缩标准

H.264 这部分一直在讲,但是却没有系统的来说。接下来要详细。参看:H.264视频压缩标准一、简介H.264是最新的视频压缩标准,它也称为MPEG-4 Part 10或AVC(高级视频编码)。据预测,在未来几年内H.264将成为行业首选的视频标准。H.264是一个需要许可证才能使用的开放标准,可支持最当今市场上最高效的视频压缩技术。在不影响图像质量的情况下,与采用M-JPEG和MPEG-4 Pa...
阅读(338) 评论(0)

RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中

既然已经可以通过 RTSP 获取h264 裸流了。那么通过 FFmpeg 将其保存到文件中怎么做呢?一、首先RTSP获取 h264 裸流我们上面两篇文章主要讲的是通过 rtsp://Your ip:554/stream_chn0.h265 播放H.265视频流。PS:我刚试了一下,我的 FFmpeg 程序暂时不支持 h265 ...   之前编译的时候,只提供了 x264没有x265如果感兴趣参看...
阅读(762) 评论(1)
396条 共20页1 2 3 4 5 ... 下一页 尾页
    友情链接
    个人资料
    • 访问:587581次
    • 积分:7764
    • 等级:
    • 排名:第3001名
    • 原创:265篇
    • 转载:131篇
    • 译文:0篇
    • 评论:169条
    博客专栏