自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(491)
  • 资源 (4)
  • 论坛 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 日常生活 -- 专业能力

最近要开始为找工作做准备了,第一件事就是写简历。而其中的专业技能和项目经验是值得考虑的部分。 CSDN博客写了两年,原创博文也有270多篇。现在根据专业技能部分和项目经验部分,将其总结一下。 一来可以看看自己到底会些什么,再者也可以将招聘信息上需求的,自己暂未总结掌握的部分,好抓紧时间看一看。一、专业技能(1)软件部分1、熟练掌握C语言,熟悉常用的算法/数据结构,具有良好的

2018-01-06 18:39:30 5755 19

原创 博客转载 声明

本博客所有内容来源于网络、书籍、和各类手册。内容均为非盈利,旨为方便查询、总结备份、服务于大家。部分转载内容均有注明出处,如有侵权请告知,马上删除。

2016-11-08 10:50:06 3686

原创 C语言再学习--关键字

如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/53021879C语言一共有32个关键字,如下表所示: 关键字 说明 auto 声明自动变量 short 声明短整型变量或函数 int...

2016-11-03 15:21:54 3746 2

原创 Altium Designer -- 精心总结

以前是使用DXP2004来画图的,后来转行。想来已经有一年半的时间没有画过了。突然转到AD,有些不适应。用了下发觉很多功能确实比DXP要来的强大。花了不少时间和精力,将之前的一些经验技巧,进行整理总结。希望这篇文章,可以让人少走线些弯路。让初学者可以快速入门。好了,言归正传,开始启程!首先下载AD16: Altium Designer 16.0.6 Build 282安装教程:Alti

2016-08-13 15:28:46 170398 63

原创 树莓派学习 -- 无法扫描出树莓派IP

使用树莓派无法扫描出IP。网上查了一圈资料。基本上有两个解决方法:参看:计算机无法获取树莓派IP一、方法1. 计算机没有开启internet连接共享在计算机的控制面板\网络和 Internet\网络连接中打开WLAN的属性,在家庭网络连接中选择以太网,勾选允许其他网络用户通过此计算机的Internet连接来连接并确定。2. 以太网的IP为固定IP当计算机和树莓派再次连接时,树莓派的IP地址被重新分配,可能与上一次连接的IP地址不一样,而计算机以太网的IPv4协议中指派的IP地址被固定为上一

2021-01-02 22:36:28 301

原创 DSP学习 -- GPS时间校准电脑系统时间

