自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (12)
  • 收藏
  • 关注

转载 测试视频源,做个备份

用live555进行开发的时候,苦于没有H.264格式的视频,找了好久好久才找到一个小片段。今天在live555的FTP上闲逛,偶然发现了几个H.264格式的视频文件。http://www.live555.com/liveMedia/public/264/tc10.264http://www.live555.com/liveMedia/public/264/slamtv60.264

2017-09-15 14:40:57 915

原创 error: macro "__DATE__" might prevent reproducible builds 以及部分其他gcc选项

gcc选项:error: macro "__DATE__" might prevent reproducible builds或error: macro "__TIME__" might prevent reproducible builds解决办法:在makefile中增加EXTRA_CFLAGS += -Wno-error=date-time       # Fix compi

2017-05-25 09:49:59 6433

转载 GCC 库顺序问题解决方法(转)

转自:http://www.cppblog.com/findingworld/archive/2008/11/09/66408.html    使用gcc生成可执行文件时,大部分时候我们需要连接我们自己打包(AR)好的一些库文件,对于中大型(50万代码行以上)项目上,你将面对数个项目组,最好的情况是每个项目组发布自己的打包.ar文件,这些.ar文件之间没有任何依赖关系, 然后由持续集成(c

2017-05-11 16:29:37 385

转载 嵌入式 Linux C如何打印64bit的longlong整型int64_t

嵌入式 Linux C如何打印64bit的longlong整型int64_t#include  unsigned long long ll=0x9102928374747474;  void main()  {          printf("**************\n");          printf("%x,%llx\n",ll,ll);     

2014-11-19 09:36:23 732

转载 UBUNTU开启TELNET服务

1. sudo apt-get install xinetd telnetd2. 安装成功后,系统也会有相应提示, sudo vi /etc/inetd.conf并加入以下一行telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd3. sudo vi /etc/xinetd.conf并加入以下

2014-10-27 16:16:08 511

转载 gdb手册

GDB手册一个GDB会话样例翻译:shyboysby.spaces.live.com 本翻译遵从GPL。参见:gdb is freesoftware, protected by the gnu General Public License (GPL). The GPL givesyou the freedomto copy or adapt a licensed progr

2014-10-23 15:39:35 1714

原创 <value optimized out>

gdb调试时,打印一个变量,发现不能打印,提示如下:(gdb) p freespace $3 = 看提示是说被优化了,查看makefile,优化选项用的是-O2,貌似优化级别有点高,改为-O1吧,结果还是不行,那就只能是-O0了,done。

2014-10-23 11:37:29 1676

原创 gdb加了-g仍然(no debugging symbols found)

想用gdb对程序进行调试,之前的时候就想用gdb的,结果发现加了-g也还是不行,显示如下:GNU gdb 6.8Copyright (C) 2008 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later This is free software: you are free to chang

2014-10-23 10:55:53 8951

原创 ffmpeg编译及使用

sd卡有关拔插等方面的工作已经完成,接下来要实现对sd卡的录像工作。之前公司的代码中有相关的代码,是用ffmpeg做的。昨天问同事要了个ffmpeg的源码,是2.2.4版本的,交叉编译完用到我们的程序中不行。因为我们之前用的ffmpeg的版本太早,很多东西已经不一样了,本来还想着改一下的,后来发现不一样的地方越改越多,只能问要了我们用的那个版本(差不多附近)的ffmpeg,交叉编译后加入到我们的程

2014-10-22 17:29:09 1864

转载 linux下vi命令大全

linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename

2014-09-12 09:08:38 501

原创 编译内核时出现没有ncurses的错误提示

make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- menuconfig *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** ***

2014-08-19 15:41:58 1191

原创 海思3518编译sdk时出现"mkimage" command not found

"mkimage" command not found - U-Boot images will not be builtmake[2]: *** [arch/arm/boot/uImage] Error 1make[1]: *** [uImage] Error 2

2014-08-19 15:23:06 2313

原创 ubuntu默认dash改为bash

用海思的3518做项目,需要把默认的shell改为bash,在此备忘下:首先可以先

2014-08-19 14:34:54 710

安卓6.0至8.1(32和64位)最新可用xposed框架包

