项目总结
文章平均质量分 53
Hosea14
这个作者很懒,什么都没留下…
展开
-
读卡器项目总结(四)— 单片机低功耗处理
嵌入式产品都需要持续稳定可靠地工作,读卡器作为一个验证身份的工具,要求被设计为可长时间运行。STM8单片机提供了多种的低功耗模式选择:以下为STM8S105的电源管理方式由此可见,我们在处理低功耗的时候,可以往以下几方面考虑:1)时钟,包括系统时钟、外设时钟2)模拟模块(ADC/DAC等)3)电源模式同时,我们也需要面临着几种影响因素:1)唤醒时间2)应用原创 2016-02-08 15:09:25 · 1746 阅读 · 0 评论 -
[开发]版本控制--SVN
SVN文档:subversion与版本控制version control with subversion,html版本的svn-book-1.6使用集合:Linux搭建SVN服务器,并在win下操作客户端重新定位svn switch(sw) 地址的方法(windows和linux),切换url如何让Linux SVN 支持 *.so *.a 等文件,方法一:修改配置原创 2017-03-29 07:50:53 · 3134 阅读 · 0 评论 -
[解读]Hi3519·SDK·sample
SDK里面-sample的学习记录:遇到的问题,解决链接sample_vio.c:主要解读SAMPLE_VIO_PreView函数1. yuv格式数据:针对图像大小来创建公共vb时,还添加了“header”,链接2. 液晶屏的分辨率(决定vo的输出分辨率,缩放次数)3. vi-vpss离在线处理方案4. 物理通道、扩展通道的功能区分5. 剪裁与缩放6. vio的封装思路,在sample_vio并不原创 2017-03-29 07:48:07 · 4910 阅读 · 12 评论 -
svn回到历史的某个版本
svn回到历史的某个版本在代码的编写过程中,难免有些错误需要修改,或者想从以前的文件进行代码修改,这样就涉及到版本的追踪,如果你以前提交时日志写的非常清楚,那版本追踪回滚起来就事半功倍、得心应手。下面介绍几种版本回滚的办法: 1.推荐的一种方法是,直接export一个你需要的版本,然后用你export的版本覆盖你的最新的版本,这样你就可以不丢失你新建的文件,同时获得最新的SVN版本控制。转载 2017-04-11 08:26:47 · 3878 阅读 · 0 评论 -
[源码]av_read_frame()+自定义IO读取函数-->>内存and实时视频流的RTMP推流
本文,记录Hi3516A芯片,搭载FFmpeg,利用共享内存,并实现FFmpeg的内容读取码流数据,实时RTMP推流至服务器。项目需求:编码H264裸流,Hi3516A实现编码;打包为FLV,FFmpeg利用RTMP推流。分为两个进程,数据通信利用IPC--共享内存实现要求:实时推流学习主要参考资料:FFmpeg源码的example/avio_reading原创 2017-04-09 21:21:50 · 4588 阅读 · 1 评论 -
[技术思考]APUE UNP1/2 的包裹函数的解析与应用示例
在学习APUE、UNP1/2的这三套书籍时候,发现,其实可以使用强大的包裹函数,直接封装了错误信息提示,为调试代码,维护代码,带来了巨大的提升。本文:将尝试解析,包裹函数的作用,并对比非包裹函数的使用情况和案例分析,以此来理解”包裹“一词。原创 2017-04-12 07:55:36 · 840 阅读 · 0 评论 -
FFmpeg中函数avformat_open_input()(含URL解析文件格式)
摘要: avformat_open_input 的源码分析版本:FFMPEG代码为3.2 release版本, 输入为flv文件。分析结论:FFMPEG中函数avformat_open_input()作用为打开输入文件,并将输入文件中的数据读入到buf,以及判断输入文件的格式。例如可以判断是否为flv格式等,并将输入文件格式保存到指针AVFormatCont转载 2017-04-03 09:22:14 · 9264 阅读 · 0 评论 -
(转)Git Cheat Sheet 中文版
Git Cheat Sheet 中文版 Other Available Languages:Arabic Git Cheat SheetEnglish Git Cheat SheetHindi Git Cheat SheetTurkish Git Cheat SheetSpanish Git Cheat SheetGit cheat sheet 让你不用再去记所有的git命令。欢迎贡献内转载 2017-04-27 07:21:19 · 772 阅读 · 0 评论 -
[开发]Github--Tool
本文,记录在学习github的一些技巧和工具使用方式。Git 比较不同版本文件差异的常用命令格式:git diff 查看尚未暂存的文件更新了哪些部分git diff filename 查看尚未暂存的某个文件更新了哪些git diff –cached 查看已经暂存起来的文件和上次提交的版本之间的差异git diff –cached filename 查看已经暂存起来的某个文原创 2017-05-28 21:52:29 · 422 阅读 · 0 评论 -
[解读]Hi3519-图像处理-专业名词
本文:图像处理专业名词,用于理解或调试代码使用,或是理解图像/视频编码算法的基础知识。本文适合读者直接搜索查看关键字,不建议顺序阅读。资料补充说明:补充请按照:专业名词,话题相关,提供链接,少量文字补充。提供一个主要的链接,作为主要参考文章。允许标题最后提供更多的参考链接。从下往上补充,越在上面的表示急需补充。去隔行去隔行,获取:去隔原创 2017-03-29 07:49:21 · 1458 阅读 · 1 评论 -
[解读]Hi3519·SDK·tools
SDK里面-tools的学习记录:遇到的问题,解决链接参考资料:mpp 3519芯片api文档soc 3519芯片硬件接口文档vi_dump.c[总结]音视频基础知识·一的1.3部分yuv、rgb之间的转换理论yuv各个子格式之间的转换(sp-p、p-sp) 链接yuv各个颜色比例(420 422 444)的图像大小计算方式,链接Th原创 2017-03-29 07:48:31 · 3020 阅读 · 0 评论 -
吊扇项目总结(三)— 嵌入式软件架构MVC模式
恩原创 2016-02-09 11:35:42 · 1738 阅读 · 5 评论 -
读卡器项目总结(三)— I2C通信
IIC通信:本次项目用于主控芯片与秘钥芯片通信,使用的是ST公司的官方库。以下直接贴出整套代码:分为两台通信机由于当时没有真正地讲I2C集成为函数,所以会利用中断和全局变量来传输数据。通信机一号:集成代码库/******************************************************************************* * 文件原创 2016-02-08 15:06:40 · 3279 阅读 · 0 评论 -
读卡器项目总结(五)— M1S卡应用
主要应用:原创 2016-02-08 18:04:46 · 1846 阅读 · 0 评论 -
读卡器项目总结(二)— FM17520芯片使用
主要学习过程:1)认识FM17520芯片功能特性、使用方法、接口通信编写、寄存器操作等。2)封装软件应用函数,打包成库文件,提供应用层调用。3)归纳:外设芯片一般应用方法(一)关于芯片应用:【知识点】首先,知道芯片能干什么?一般查阅芯片手册的首页就有:产品简介。其中包含着该芯片型号所代表的重要信息,我们能从中获取第一手资料。在FM17520芯片手册里面,就可以知道该原创 2016-02-08 08:52:45 · 17777 阅读 · 7 评论 -
读卡器项目总结(一)— 总汇
读卡器项目。涉及知识点:STM8、IC卡及其安全性、FM17520 通用非接触读写器芯片、超低功耗处理、库函数开发、IIC通信、SPI通信、上位机通信协议等原创 2016-02-07 15:56:29 · 2998 阅读 · 0 评论 -
读卡器项目总结(六)— 上位机通信协议
本次项目,嵌入式读取卡片信息后,需要按照实际情况,将卡片信息正确返回到PC上位机软件中利用。原创 2016-02-08 18:42:26 · 2888 阅读 · 0 评论 -
吊扇项目总结(一)— 总汇
项目时间:2015年11/12—2016年1月项目内容:编写STM8程序,控制不同类型风扇的应用程序。原创 2016-02-08 20:15:54 · 908 阅读 · 0 评论 -
吊扇项目总结(二)— 433无线模块
简述433MHz无线模块:433MHz无线模块软件编解码很方便简单,但在调试过程中发现手头上的433模块在接受器上一直存在一个2KHz的方波 。如果在高脉冲上接受到数据,此段数据将会受到影响;如果在低脉冲上接受到数据,此数据为有效。此段结论是个人调试发现的,后来在硬件上各种滤波处理,但该方波依然存在。如果有朋友遇到相同情况并解决的可以私信一下本人。本次项目使用STM8为主控芯片,并原创 2016-02-09 09:10:02 · 1464 阅读 · 0 评论 -
吊扇项目总结(五)— STM8 GPIO的探讨
上拉失效:初始化设置:输出模式:原创 2016-04-23 09:58:53 · 607 阅读 · 0 评论 -
吊扇项目总结(四)— LCX24G无线模块
普通使用:发射器:一个接收器:两个或以上特殊使用:发射器:四个接收器:一个原创 2016-02-09 11:37:13 · 1265 阅读 · 0 评论 -
阅读代码的一些心得体会
据说,作为一个优秀的程序员,他是在阅读/调试/删除--代码。目前,就阅读代码而言,我写一下我目前的一些心得体会吧。(高手绕道)2017/3/29 16:56 此时,我正弄音视频流媒体直播传输的一个东东,跟队友合作,写一个循环缓冲区,为的是我把视频码流写入缓冲区里面,他就从里面读取出来。反正,我写了一个测试用例:读写函数都是一个,直接封装,没有子函数,包括出错/异常处理都在一个函原创 2017-03-29 17:09:01 · 1997 阅读 · 0 评论