一、格林威治时间转北京时间GPS时间为格林威治时间,而 北京时间=GMT时间+8小时。两者转换的算法,参看:C语言实现格林威治时间转北京时间日期数据结构定义:typedef struct{ uint16_t year; uint8_t month; uint8_t day; uint8_t hour; uint8_t minute; uint8_t second;}time_t;转换实现:void UTCToBeijing(time_t* time){ uint8_t d

2020-11-14 15:17:43 355

原创 DSP学习 -- C语言实现MySQL数据库操作

要实现在VS上使用C语言操作MySQL数据库。接下来看一下该怎么操作。一、安装MySQL1、下载安装下载:MySQL官网我下载的版本是 MySQL Community Server 8.0.21 操作系统 windowsnavicat premium 安装

2020-10-24 15:50:34 424

原创 C语言再学习 -- Stack Overflow(堆栈溢出)

参看:Stack Overflow(堆栈溢出)Visual Studio执行出现Stack Overflow,该怎么处理呢?一、产生原因Stack Overflow(堆栈溢出)是程序调试中比较麻烦的一种错误。但总结一下,引起这种错误的原因大致就是两种:变量申请大空间内存。递归。二、解决方法原因一: 局部数组变量空间太大解决这类问题的办法有两个,一是增大栈空间(后文中有详细描述),二是改用动态分配,使用堆(heap)而不是栈(stack)。解决方法 1增大栈空间修改 属性->

2020-10-17 18:51:39 859

原创 DSP学习 -- C语言实现 SHA-1、MD5、UUID、AES128、base64

直接调用这些接口就可以了,具体怎么实现的,后续再看。代码下载

2020-10-17 18:07:50 228

原创 C语言再学习 -- 创建excel文件

参看:C语言操作Excel表格上一篇文章讲了一下 cJSON,可以生成json文件了。这篇文章讲一下怎么生成excel表xsl格式文件。注意点:1、文件类型为 xls 或者 xlsx2、使用fprintf写入3、了解转义字符参看:C语言再学习 – 转义字符示例:uint32_t Create_Excel (void){ FILE* fp_txt = NULL; fp_txt = fopen("C:\\Users\\Administrator\\Desktop\\res.xls", "

2020-10-17 13:33:08 561 1

原创 DSP学习 -- 软件开机自启动

一、Linux 下实现启动脚本的一般存放路径是 /etc/init.d/rcS (rcS即脚本文件),自启动应用程序一般放置于/etc/rc.d/init.d目录下。参看:开机启动脚本/etc/init.d/rcS这个已经好久没有弄过了,记得是这样做的。二、Windows 下实现方法一在运行里面输入: shell:startup将需要开机自启动的软件快捷方式放到这个文件夹下:...

2020-08-07 22:10:38 395

原创 DSP学习 -- cJSON使用教程

JSON 需要简单的了解一下。谁知道啥时候用上呢~

2020-08-07 20:45:03 1175

原创 DSP学习 -- Visual Studio 操作

最近一直使用Visual Studio写代码了,其中用到一些东西感觉有必要写写,不然过不了几天就忘了。先看看之前写过的。一、字符串函数参看:C语言再学习 – 字符串和字符串函数常用的字符串函数要知道:1、用来统计字符串中有效字符的个数size_t strlen (const char *s);2、合并两个字符串char *strcat(char *dest, const char *src);缺点:超出字符串存储区范围的话,有可能修改数组以外的存储区这会导致严重错误char *strnc

2020-08-07 16:15:12 673

原创 DSP学习 -- 前言

已经换工作20天了,感觉又是换行业了一样。跳入DSP和FPGA的大坑了。除了C语言基础还算可以,其他要学的东西太多了。也是,终于可以又回到那种能学习和吸取新鲜知识的节奏了。相对来说虽然很累,但是我还是比较喜欢这种状态。总比吃老本好一些。趁着还有精力去学,就多学点吧。用到的芯片是 TMS320C6678,网上简单的查了一下资料。创龙TI 视频教程广州创龙嵌入式开发视频教程还有同事推荐的:TMS320C66x KeyStone架构多核DSP入门与实例精解.PDF这些可以先看一下,对大概对DSP有

2020-06-20 19:29:35 1444 3

原创 STM32开发 -- 系统软复位

方法:void BSP_CPU_Reset(void){ /* system soft reset */ NVIC_SystemReset(); // 函数在core_m3.c中 while(1);}__NVIC_SystemReset:/** \brief System Reset \details Initiates a system reset request to reset the MCU. */__STATIC_INLINE void __NVIC_Sy

2020-05-24 17:45:20 2068

原创 STM32开发 -- Visual Studio C++编写串口上位机

打算使用Visual Studio编写一个串口上位机程序,然后进行测试。原来的上位机各种BUG,受不了了。自己写一个得了。一、创建 MFC 工程选择MFC应用:应用程序类型选择 基于对话框:生成效果:二、设置控件找到“工具箱”,就可以将相应的控件拖拽至应用程序对话框中常用控件有: Button, Edit Control, Static Text,Group Box等。...

2020-05-08 17:58:33 2981 6

原创 STM32开发 -- base64详解

base64_encodebase64_decode

2020-03-31 13:49:36 1469

原创 STM32开发 -- 设置MCU运行频率

参看:STM32系列修改外部晶振以及代码的修改(f103、f105为例)后续补上。

2020-03-31 11:16:06 1595

原创 STM32开发 -- md5sum命令

参看:md5sum命令md5sum命令采用MD5报文摘要算法(128位)计算和检查文件的校验和。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改。MD5 全称是报文摘要算法(Message-Digest Algorithm 5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十...

2020-03-16 15:08:49 736

原创 日常生活小技巧 --惠普战66三代 重装系统

新买的惠普战66三代,重装系统遇到各种事。整理一下,下次重装就晓得了。使用的是小兵一键重装系统:http://www.xiaobingxitong.com/bangzhu/2018-09-06/987.html系统是用的1909专业版,最好是别用这个版本了。各种问题~C盘删除分区,新建分区后记得需要点击一下:重建主引导记录(MBR)BIOS里设置一下:启动传统支持和禁止安全引导否则...

2020-03-09 16:26:12 4822

原创 STM32开发 -- UCOSII

一、UCOSII 简介UCOSII是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核。具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。为了提供最好的移植性能,UCOSII最大程度上使用ANSI C语言进行开发,并且已经移植到40多种处理器体系上,涵盖了从8位到64位CPU(包括DSP)。UCOSII是专门为计算机的嵌入式应用设计的...

2020-02-18 18:29:18 1029

原创 STM32开发 -- PMIC、I2C详解

终于到PMIC了,这部分有用到I2C,之前一直想讲来着,现在正好一并讲了。

2019-12-04 17:52:06 1697

原创 STM32开发 -- W25Q32JV SPI FlASH详解

flash这部分也是很重的一部分了,尤其是地址选择,OTA升级等操作。一、未完待续

2019-11-20 18:41:48 3077 1

原创 STM32开发 -- CAN总线详解

最近好像没在状态,博客也没有心思写了。ADC花了好久好久才总结完了,现在就开始看一下CAN总线吧。这部分我比较熟悉一些。

2019-11-11 11:18:15 4328

原创 STM32开发 -- 无线网络协议

参看:IEEE 802.11

2019-11-01 14:09:49 939

原创 日常生活 --1024程序员的节日

1024程序员的节日,没有撩妹火锅,只有加班和bug。

2019-10-24 18:42:59 352

原创 日常生活小技巧 -- UltraEdit复制16进制数据

使用UE打开一个十六进制的文件,一复制才发现,粘贴出来的不是十六进制的,再转换居然还和原来的十六进制数据不同。很郁闷~来吧,接下来就看一下UltraEdit怎么复制16进制数据。参看:UltraEdit如何转换16进制/如何复制16进制方法步骤1、CTRL+A 全选2、点击 编辑->十六进制复制选定视图,将数据粘贴到新建文件内3、点击 编辑->列模式,通过 光标+shif...

2019-10-22 10:52:00 1565

原创 STM32开发 -- 数据搜索

需要从netty里搜索某个内容的数据。该如何搜搜呢?需要用到的指令有 grep、zcat、find等。之前都有讲过,整理一下。简单的实现。参看:C语言再学习 – Linux 中常用基本命令参看:C语言再学习 – grep 命令(转)参看:C语言再学习 – Linux下find命令用法grep使用grep "内容" -Rn 搜索文件find使用find 路径 -name "内容...

2019-10-21 13:31:04 372

原创 STM32开发 -- 可调直流稳压电源

可调直流稳压电源,用的型号为 IT6720参看:可调直流稳压电源

2019-10-14 20:11:49 2158

原创 STM32开发 -- 蓝牙开发详解(2)

如需转载请注明出处:接着 STM32开发 – 蓝牙开发详解(1) 这一篇接着讲。如需转载请注明出处:

2019-09-10 18:54:30 2361 1

原创 日常生活小技巧 -- “Error: Encountered an improper argument”的解决方法

使用keil5.25兼容版本的,在debug过程中修改代码和打断点,再退出debug马上就出现该问题:Error: Encountered an improper argument。解决方法:工程路径中有中文,将路径变成英文即可。请勿在项目的文件夹和文件名以及所有源文件和库中使用非ASCII字符。此问题可能会在5.25以后的MDK版本中修复。。...

2019-09-06 11:28:20 2606 1

原创 Keil uVision4使用总结

相对来说Keil uVision4这款软件我使用的较少,这篇文章更多的是作为一个需要使用此软件的时能快速上手的教程。所有内容均来自网络,如有侵权请告知。一、下载安装Keil uVision4Keil MDK-ARM uVision5最新下载new!Keil C51最新下载new! 工具安装:如何下载安装注册最新版keil——keil uvision4下载兼容包:keil...

2019-09-03 20:49:55 55998 2

原创 STM32开发 -- Ublox GPS之设置PUBX

之前获取GPS所需内容需要解析多个GNNS消息,甚是麻烦了。查看手册里面有PUBX部分,专有消息:即由u-blox定义的消息。只要解析这一个就可以了,甚好。哈哈简单的看一下这里面都有些什么吧。这里主要看里面的PUBX00、PUBX03和PUBX04。其他两个自行查看手册。一、PUBX1、PUBX00经纬度定位信息2、PUBX03卫星状况3、PUBX04时间和时钟信息二...

2019-08-16 15:38:25 1735

原创 STM32开发 -- 地球坐标系(WGS84),火星坐标系(GCJ02), 百度坐标系(BD09)坐标转换

STM32开发 – GPS模块开发详解最后有提到一下:WGS84坐标系 地球坐标系,国际通用坐标系GCJ02坐标系 火星坐标系,WGS84坐标系加密后的坐标系;Google国内地图、高德、QQ地图 使用BD09坐标系 百度坐标系,GCJ02坐标系加密后的坐标系BUT,这三者之间是之间该如何转换呢?比如我获得GPS原始数据 2312.49700,11314.65422,三者之间该怎么转换...

2019-08-14 19:13:28 1509

原创 日常生活小技巧 -- SecureCRT上传和下载文件

会用到Xshell 6或者SecureCRT(一般不用这个下载速度太慢)主要是下载文件。我一般常用的下载指令就是 sz 文件名额,其实也就没啥好讲的了。但是有个问题啊 sz 貌似只能下载一个文件,太费劲了。有没有可以多个文件一起下载的方法??再有我用SecureCRT下载完成了。WTF,下载路径是什么呢?接下来就看一下咯!!一、SecureCRT参看:SecureCRT上传和下载文...

2019-08-14 14:03:53 520

原创 STM32开发 -- 蓝牙开发详解(1)

本来想着现将ADC、CAN、I2C、PMIC、FLASH等等讲完了,晚些时候再讲蓝牙的。emmmm,现在老是遇到一些蓝牙类的问题。看来有必要先讲了。资料都有看过一遍,如果只是简单的了解蓝牙用法,很简单的。多的不说了,现在开始总结!!一、蓝牙介绍...

2019-08-14 13:23:52 6284 1

原创 STM32开发 -- 继电器测试

继电器这个东西,怎么说呢。我之前学过自动化。。。对它是有一定了解的。接下来再简单的来看一下STM32上继电器的应用吧。一、继电器介绍

2019-08-12 17:37:14 4888 1

原创 STM32开发 -- 主天线和分集天线

用的SIM7600CE模块硬件设计里有包含主天线和分集天线。这个需要简单的了解一下了。别人问起来,我特么连哪个天线是都不知道,这就有点尴尬了。查看手册:SIM7600CE-PCIE 硬件设计手册一、主天线和分集天线引脚从手册上看,82pin(MAIN_ANT)为主天线引脚;59pin(AUX_ANT)为分集天线引脚。两者作用和区别那么主天线和分集天线这两者是什么作用呢?又有什么区别...

2019-08-09 15:54:45 4928

原创 STM32开发 -- 网络注册CREG、CEREG

我记得在讲4G模块的时候有介绍一下CREG。参看:STM32开发 – 4G模块开发详解(2)AT+CREG=2网络注册信息设置命令,自动上报网络注册未知结果码,同时带有位置信息,+CREG: [,]AT+CREG=2OKAT+CREG?网络注册信息查询命令,当stat的值为1(本地网络)或5(漫游)的时,网络注册成功。AT+CREG?+CREG: 2,1,"FFFE","1...

2019-08-09 10:16:18 3144 1

原创 STM32开发 -- 低功耗模式详解(3)

接着讲:一、其他模式低功耗GPS/4G模块/蓝牙进入休眠和其他功能电路供电切断 这些又该如何操作?4G模块禁止网络注册:AT+CREG=0关闭WIFIAT+CWMAP=0蓝牙...

2019-08-08 14:28:20 1312 1

GV7601 design guide.

2016-11-03

MQTT 客户端

MQTT 客户端

2017-08-14

MP4Encoder 工程文件

H264视频编码成MP4文件

2017-07-06

基于hi3516a的h265码流实时传输系统设计

基于hi3516a的h265码流实时传输系统设计

2016-11-03

聚优致成的留言板

发表于 2020-01-02 最后回复 2020-04-09

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

TA关注的人 TA的粉丝

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