![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式/硬件电路
思钱向厚
这个作者很懒,什么都没留下…
展开
-
UART软件设计与分析
在利用UART进行数据操作之前,先来了解UART的操作过程是怎样的。(1)设置I/O连接到UART。(2)设置串口波特率。(3)发送或接收数据。(4)检查串口状态字或等待串口中断。关于串口的操作主要由以下几个函数来实现。1.串口初始化函数UARTInit(uint32_t baudrate)UARTInit函数根据从主程序传递的参数——波特率对串口进行初始化,包括对数据转载 2013-03-12 11:02:06 · 3975 阅读 · 0 评论 -
HI3515海思开发板移植3G模块笔记
硬件平台:海思Hi3515 Linux3G模块:1、移动模块:ZTE M305(TD-SCDMA)2、联通模块:HUAWEI EM770W(WCDMA)3、电信模块:HUAWEI EM660(CDMA2000-EVDO)开始工作:1、在编译内核时,通过make menuconfig打开模块加载选项,因为调用3G需要用到pppd服务,所以找到pppd服务的,全部启用。原创 2013-07-22 20:06:47 · 38450 阅读 · 3 评论 -
传输流(TS)
传输流(TS)将具有共同时间基准或具有独立时间基准的一个或多个PES组合而成的单一的数据流称为传输流(Transport Stream)。TS实际是面向数字化分配媒介(有线、卫星、地面网)的传输层接口。对具有共同时间基准的两个以上的PES先进行节目复用,然后再对相互可有独立时间基准的各个PS进行传输复用,即将每个PES再细分为更小的TS包 TS包由包头、自适应区和包数据3部分组成。每个转载 2013-08-01 18:43:28 · 3773 阅读 · 0 评论 -
MPEG2 PS和TS流格式
应该说真正了解TS,还是看了朋友推荐的《数字电视业务信息及其编码》一书之后,MPEG2 TS和数字电视是紧密不可分割的,值得总结一下其中的一些关系。 ISO/IEC-13818-1:系统部分;ISO/IEC-13818-2:视频;ISO/IEC-13818-3:音频;ISO/IEC-13818-4:一致性测试;ISO/IEC-13818-5:软件部分;ISO/IEC-转载 2013-07-26 13:58:26 · 21111 阅读 · 4 评论 -
PS流格式
概念:将具有共同时间基准的一个或多个PES组合(复合)而成的单一的数据流称为节目流(Program Stream)。ES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。构成:PS包由包头、系统头、PES包3部分构成。包头由PS包起始码、系统时钟基准(SCR-System Clock Refere转载 2013-07-26 13:55:51 · 1858 阅读 · 2 评论 -
JRTP和jthread在linux下的编译测试
操作环境:Host OS: Windows 7Guest OS: Ubuntu10Develop Board: Hi3515Cross-Complier: gcc-3.4.3-uClibc-0.9.28 关于 jrtp的一些说明:说明 1: jrtp有两种数据接收方式:第一种是用 jthread库提供的线程自动在后台执行对数据的接收。第二种是用户自己调用原创 2013-07-24 15:48:28 · 3534 阅读 · 1 评论 -
RT3070驱动移植笔记 海思3515
今天将rt3070wifi模块安装到海思3515开发板上,需要移植驱动程序。下面就移植过程做一下笔记首先下载源码,可以到我的资源中下载http://download.csdn.net/detail/alangdangjia/5430273其次准备好你想要移植的开发板的系统的内核源码,并且是编译过的,因为编译过之后,里面会产生config文件,这个在下面驱动的编译时是需要的。然后解压,选原创 2013-05-23 10:21:52 · 10589 阅读 · 1 评论 -
SDP协议分析
一、SDP协议介绍SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME 扩展协议的电子邮件以及超文本传输协议(HTTP)。SDP协议是也是基于文本的协议,这样就能保证协议的可扩展性比较强,这样就使其具有广泛的应用范围。SDP 不支持会话内容或媒体编码的协商,所以在流媒体中转载 2013-06-28 10:31:43 · 8534 阅读 · 0 评论 -
用实例分析H264 RTP payload
H264的RTP中有三种不同的基本负载(Single NAL,Non-interleaved,Interleaved)应用程序可以使用第一个字节来识别。在SDP中也说明了本次会话的属性SDP 参数下面描述了如何在 SDP 中表示一个 H.264 流:. "m=" 行中的媒体名必须是 "video". "a=rtpmap" 行中的编码名称必须是 "H264".. "a转载 2013-07-10 15:22:01 · 1450 阅读 · 0 评论 -
Hi3515自带串口驱动加载说明
首先了解到Hi3515 的串口挂载在AMBA总线上,驱动采用的是ARM AMBA PL011去的那个源码在内核drivers/serial/amba-pl011.c具了解首先到开发板给定的内核查找自身所带的驱动文件;查找方法:进入到内核根目录执行makemenuconfig命令 跳出如图所示:选择Device Drivers 回撤->选择 Character devices 回撤-》选择S转载 2013-05-30 09:27:34 · 1495 阅读 · 0 评论 -
移植openssh至嵌入式ARM开发板
移植openssh至嵌入式ARM开发板开发板:SBC6020CPU:AT91SAM9G20Linux内核:2.6.30板子拿到手其中的telnet服务不好用,所以就想着移植一个ssh的服务器上去。2. 首先下载源码包:openssh-4.6p1.tar.gz http://www.openssh.com/portable.html openssh-3.5p1.rar转载 2013-03-28 16:18:41 · 1190 阅读 · 0 评论 -
uart接收中断,带解释,可以拷贝直接用
main.c#include "LPC17xx.h"#include "uart.h"int main(void){ // CMSIS的启动代码里面已经调用了 SystemInit.这里不必再次调用. // SystemInit(); // 初始化UART0, 波特率96000,这个波特率可变,在使用12M晶振时,把波特率调低可有效减少乱码原创 2013-03-11 18:19:54 · 10380 阅读 · 1 评论 -
u-boot环境变量的设置与使用(转)~
今天本来是烧写内核,结果一不小心把uboot也整不能用了,无奈之下只好重新烧个uboot,等都弄好以后,发现系统还是启动不了,原来是启动参数设置不对,于是找到了这篇文章,//是我添加的内容。原文地址:http://blog.chinaunix.net/u3/94312/showart_1923637.html原文: 看到这个标题,可能觉得这个并没有什么的,其实不然,编转载 2014-06-05 11:03:58 · 1614 阅读 · 0 评论