自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(279)
  • 资源 (38)
  • 收藏
  • 关注

原创 VSCODE的常用插件

按ctrl。

2024-03-17 13:58:57 502

原创 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

转载 程序开发圣经

《ISO C99标准》《编译工具的使用手册》《GCC手册》

2016-07-15 19:28:29 352

转载 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

LWIP中文手册.pdf

这个是LWIP的使用手册!大家可以下载下来看看,还是比较有用的!

2015-09-22

Nucleus NET Manual(网络手册)

Nucleus NET Manual(网络手册), Accelerated Technology,描述了 TCP/IP Nucleus PLUS 网络工具的安装和运行。

2015-09-21

Nucleus FILE Manual(文件手册)

Nucleus FILE Manual(文件手册),Accelerated Technology,描述了 MS-DOS 兼容的 Nucleus PLUS 文件系统的安装和运行。

2015-09-21

LwIP的RAW_API接口及编程指南

LwIP的RAW_API接口及编程指南,包含了 LwIP的RAW_API接口及编程指南.pdf ZLG LwIP的RAW API接口及编程指南.rar 实战例子,有源代码。

2015-09-21

计时器软件

这个是我从网上精选的一款简单的计时器软件。

2015-09-21

socket_send_buf_thread.zip

这个是socket网络发送线程。使用这个线程,可以并行运行。有效的减小了时间,提高了发送的速率。

2015-09-21

C标准库源码及手册.zip

这个是我从网上精心整理的资料!!!往大家好好用!!!

2015-08-28

a_sample_dll_and_call 动态链接库中的静态调用.zip

这个是我在VS2013下写的关于动态链接库下的静态调用。

2015-08-27

a_sample_dll_and_call 动态链接库中的动态调用.zip

这个是我写的VS2013下的动态链接库的使用例子。

2015-08-27

a sample lib and call.zip

这是我写的一个简单的windows下的静态链接库编程和调用!

2015-08-27

android网络助手.zip

这是我最近使用的测试wifi socket通讯的app。 大家有需要的,可以下来看看!

2015-08-27

GNU make v3.8 中译.chm

这是一个超级好用的makefile手册!

2015-08-26

linux_udp_Broadcasting_Demo.zip

这个是我写的linux下udp广播和接受的例子。 记住:在linux下一定要关闭sexlinux和防火墙! 或者 在防火墙里设置允许udp中相应的端口,允许通信!

2015-08-25

linux_udp_Demo.zip

这是我自己写的linux下的UDP通信DEMO。 用来赚积分的!

2015-08-25

linux_tcp_Demo

这是我自己写的linux下的tcp demo,绝对可以用

2015-08-25

Wireshark 与 TCPIP四层模型.doc

使用Wireshark 软件,所要的TCPIP相关知识!

2015-08-24

Wireshark 与 OSI模型.doc

使用Wireshark软件,所修要的OSI模型相关的知识!

2015-08-24

udp广播-server-client实例

这是Windows下,网络编程的例子! 具体的是udp广播实例,有一个客户端接收,一个服务端发送。

2015-08-19

中文Nucleus PLUS Reference Manual

Nucleus文件系统手册 详细描述了开发者如何使用文件系统模块

2015-08-18

Understand-5.0.969-win-x64bit-crack.zip

Understand-5.0.969-win-x64bit-crack.zip, source insight 的替代品

2019-12-19

文件夹备份脚本

copy_fils_from_apath_to_bpath.bat 备份文件夹到指定目录下,并打上时间标签。

2017-08-03

超好用的音乐播发软件aimp

超好用的音乐播发软件aimp

2016-06-23

x264实例-亲测可以

为了搞清楚h264协议,看了相关的有2星期左右。 终于搞明白了一下,现将测试通过的代码和所有资源上传, 有需要的请自己下载。 有问题请留言! win7+vs2013+x264

2016-01-05

java sample socket demo

简单的jaca的网络通信例子! 自己编的,确实可用!

2015-12-25

JDK-Eclipse-Android_SDK-ADT详细图文安装教程

JDK-Eclipse-Android_SDK-ADT详细图文安装教程 我安装步骤,基本上是可以用的!实测。

2015-12-09

wifi帧格式分析文档及结果报告

掌握并熟悉Wireshark的基本操作,了解网络协议实体间的交互以及报文交换。 分析协议

2015-11-30

understand用户使用指南2

understand用户使用指南2.pdf

2015-11-13

LwIP-1.4.0 的移植说明文档

本文档翻译了 LwIP-1.4.0 的移植说明文档,包括原始 API 及 SYS_ARCH 接口的说明文档。由于译者 水平所限, 译文存在很多不确切或错误的翻译, 还请网友多指正。 需要特别提出的是, LwIP 的 SYS_ARCH 接口部分参考了焦海波“uC/OS-II 平台下的 LwIP 移植笔记”一文。在此,将译文放在网络上共享, 愿与网友共同学习、共同进步。

2015-11-10

一个轻量级的inifile文件解析库.zip

代码和测试文档都存在!有用的话,请自己下载!

2015-10-29

WirelessMon

用于监控wifi,监控wifi状况!

2015-10-22

wireshark中文版-附带《wireshark中文手册》

wireshark中文版-附带《wireshark中文手册》

2015-10-16

系统软件需求分析报告文档模板+概要设计报告文档模板+详细设计报告文档模板+详细设计报告文档模板+软件测试

系统软件需求分析报告文档模板+概要设计报告文档模板+详细设计报告文档模板+详细设计报告文档模板+软件测试

2015-10-08

人月神话.mob

大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话(英文版)》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。《人月神话(英文版)》适合任何软件开发行业的从业人员阅读,对软件开发人员、软件项目经理、系统分析师更是必读之作。

2015-09-24

Linux内核编码规范.txt

Linux内核编码规范。 规定了编程风格!

2015-09-24

基于2410版的Nucleus plus源码

MTK手机用的内核、基于2410版的Nucleus plus源码。

2015-09-23

基于nucleus实时操作系统的webserver源代码

这个是原始的weibserver代码,但是没有文档! 如果你找到了文档,请留言给我!谢谢

2015-09-23

Nucleus OS源码结构以及参考手册

Nucleus_PLUS.pdf Nucleus_PLUS源码分析.pdf

2015-09-23

Nucleus WebBrowse.pdf

这个是Nucleus系统的配套web server的文档,往大家好好使用!

2015-09-23

空空如也

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

TA关注的人

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