- 博客(279)
- 资源 (38)
- 收藏
- 关注
原创 GO语言学习2-关键字
1、rangerange关键字是Go语言中一个非常有用的迭代array,slice,map, string, channel中元素的内置关键字。range的使用非常简单,对于遍历array,*array,string它返回两个值分别是数据的索引和值,遍历map时返回的两个值分别是key和value,遍历channel时,则只有一个返回数据。各种类型的返回值参考下表:range expression 1st Value 2nd Value(optional) notes ar
2020-07-12 17:53:41 339
原创 GO语言-学习1
1、书籍Go语音圣经.pdf2、安装包https://golang.google.cn/dl/3、go1.14.4.windows-amd64.msiGo 开发包的安装目录的功能及说明 目录名 说明 api 每个版本的 api 变更差异 bin go 源码包编译出的编译器(go)、文档工具(godoc)、格式化工具(gofmt) doc 英文版的 Go 文档 lib 引用的一些库文件 misc 杂项用途的文件,例如Android.
2020-07-12 09:44:14 315
转载 深度学习如何入门?
https://www.zhihu.com/question/26006703怎么入门机器/深度学习?回答这个问题,最先要考虑的问题是:你有多少时间?准备用三个月入门,和想要一个月速成,肯定是截然不同的路径。当然我建议大家稳扎稳打,至少可以拿出五个月的时间来学好机器学习的基础知识。基础很重要,知其所以然很重要。毕竟工具总在进步,每个月都会出现更好的深度学习技术,但基础知识是不变的。...
2019-02-25 19:48:57 840
原创 python2.7 python3 的ConfigParser模块区别
python2.7 ConfigParserpython3 configparser
2018-05-18 14:56:28 2725
转载 护眼色的RGB值
网上流行护眼色的RGB值和颜色代码色调:85;饱和度:123;亮度:205,R: 199; G: 237; B:204;以下,是我实际使用的,个人认为比较好:R: 204 G: 232 B: 207...
2018-04-23 13:45:48 31658
原创 产品工程源代码调试之关注点1
产品工程源代码调试,应该关注: 1、使用PC-LINT或其它代码检查工具(预防)。2、如果使用了malloc,则必须同时做好free(重点,有时很容易忽略)。
2017-08-24 20:16:30 377
原创 文件夹备份脚本.bat
@echo offecho "copy_fils_from_apath_to_bpath."set "cur_today=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%"echo "cur_today=%cur_today%"set "cur_path=%cd%"echo "
2017-08-03 23:49:27 1863
原创 嵌入式实时操作系统μC OS-3.pdf
1、资源嵌入式实时操作系统μC OS-3.pdf.zip.001嵌入式实时操作系统μC OS-3.pdf.zip.002嵌入式实时操作系统μC OS-3.pdf.zip.003 嵌入式实时操作系统μC OS-3.pdf.zip.0042、组合copy /B "ucOS-3 encryption.pdf.zip.001"+"ucOS-3 encryption.pdf.zip.00
2017-08-01 11:54:33 4541 1
转载 sensor输出的四种类型:YUV,RGB,RAW RGB,JPEG。
简单来说,YUV: luma (Y) + chroma (UV) 格式, 一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的RGB: 传统的红绿蓝格式,比如RGB565,其16-bit数据格式为5-bit R + 6-bit G + 5-bit B。G多一位,原因是人眼对绿色比较敏感。RAW RGB: sensor的每一像素对应一个彩色滤光片,滤光片按B
2017-07-24 20:11:51 4479
转载 Bayer RGB和RGB Raw
对于SENSOR来说,Bayer RGB和RGB Raw两者的图象结构都是BG/GR的。(Bayer pattern说的是COLOR FILTER的结构,分为两种:STD Bayer pattern 与Pair pattern,其中STD Bayer pattern的结构是BG/GR的,而Pair Pattern顾名思义是指BGBG/GRGR的结构,即以四行为一
2017-07-24 20:00:34 1642
原创 printf重命名
//void dbg_printf(unsigned long level, char *fmt, ...)#define CMD_DEBUG_LEVEL 0#define cmd_debug(fmt...) dbg_printf(CMD_DEBUG_LEVEL, ## fmt)#define PRINT(fmt, args...) { printf(fmt, ##
2017-07-06 11:02:03 885
转载 PC-Lint的使用方法(一)
转自:http://blog.csdn.net/scucj/article/details/4409735PC-Lint是一款C/C++软件代码静态分析工具,不仅可以检查一般的语法错误,还可以检查潜在的错误,比如数组访问越界、内存泄漏、使用未初始化变量、使用空指针等。在单元测试前使用PC-Lint来检查代码,可以提前发现程序中的潜在的错误,提高代码的质量。本文主要从两个
2017-07-06 09:59:30 1727
原创 pclint 常用屏蔽错误方法,已实测
法一:/*lint -e160*/do_div/*lint +e160*/法二:/*lint -e(160) */do_div法三:-esym(63, SET_REG, SET_REG_M) -emacro(63, SET_REG, SET_REG_M) 法四:do_div; //lint !e524 !e653
2017-07-06 09:57:51 16041 2
转载 svn 修改文件的可执行权限
如果第一次提交的时候没有执行权限,后续更改也是再提交也是没权限的解决方法:设置svn可执行权限,svn:executable格式:$svn propset svn:executable on文件名/文件夹名$svn propset svn:executable ontest.c$svn ci
2017-07-05 17:03:56 1993
转载 ADS1.2卸载不了和重装不上的解决办法
一、ADS1.2不能卸载的解决办法:在卸载ADS软件的时候,会一直弹出一个窗口,无法卸载。先点击Remove进行卸载,卸载完成后再去找ADS软件的安装位置。把ADS软件的安装目录整个删除即可。二、ADS1.2软件卸载后重装问题的解决办法我在安装ADS1.2软件的时候,进度条卡了一下,我用任务管理器强制关闭安装进程。结果卸载ADS软件后重新安装的时候,总是在 modi
2017-07-03 10:30:54 5867
转载 1080i、720p、1080p、N制、P制、帧率、高清电视、全高清
数字电视的发展从1080i到720p再到1080p 1080i和720p同是国际认可的数字高清晰度电视标准。原NTSC国家采用的是1080i/60Hz格式,与NTSC模拟电视场频相同。而欧洲以及中国等一些原PAL制国家则采用了1080i/50Hz模式,场频与PAL模拟电视相同。至于720p,则由于IT厂商更深的渗透到了电视行业而成为了一个可选的标准,目前开始在以光盘为载体的HDTV播放
2017-06-30 20:08:03 11341
转载 第17章 EXTI—外部中断/事件控制器—零死角玩转STM32-F429系列
第17章 EXTI—外部中断/事件控制器全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料:《STM32F4xx中文参考手册》系统配置控制器以及中断和事件章节。上一章节我们已经详细介绍了NVIC,对STM32F4x
2017-06-18 18:29:38 1025
转载 STM32的RCC和RTC有什么联系
RCC是STM32的时钟控制器,可开启或关闭各总线的时钟,在使用各外设功能必须先开启其对应的时钟,没有这个时钟内部的各器件就不能运行。RTC是STM32内部集成的一个简单的时钟(计时用),如果不用就关闭,用的话先要通过RCC配置其时钟源,可看作是一个外设器件。
2017-06-17 02:48:53 1812
转载 汇编:import export
import,标识符表明要调用的函数为本模块外部定义的export,标识符表示本模块中定时的符号可以为外部模块使用
2017-06-15 16:55:27 2419
转载 STM32向量表详细分析
预备知识: DCD指令:用于分配一片连续的字存储单元(32bit),并将表达式的值初始化给该字存储单元,类似于C中定义数组并初始化。比如: DCD 0 的意思是:分配一个字存储单元,并将该单元初始化为0。分析: 在STM32的启动文件中可以看到有如下代码: EXPORT __Vectors __Vectors DCD __initial_sp ; To
2017-06-15 16:53:18 5819 1
转载 STM32 中断向量表的位置 、重定向
这篇文章已经说了STM32的启动过程:http://blog.csdn.NET/lanmanck/article/details/8252560我们也知道怎么跳到main函数了,那么,中断发生后,又是怎么跑到中断入口地址的呢?从stm32f10x.s可以看到,已经定义好了一大堆的中断响应函数,这就是中断向量表,标号__Vectors,表示中断向量表入口地址,例如:ARE
2017-06-15 16:38:28 8170
转载 基础:关于YUV 和 Cr Cb的区别
在网上找了好久,发现各种的版本,现在将其总结于此,方便人们的查看,顺便可以提提意见,看看到底是那个和那个···· 第一种说法:[R G B] -> [Y Cb Cr]转换-------------------------(R,G, B 都是 8bit unsigned) Y = 0.299*R + 0.587*G + 0.114*B (亮度)Cb = - 0
2017-03-23 21:05:36 3420
原创 GCC中,在某些情况下,数据对齐很重要。
1、unsigned char rbf_framebuf[RBF_FRAMEMAX][RBF_FRAMELEN] __attribute__((aligned(4)));2、u8 rcvbuf[rcvlen] __attribute__((aligned(4)));
2017-03-10 11:05:33 445
转载 TCP/IP数据包格式详解-包括数据链路层的头部
最近在进行一些路由软件的编程,发现自己对数据报格式并不是十分清楚,所以就查阅了相关资料,总结如下,供大家参考,也可以称为自己日后的工具。图中括号中的数字代表的是当前域所占的空间大小,单位是bit位。黄色的是数据链路层的头部,一共14字节绿色的部分是IP头部,一般是20字节紫色部分是TCP头部,一般是20字节最内部的是数据包内容黄色部分:链路层目的
2016-11-19 17:40:59 1800
转载 开源视音频项目汇总
目录(?)[-]专业领域程序1 VideoEye2 TIandSIFFmpeg示例程序1 Simplest ffmpeg player2 simplest ffmpeg audio player3 simplest ffmpeg picture encoder4 simplest ffmpeg video encoder5 simplest ffmpeg aud
2016-08-08 15:36:17 999
转载 关于元素个数为0的数组use心得
最近,工作时看了别人的代码,有个chance接触这个0数组的使用。代码中要实现类似这么个功能:内存中有一段缓存区buf,buf前8字节存俩个int型值,接着是一段字符串:char buf[100];memset(buf, 0, 100);int id = 9;int len = 10;char msg[] = "123456";memcpy(buf, &
2016-08-02 11:06:06 1690
转载 TCP协议: SYN ACK FIN RST PSH URG 详解
TCP: SYN ACK FIN RST PSH URG 详解=============================================================TCP的三次握手是怎么进行的了:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给
2016-07-27 10:34:46 735
转载 指向二维数组的指针定义方式
看了一些资料,指向二维数组的指针定义方式并不是直接定义指针的指针int a[3][6];int **p=a; 像这样定义是错误的因为a代表着除了第一列以外的列数的维数大小,如a+1的地址就是a[1]的地址,也就是a[1][0]的地址,而p仅是整形指针的指针,没跨越一次就是4字节,因此他们的大小是不匹配的,所以这样子直接等于号是不正确的。要真正的定义方式应概
2016-07-21 15:08:21 3717
转载 STM32的USART发送数据时如何使用TXE和TC标志
在USART的发送端有2个寄存器,一个是程序可以看到的USART_DR寄存器,另一个是程序看不到的移位寄存器,对应USART数据发送有两个标志,一个是TXE=发送数据寄存器空,另一个是TC=发送结束。当USART_DR中的数据传送到移位寄存器后,TXE被设置,此时移位寄存器开始向TX信号线按位传输数据,但因为TDR已经变空,程序可以把下一个要发送的字节(操作USART_DR)写入TDR
2016-07-20 10:40:53 785
转载 XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).
MKD 报错: linking...LCD.axf: Error: L6218E: Undefined symbol EnZK (referred from ht128x64.o).LCD.axf: Error: L6218E: Undefined symbol GetFlashCnBuf (referred from ht128x64.o). 解析:Undefine
2016-07-19 10:11:57 11579
转载 STM32三种启动模式
STM32三种启动模式STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存 = 芯片内置的Flash。2)SRAM = 芯片内置的RAM区,就是内存啦。3)系统存储器 = 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。
2016-07-18 16:37:29 26656 4
转载 LWIP内存池memp.h头文件学习
声明:个人所写所有博客均为自己在学习中的记录与感想,或为在学习中总结他人学习成果,但因本人才疏学浅,如果大家在阅读过程中发现错误,欢迎大家指正。使用LWIP源码版本为1.4.1关于动态内存池分配动态内存池分配策略实现起来非常简单。内存的分配、释放效率高,不像内存堆那样产生大量的内存碎片,有效防止碎片的产生,这种方式下,用户只能申请到大小固定的空间。在LWIP中,这种方式主要
2016-07-16 11:14:19 1096
转载 KEIL MAP文件分析
Size info 功能:Object Name、Library Member Name、Library Name三大分类的各个.o文件(编译输出文件)所占用的Code类型、RO Data、RW Data、ZI Data、Debug类型所占用的空间2014-01-23 11:05:20, 由 添加备注。Total Info 功能:O
2016-07-15 19:29:18 2120
转载 ffserver 作为 rtsp 服务器
ffmpeg和ffserver配合使用可以实现实时的流媒体服务,这里实时的数据来自摄像头,如果考虑到应用程序和网络状况,这里客户端看到的画 面还是会落后与摄像头本地获取的画面,最糟糕时甚至看不到画面(扯远了),这里我们关注的是ffmpeg和ffserver之间是如何配合工作的,了解了 他们之间的关系,对个别问题也能有的放矢。ffserver先于ffmpeg启动,它在启动的时候需要加参数-f
2016-06-12 00:10:04 4552
原创 数据结构与算法 推荐的好书
《算法导论》国外 《数据结构与算法分析(C语言)》国外:“第三章 表、栈、队列”重点推荐 《数据结构、算法与应用(C++语言描述)》国外 《 数据结构(C语言)》严蔚敏 国内清华出版社 《数据结构与算法》(c++)国内 清华出版社
2016-06-06 19:08:35 1243
转载 数组指针和指针数组的区别
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。 p=a;
2016-06-03 18:43:32 274
原创 arm上的一些缩略语
数字信号控制器DSC: Digital signal controller单片机中的应用,相对于DSP来说,功能速度可能不及DSP,处理器的位数可能低于16位。中文名数字信号处理外文名Digital Signal Processing含 义将信号以数字方式表示教 程《数字信号处理》现实应用雷达信号处
2016-02-15 13:32:53 409
原创 stm32资源网址
http://www.stmcu.org/http://www.st.com/web/cn/home.htmlhttp://bbs.21ic.com/iclist-49-1.html
2016-02-15 11:28:12 578
Nucleus NET Manual(网络手册)
2015-09-21
Nucleus FILE Manual(文件手册)
2015-09-21
LwIP的RAW_API接口及编程指南
2015-09-21
linux_udp_Broadcasting_Demo.zip
2015-08-25
Understand-5.0.969-win-x64bit-crack.zip
2019-12-19
x264实例-亲测可以
2016-01-05
JDK-Eclipse-Android_SDK-ADT详细图文安装教程
2015-12-09
LwIP-1.4.0 的移植说明文档
2015-11-10
系统软件需求分析报告文档模板+概要设计报告文档模板+详细设计报告文档模板+详细设计报告文档模板+软件测试
2015-10-08
人月神话.mob
2015-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人