里面包含了安卓6.0到8.1最新得xposed zip包,使用recovery可以刷入,推荐TRWP 安卓版本与sdk对应关系,压缩包内都是用sdk标记,请按照下面得对应表找到合适得安卓版本 安卓版本 SDK Level

2023-06-17

RFC3550_RTP:实时应用程序传输协议

目录(Table of Contents) 1. 引言 (Introduction) 1 1 术语(Terminology) 2 RTP使用场景(RTP Use Scenarios) 2 1 简单多播音频会议( Simple Multicast Audio Conference) 2 2 音频和视频会议(Audio and Video Conference) 2 3 混频器和转换器(Mixers and Translators) 2 4 分层编码(Layered Encodings) 3 定义(Definitions) 4 字节序,校正和时间格式(Byte Order, Alignment, and Time Format) 5 RTP数据传输协议(RTP Data Transfer Protocol) 5 1 RTP固定头域(RTP Fixed Header Fields) 5 2 多路复用RTP会话(Multiplexing RTP Sessions) 5 3 RTP头的配置文件详细变更(Profile-Specific Modifications to the RTP Header) 5 3 1 RTP报头扩展(RTP Header Extension) 6 RTP控制协议(RTP Control Protocol) -- RTCP 6 1 RTCP包格式(RTCP Packet Format) 6 2 RTCP传输间隔(RTCP Transmission Interval) 6 2 1 维护会话成员数目(Maintaining the number of session members) 6 3 RTCP包的发送与接收规则(RTCP Packet Send and Receive Rules) 6 3 1 计算RTCP传输间隔(Computing the RTCP Transmission Interval) 6 3 2 初始化(Initialization) 6 3 3 接收RTP或RTCP(非BYE)包(Receiving an RTP or Non-BYE RTCP Packet) 6 3 4 接收RTCP(BYE)包(Receiving an RTCP BYE Packet) 6 3 5 SSRC计时失效(Timing Out an SSRC) 6 3 6 关于传输计时器的到期(Expiration of Transmission Timer) 6 3 7 传输一个 BYE 包(Transmitting a BYE Packet) 6 3 8 更新we_sent(Updating we_sent) 6 3 9 分配源描述带宽(Allocation of Source Description Bandwidth) 6 4 发送方和接收方报告(Sender and Receiver Reports) 6 4 1 SR:发送方报告的RTCP包(SR: Sender report RTCP packet) 6 4 2 RR:接收方报告的RTCP包(RR: Receiver Report RTCP Packet) 6 4 3 扩展发送方和接收方报告(Extending the Sender and Receiver Reports ) 6 4 4 分析发送方和接收方报告(Analyzing Sender and Receiver Reports ) 6 5 SDES:源描述RTCP包(SDES: Source description RTCP packet) 6 5 1 CNAME:规范终端标识符的SDES数据项(CNAME: Canonical End-Point Identifier SDES Item) 6 5 2 NAME:用户名的SDES数据项(NAME: User name SDES item) 6 5 3 EMAIL:电子邮件地址的SDES数据项(EMAIL: Electronic Mail Address SDES Item) 6 5 4 PHONE:电话号码的SDES数据项(PHONE: Phone Number SDES Item) 6 5 5 LOC:地理用户地址的SDES数据项(LOC: Geographic User Location SDES Item) 6 5 6 TOOL:应用程序或工具名字的SDES数据项(TOOL: Application or Tool Name SDES Item) 6 5 7 NOTE:通知/状态的SDES数据项(NOTE: Notice/Status SDES Item) 6 5 8 PRIV:私有扩展的SDES数据项(PRIV: Private Extensions SDES Item) 6 6 BYE:Goodbye RTCP包(BYE: Goodbye RTCP packet) 6 7 APP:定义应用程序的RTCP包(APP: Application-Defined RTCP Packet) 7 RTP转换器和混频器(RTP Translators and Mixers) 7 1 概述(General Description ) 7 2 在转换器中的RTCP数据处理(RTCP Processing in Translators) 7 3 在混频器中的RTCP数据处理(RTCP Processing in Mixers ) 7 4 级联混频器(Cascaded Mixers) 8 SSRC标识符的分配和使用(SSRC Identifier Allocation and Use) 8 1 冲突概率(Probability of Collision ) 8 2 冲突解决和循环检测(Collision Resolution and Loop Detection) 8 3 在分层编码中使用(Use with Layered Encodings) 9 安全(Security ) 9 1 机密性(Confidentiality) 9 2 身份验证和消息完整性(Authentication and Message Integrity) 10 拥塞控制(Congestion Control) 11 网络和传输协议之上的RTP(RTP over Network and Transport Protocols) 12 协议常量摘要(Summary of Protocol Constants) 12 1 RTCP 包类型(RTCP Packet Types) 12 2 SDES 类型(SDES Types) 13 RTP概况和负载格式详细说明     (RTP Profiles and Payload Format Specifications) 14 安全考虑(Security Considerations) 15 IANA考虑(IANA Considerations) 16 知识产权声明(Intellectual Property Rights Statement) 17 鸣谢(Acknowledgments) 附录 A 算法(Algorithms) 附录 A 1 RTP数据头有效性检查(RTP Data Header Validity Checks ) 附录 A 2 RTCP数据头有效性检查(RTCP Header Validity Checks) 附录 A 3 确定RTP包预期数目和丢失数目(Determining Number of Packets Expected and Lost) 附录 A 4 生成SDES RTCP包(Generating RTCP SDES Packets) 附录 A 5 解析RTCP SDES包(Parsing RTCP SDES Packets) 附录 A 6 生成32位随机标识符(Generating a Random 32-bit Identifier 附录 A 7 计算RTCP传输间隔(Computing the RTCP Transmission Interval) 附录 A 8 估测两次到达间隔的抖动(Estimating the Interarrival Jitter) 附录 B 与RFC1889不同之外(Changes from RFC 1889) 参考书目(References) 标准化引用(Normative References ) 资料性引用(Informative References) 作者地址 完整的版权声明

2011-11-04

音乐盒+电子琴弹奏及回放

;子程序定? ;key_scan 键盘扫描子程序 ;display_select 显示“请按键选歌/录歌? ;select 选歌子程序 ;play 弹奏子程序 ;delay_jp 延时子程序,用于得节拍,1/4节拍,187ms ;display_error 显示“按键错误” ;display_sele 显示“请选歌” ;display_name 显示歌曲名 ;display_close 显示“正在关机,请稍后” ;display_left 显示剩余时间条子程序 ;panduan 用于判断歌曲播放过程中的按键,并依键值确定跳转 ;pause 暂停子程序 ;stop_play 停止播放子程序 ;replay 回放所录歌曲 ;record 录音并播放子程序 ;键值定义: ;0到9 歌曲号 ;A 选歌键 ;B 暂停/播放 ;C 停止播放 ;D 弹奏 ;E 回放 ;F 开机/关机/停止弹奏 ; p0.0 接蜂鸣器 ; P1口 接键盘 ; P2,P3 接LED点阵

2010-07-02

基于凌阳单片机的带18B20显示的万年历设计

1、key1——按一下调整状态 2、key2——年、月、日、时、分、秒的增加; 3、key3——年、月、日、时、分、秒的减少; 4、复位键——按下之后复位 //#include "spce061a.h" //#include spce061A.inc #include"SPCE061A.H" #include "e_clock.h" #include "SPCE061V004.H" #include "unSPMACRO.h" //#include "hardware.h" #include "a2000.h" #include "IO_bit.h" #include "s480.h" //***********************************************************// //函数声明 //***********************************************************// int leap_year(); void delay (void); int Remind(void); void c_1602(int c); void d_1602(int d); void character(void); void display_1602(void);

2010-07-02

1602液晶显示使用心得

1602字符液晶在实际的产品中运用的也比较多了,前几天留意了一下,发现宿舍门前的自动售水机就是采用的1602液晶进行显示的。而且对于单片机的学习而言,掌握1602的用法是每一个学习者必然要经历的过程。在此,我将使用1602过程中遇到的问题以及感受记录下来,希望能够给初学者带来一点指导,少走一点弯路。         所谓1602是指显示的内容为16*2,即可以显示两行,每行16个字符。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。

2010-05-09

1602液晶矩阵按键输入器:键盘P1口,按键液晶显示数字 最后键全屏幕清除显示

RW EQU p2.1 E EQU p2.2 MAIN: org 0000h MOV SP ,#70H ;设置堆栈 MOV p0,#01H ;清屏 CALL ENABLE MOV p0,#38H ;显示功能 CALL ENABLE MOV p0,#0FH ;显示开关控制 CALL ENABLE MOV p0,#06H ;+1

2010-05-09

键盘实验 用89C51单片机的I/O口实现非编码行列式键盘的功能

一. 实验目的: 1.学习扩展键盘显示接口的方法。 用89C51单片机的I/O口实现非编码行列式键盘的功能。 2.学习掌握系统中8255扩展键盘显示接口的工作原理和编程的方法。 二. 实验内容: 掌握行列式键盘的设计应用 三. 实验要求: 1. 行列式键盘接口的编程方法,用89C51单片机的P1口作为4X4行列式键盘的行列口,完成四位扫描、四位读数,并将键号(非键值)放入指定的缓冲区域内(内存区域)。 2. 在数码管上显示学号字样; 3.利用8255板和键盘板和八位LED数码管,编写程序, 按下小键盘0~F,可在LED数码管上对应显示0~F, 实验代码: ORG 0000H SJMP START ORG 0003H LJMP DISPLAY ORG 0030H START: SETB EA SETB EX0 SETB PX0 ;高优先级 SETB IT1 ;边沿触发 MOV DPTR,#0003H ;8255初始化 MOV A,#88H ;控制字 MOVX @DPTR,A SHOW:

2010-05-09

LED数码管显示实验

一. 实验目的: 1.熟悉并掌握系统中扩展显示接口的方法。 .学习LED数码管的工作原理和编程的方法,掌握LED数码管的设计应用。 二. 实验内容: 编写程序在LED数码管上对应显示0~F。 三. 实验要求: 1. 利用显示接口及LED数码管,编写程序,在数码管上显示“0~F” 字样; 2. 在数码管上显示学号字样; 3. 在数码管上显示“End” 字样。 实验代码: org 0000h sjmp start org 0030h start: ;显示0到F mov dptr,#table1 ;0到F表的首地址 mov r7,#0ffh ;显示持续时间 mov r3,#0fh ;要显示的个数 tab1:

2010-05-09

微机原理课件 山东大学

课程属性:电类非计算机专业本科生必修专业基础课。 目的:使学生掌握微型计算机的体系结构和工作原理,在此基础上学习微机应用系统开发的基本方法 内容---本课程以Intel 8086 16位微处理器为背景,从应用角度系统阐述微机的基本原理,包括: 计算机运算基础、 微处理器结构、半导体存储器、指令系统及汇编语言程序设计、输入/输出与中断技术、常用I/O接口芯片:8255、8253、8250、8259等的使用方法;给学生一个典型微机系统整体概念;简要介绍先进微处理器相关技术。 教学重点--汇编语言程序设计和接口技

2010-05-09

单片机多功能数字钟系统论文

第1章 绪 论 2 1.1 课题背景 2 1.2 课题来源 2 1.3 本章小结 3 第2章 MCS-51单片机的结构 4 2.1 控制器 4 2.2 存储器的结构 4 2.3 并行I/O口 5 2.4 时钟电路与时序 5 2.5 单片机的应用领域 6 2.6 本章小结 6 第3章 电路的硬件设计 7 3.1 复位电路 7 3.2 时钟电路 7 3.3 按键电路 8 3.4 相关控制电路 9 3.4.1 控制打铃电路 9 3.4.2 时间表显示电路 9 3.5 数码管显示电路 10 3.6 电源电路设计 10 3.7 本章小结 10 第4章 电路的软件设计 11 4.1 软件程序内容 11 4.2 软件流程图 11 4.3 定时程序设计 12 4.3.1实时时钟实现的基本方法 13 4.3.2 实时时钟程序设计步骤 13 4.4程序说明 13 4.5 本章小结 14 第5章 结论与展望 15 5.1 结论 15 5.2 单片机的发展趋势 15 参考文献 17

2010-05-09

《C语言在凌阳十六位单片机中的应用》

凌阳16位单片机C语言程序设计 配套源代码

2010-04-13

DS1302时钟程序

DS1302时钟程序 格式为: 秒 分 时 日 月 星期 年 控制

2009-12-13

07电子设计大赛论文 音频信号分析仪论文

07电子设计大赛论文,音频信号分析仪论文,山东大学

2009-11-10

空空如也

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

TA关注的人

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