- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 基于mediastreamer2的流媒体网络电话
首先接到这一个项目,说是要用mediastreamer2做一个网络电话。之前也是从来没有接触过。于是首先开始在百度中搜索一下需要哪些东西,以及那些步骤。最后大致了解了一下,做这个项目最终要的就是需要移植好多的库,每一个库都需要配置,最后在交叉编译好动态库,然后在执行mediastreamer2的时候去调用这些动态库和头文件就OK了。1,首先meidastream2是基于ortp库的,那么首先就是下...
2018-05-28 11:04:10
1587
原创 一个嵌入式linux项目的流程以及rshell的介绍
int mz_epoll(void) { int listenfd,socketfd; int epollfd,fds; struct epoll_event en,evevts[MAX_EVENTS] int i,rv; epollfd = get_server_epoll_fd(); listenfd = ipv4_tcp_create_socke
2017-08-25 20:49:42
996
原创 原始套接字的花花世界
原始套接字的花花世界 ICMP:通常去检测一个网络是否为通畅,例如ping一个IP IGMP:组播中的控制报文,控制协议创建int socket(AF_INET,SOCK_RAW,protocol); 处理ip数据的套接字 int socket(AF_PACKET,SOCK_RAW,protocol); 处理以太网数据报的套接字输出ssize_t sendto(int sockfd,con
2017-08-25 15:01:11
364
原创 组播和广播编程
组播和广播编程1、单播(unicast) 2、任播(anycast)Ipv6 3、组播(multicast)24.0.0~239.255.255 4、广播(broadcast) 广播和组播都需要使用UDP,都不使用TCP1、套接字选项2、广播1、IPv4地址的表示(子网id,主机id) A/B/C/D/E类地址,-1表示所有位都为1的字段2、子网广播地址,(子网id,-1)指定子网上所有接
2017-08-25 14:17:55
491
原创 ARM汇编
数据操作(ALU操作)1、数学操作 Opcode Operands Deacription Function ADC Rd,Rn,Op2 带进位的加 Rd=Rn+Op2+c ADD Rd,Rn,Op2 加 Rd=Rn+Op2 MOV Rd,Op2 数据传送 Rd=Op2 MVP Rd,Op2 数据取反传送 Rd=~Op2
2017-08-25 00:59:43
594
原创 bootloader的作用和步骤及例程
boot + loader了解开发板资源 1、找CPU,用什么样的架构的CPU,为了找到系统上电后,第一条执行的代码,我们该放在哪里? ARM:异常向量表(reset) 0x0 0x90 2、0x0接的是什么芯片,flash(nor-flash),ROM s5pv210:SOC SOC = CPU + Controler 2.1、datasheet block
2017-08-21 21:54:51
2185
转载 关于如何进行转载博客(优快云)
来源:http://blog.youkuaiyun.com/bolu1234/article/details/51867099前言 对于喜欢逛优快云的人来说,看别人的博客确实能够对自己有不小的提高,有时候看到特别好的博客想转载下载,但是不能一个字一个字的敲了,这时候我们就想快速转载别人的博客,把别人的博客移到自己的空间里面,当然有人会说我们可以收藏博客啊,就不需要转载,(⊙o⊙)… 也对。。实现 因...
2017-08-09 18:53:42
370
基于mediastreamer2的网络电话实现流程以及源码库
2018-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人