自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (10)
  • 收藏
  • 关注

原创 Google免费GPU Colab使用教程

转载请注明出处:https://blog.csdn.net/siisbin27/article/details/82227444PS:Colaboratory 是谷歌的一个研究项目,可免费使用。(暂不确定这个项目是不是长久有效)Colaboratory 支持 Python 2.7 和 Python 3.6。谷歌中文说明:https://colab.research.google.com...

2018-08-30 21:04:29 1643

原创 STM32 BootLoader原理分析

1、IAP简介        IAP是In Application Programming(在应用中编程)的首字母缩写,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。        一片STM32芯片的Code(代码)区内一般只有一个用户程序。而IAP方案则是将代码区划分为两部分,两部分区...

2018-03-14 14:15:13 5443 1

原创 Source Insight 4.0常用设置

本文以Source Insight 4.00.0089版本为例。1、显示代码行数Options->File Type Options…->C/C++ Source File->勾选Show line numbers2、设置代码字体大小Options->File Type Options…->C/C++ Source File->点击Screen Font...3...

2018-03-01 12:15:00 3965

转载 ubuntu 14.04系统安装 Scientific Toolworks Understand 软件教程

文章来源:http://blog.csdn.net/qq_36355662/article/details/62887174为了能方便的看代码,想安装 Scientific Toolworks Understand 软件,以图表形式学习代码编写,可是整了将近一天时间,总算满意了。诶,走的弯路太多,现在把具体教程分享如下:       参考网址:http://blog.csdn.net/u01172...

2018-02-28 16:52:42 271

转载 Source Insight 4.0 最简单的破解安装

三步完成Source Insight 4.0 破解安装下载地址有更新,之前有朋友因潜在的版权问题封禁没下到,现在更新后可正常使用了。文末有完全清除上次安装残留的方法,需要的人可以参考。                                                                     —— 更新于 2018.1.21第一步:安装    安装sourceinsig...

2018-02-28 16:26:26 613

原创 Linux下配置串口助手查看APM Console打印日志

环境:Ubuntu 14.04 LTSLinux下的串口助手有很多,如:picocom,minicon,cutecom等,工具的具体区别以及安装可以参考 Linux串口工具汇总现在只介绍利用picocom来查看APM Console日志:1、设置picocom串口波特率安装好picocom后在终端输入:picocom -b 115200 /dev/ttyACM0 设置串口波特率。注

2018-01-29 16:44:23 1087

原创 windows下用eclipse编译APM固件时Cannot run program "make": Launching failed问题

1、在Windows下搭建eclipse px4编译环境时出现Cannot run program "make": Launching failed错误如下图所示:此问题出现的原因是make.exe的路径没有包含在windows PATH环境变量中,将C:\pixhawk_toolchain\toolchain\bin添加到PATH环境变量中即可解决此问题。2、添加环境变量后再次执

2018-01-22 15:36:23 18449 1

原创 解决Windows Git客户端(Source Tree) clone时出现的templates not found问题

在使用Source Tree clone代码的时候发现一直出现Templates not found的警告:warning: templates not found C:\Users\LiuBin\AppData\Local\Atlassian\SourceTree\git_local\share\git-core\templates进入该路径发现git_local目录下没有share目录,但是m

2018-01-19 11:25:38 6098

原创 Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement

IAR 警告:Warning[Pa082]: undefined behavior: the order of volatile accesses is undefined in this statement这个警告在运算符两边都有volatile修饰的变量时出现,volatile修饰的变量一般不用于计算如:void test_volatile(void){volatile u

2017-10-24 21:12:04 1751

原创 Astyle代码格式化工具在IAR中的使用

1、Astyle下载路径:https://sourceforge.net/projects/astyle/files/?source=navbar下载最新版Astyle解压到指定位置。2、IAR中添加Astyle工具支持打开IAR软件,选择Tools-->Config Tools在Menu Text输入菜单名字Command填写Astyle存放路径Argument填

2017-10-24 14:07:19 3246

原创 左手坐标系&右手坐标系

一、空间直角坐标系过空间定点O作三条互相垂直的数轴,它们都以O为原点,具有相同的单位长度.这三条数轴分别称为X轴(横轴).Y轴(纵轴).Z轴(竖轴),统称为坐标轴。各轴之间的顺序要求符合右手法则,即以右手握住Z轴,让右手的四指从X轴的正向以90度的直角转向Y轴的正向,这时大拇指所指的方向就是Z轴的正向.这样的三个坐标轴构成的坐标系称为右手空间直角坐标系.与之相对应的是左手空间直角坐

2017-10-19 16:54:10 1322

转载 BLE-NRF51822教程9—动态密码(配对码)

文章来源:http://blog.chinaunix.net/uid-28852942-id-5592664.html本讲教程也是在 sdk中的的uart例子 的基础上修改实现动态密码(其实是配对码)的功能。Uart例子在以下目录中XXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral

2017-10-17 20:11:26 376

转载 BLE-NRF51822教程8-动态广播

文章来源:http://blog.chinaunix.net/uid-28852942-id-5587404.html本讲接收如何实现动态广播。教程基于 9.0 sdk中的 Uart例子。实现动态广播的方法是  广播->停止广播->修改参数->重启广播所以我们通过一个定时器来周期性的  关闭广播然后再修改广播数据之后再开启广播。Sdk 9.0

2017-10-17 20:10:29 214

转载 BLE-NRF51822教程8-软件定时器的使用

文章来源:http://blog.chinaunix.net/uid-28852942-id-5586540.html本讲教程还是会基于 9.0 sdk中的uart例子。 在该例子上使用 sdk中自带的软件定时器来实现一些功能Uart例子在sdk 中如下目录XXX\Keil_v5\ARM\Pack\NordicSemiconductor\nRF_Examples

2017-10-17 20:09:22 407

转载 BLE-NRF51822教程7-带协议栈工程中使用flash

文章来源:http://blog.chinaunix.net/uid-28852942-id-5576719.html本教程说明 如何在带协议栈的BLE工程中使用flash操作。教程基于sdk9.0的 uart工程xxx\NordicSemiconductor\nRF_Examples\9.0.0\ble_peripheral\ble_app_uartNordic的SD

2017-10-17 20:08:31 198

转载 BLE-NRF51822教程6-创建一个自己的服务

文章来源:http://blog.chinaunix.net/uid-28852942-id-5535803.html该教程基于 sdk9.0首先打开 sdk 下的工程模板 在以下路径中XXXX \Keil_v5 \ARM \Pack \NordicSemiconductor \nRF_Examples \9.0.0 \ble_peri pheral \ble_app_temp

2017-10-17 20:04:48 369

转载 BLE-NRF51822教程5-静态密码设置

文章来源:http://blog.chinaunix.net/uid-28852942-id-5513867.html这一讲介绍配对的一些相关理论知识,并且介绍如何实现”静态密码”的设定程序是基于sdk9.0 下的 uart demo另外 测试使用的手机app是 IOS下的lightblue。这里准确的说法应该是叫配对码,而不是密码。输入这个

2017-10-17 20:02:06 187

转载 BLE-NRF51822教程4-串口BLE解析

文章来源:http://blog.chinaunix.net/uid-28852942-id-5377957.html本讲逐行代码解析官方串口BLE例程demoPS: 基于SDK5.1 主要分一下几个部分:1 :Main函数的整体注释2 :函数单独解析。3 :接收串口数据并发送给对端设备4 :接收手机数据并通过串口打印 Ps :第一和第二部分我在

2017-10-17 17:50:35 337

转载 BLE-NRF51822教程3-sdk程序框架剖析

文章来源:http://blog.chinaunix.net/uid-28852942-id-5335038.html本讲为框架介绍,不会牵涉到太多代码细节。 51822的官方SDK其实是没有框架依耐性的。什么叫框架,比如TI的BLE SDK中就有一个操作系统抽象层(OSAL)他是一个轮训的调度。你需要按照他的方式去创建任务等等。而51822的SDK本质上只是提供了各种调用接口

2017-10-17 17:49:32 193

转载 BLE-NRF51822教程2-工程初始化流程

文章来源:http://blog.chinaunix.net/uid-28852942-id-5213584.html代码讲解基于资料包里配套的 sdk5.1版本中的串口demo。高版本的sdk基本都是差不多的。代码在路径xxxxx\keil\ARM\Device\Nordic\nrf51822\Board\pca10001\s110\experimental中一:

2017-10-17 17:45:46 277

转载 BLE-NRF51822教程1-常用概念

文章来源:http://blog.chinaunix.net/uid-28852942-id-5213583.html1:主机如何知道外围设备的存在:         外围设备广播信息。主机主动扫描,外围设备回复扫描响应以告知主机。2:可发现模式:由广播中的flag标志设置。         有限可发现模式:广播间隔快,但最大只能持续最多30s

2017-10-17 17:43:24 213

原创 Source Tree 免登陆安装方法

安装Source Tree时需要登录账号才能进行下一步的工具安装,但有时登录界面总是刷新不出来,VPN也不行,可以采用以下方法,亲测可用!!!%LocalAppData%\Atlassian\SourceTree\accounts.json 在此路径下新建一个accounts.json文件然后将下面的内容复制进去保存,再安装就可直接跳过登录界面了。[  {   

2017-10-13 22:22:26 3446

转载 Git 代码管理中 .gitignore 文件无效的解决方法

原文地址《Git 代码管理中 .gitignore 文件无效的解决方法》在用 Git 进行代码管理的过程中,我们会发现后添加进去的 .gitignore 文件,或者是中途修改了 .gitignore 文件后,.gitignore 文件没有生效,我们需要通过清除 track 缓存和 强制 track 来解决问题。Runtime EnvironmentOS: Mac O

2017-10-13 15:16:45 283

原创 Source Tree提交出现 POST git-receive-pack (chunked) 解决方案

出现 POST git-receive-pack (chunked) 的原因就是 当使用 HTTPS 提交到 Git 上时使用不检查加密要是东西过多将导致提交停止解决方案方案1>  使用 Git 提交代码进入到要提交的代码的目录,里面包含 .git 文件夹,输入指令 git config http.postBuffer 524288000方案

2017-10-13 14:28:22 501

转载 Xilinx Vivado的使用详细介绍(3):使用IP核

文章来源:http://www.paincker.com/vivado-basic-usage-3IP核(IP Core)Vivado中有很多IP核可以直接使用,例如数学运算(乘法器、除法器、浮点运算器等)、信号处理(FFT、DFT、DDS等)。IP核类似编程中的函数库(例如C语言中的printf()函数),可以直接调用,非常方便,大大加快了开发速度。使用V

2017-10-11 18:31:30 764

转载 Xilinx Vivado的使用详细介绍(2):综合、实现、管脚分配、时钟设置、烧写

文章来源:http://www.paincker.com/vivado-basic-usage-2前面一篇介绍了从新建工程一直到编写代码进行行为仿真,这篇继续进行介绍。修改器件型号新建工程时选择过器件型号,如果新建好工程后需要修改型号,可以选择菜单Tools - Project Settings。弹出窗口中,点击Project Device右侧的

2017-10-11 18:29:50 3227

转载 Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真、Testbench

文章来源:http://www.paincker.com/vivado-basic-usage-1新建工程打开Vivado软件,直接在欢迎界面点击Create New Project,或在开始菜单中选择File - New Project即可新建工程。点击Next输入工程名称和路径。选择RTL Project,勾选

2017-10-11 18:25:30 1100

转载 Git教程

参考教程:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

2017-07-17 17:07:03 131

转载 MATLAB 之 \(左除) /(右除)

文章来源:http://blog.csdn.net/clam_clam/article/details/7184991最近编写matlab 程序老是被 \  /  搞混淆。运算符                                             名称                说明/(向右倒称为右除)

2017-07-15 14:59:03 2293

转载 IAR EWARM Printf via SWO

文章来源:http://www.cnblogs.com/shangdawei/archive/2013/04/10/3011576.htmlIAR编译器使用SWO输出调试信息设置:Stdout and stderr of the application can be redirected to ITM stimulus port #0. It means that st

2017-05-23 21:36:07 1752

原创 Warning[25]: Label 'xxxxx' is defined pubweak in a section implicitly declared root

基于创建STM32工程时编译会出现大量警告,参考IAR官网解决方法:https://www.iar.com/support/tech-notes/assembler/warning25-label-xxxxx-is-defined-pubweak-in-a-section-implicitly-declared-root/Technical Note 30605Ta

2017-05-21 21:16:46 882

转载 非常适用的Sourceinsight插件,提高效率事半功倍

文章来源:http://www.cnblogs.com/wangqiguo/p/3713211.html一直使用sourceinsight编辑C/C++代码,sourceinsight是一个非常好用的编辑工具可以任意定位,跳转,回退,本人一直使用该工具做C/C++开发,sourceinsight能够满足我的大部分需求,但是有些功能没有总觉得是一个缺憾。本文将补充这些非常好用的功

2017-05-21 16:12:11 270

转载 I2C和SPI总线对比

文章来源:http://blog.csdn.net/skyflying2012/article/details/8237881一 IIC总线I2C--INTER-IC串行总线的缩写,是PHILIPS公司推出的芯片间串行传输总线。它以1根串行数据线(SDA)和1根串行时钟线(SCL)实 现了双工的同步数据传输。具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点

2017-03-19 20:57:09 224

转载 verilog--除法器的简单实现(1)

文章出处:http://blog.csdn.net/rill_zhen/article/details/7961937引言除法器在FPGA里怎么实现呢?当然不是让用“/”和“%”实现。在Verilog HDL语言中虽然有除的运算指令,但是除运算符中的除数必须是2的幂,因此无法实现除数为任意整数的除法,很大程度上限制了它的使用领域。并且多数综合工具对于除运算指令不能综

2017-03-12 14:21:12 22170 2

转载 深入浅出FPGA-1-Cyclone芯片内部

文章出处:http://blog.csdn.net/rill_zhen/article/details/7768552引言在学FPGA之前,一定弄明白一件事情,就是,FPGA到底是什么?好吧,这一节主要说一下这个问题,当然不止这一个问题。弄明白了这个问题,下一节开始说verilog语言的问题。 1.1FPGA实现类型众所周知,FP

2017-03-12 13:46:42 2118 1

转载 深入浅出FPGA-2-让source insight 支持verilog HDL

文章来源:http://blog.csdn.net/rill_zhen/article/details/7793142引言工欲善其事,必先利其器。最近用verilog在FPGA上做一个简易的计算器,整个工程由6个模块组成,之前写的代码都是很小的,模块也很少,一般就一两个,没感觉出别扭。但是模块多了就发现,模块之间的关系就比较复杂,例化一个module时,要反复查看模块的

2017-03-12 13:44:51 1044

转载 深入浅出FPGA-3-verilog HDL

文章出处:http://blog.csdn.net/rill_zhen/article/details/7819855引言FPGA最初阶段的学习可以分为两部分。一是HDL的语法,二是相关工具的使用。这第一部分,就是verilog HDL或者VHDL,国内用verilog的占得比例多一些。对于第二部分,这要看具体的FPGA开发过程,一般过程如下:3

2017-03-12 13:42:42 420

转载 分享几个AndroidSDK镜像源

文章来源:http://blog.csdn.net/slow_liao/article/details/44358971Android SDK在线更新镜像服务器大连东软信息学院镜像服务器地址:http://mirrors.neusoft.edu.cn 端口:80北京化工大学镜像服务器地址:IPv4: http://ubuntu.buct.

2017-03-09 12:15:24 335

原创 iOS开发者有价值的工具集

1.Gitx (rowanj-dev)  Git是一个命令行代码管理系统,可能你已经在使用它了,它可以很好地帮你管理代码版本,功能非常强大,支持feature branches、tags、submodules以及logs等。并且其提供的GUI可以让你以一种更时髦的方式来展示commit tree。 当然,还有很多类似的git客户端,比如opensouce Gitx、Tower以及S

2014-05-22 14:19:58 297

转载 代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧

代码手写UI这种方法经常被学院派的极客或者依赖多人合作的大型项目大规模使用。Geek们喜欢用代码构建UI,是因为代码是键盘敲出来的,这样可以做到不开IB,手不离开键盘就完成工作,可以专注于编码环境,看起来很cool很高效,而且不到运行时大家都不知道会是什么样子,也显出了程序员这一职业的高大上及神秘气息(这个真的不是在黑..想想大家一起在设计师背后指点江山的场景吧)。大型多人合作项目使用代码构建

2014-05-22 14:14:34 272

Visual_Assist_X 通用破解补丁_V2.0(含VAX官方安装包)

1. 本和谐文件仅供技术研究,若喜欢 VA_X 请注册购买正版。 2. 通杀VA_X1641~2258(理论支持后续版本)支持VC6~VS2017,XP~WIN10测试OK。 3. 采用了更为巧妙的破解方案:不修改程序任何数据,不延时,不影响VS启动。 4.压缩包已包含官方最新安装包 VA_X_Setup2258_5.exe,按照破解教程可以直接破解,亲测可用

2018-03-08

2016深圳大学考研复试真题---集成电路专业

2016深圳大学集成电路专业考研复试真题及复试建议,深大集成师兄极力推荐。。。。。。。

2018-01-13

国嵌唐老师C++原版课件(高清完整版)

国嵌唐老师C++视频课件,绝对高清,绝对完整。。。。。。。。。。。。。

2017-10-18

Source Insight4.0破解工具+最新license

最新版Source Insight 破解工具,亲测可用,替换可执行文件后导入license即可成功破解 666。。。

2017-10-18

Source Insight 4.0086官方安装包

Source Insight 4.0086官方最新版安装包,4.0的很多功能都比3.5强大很多

2017-10-18

Source Tree 2.3.1

官网下载最新版Source Tree 2.3.1版本安装文件,分享给大家

2017-10-14

sscom5.13.1

很好用的串口助手

2017-05-28

解析STM32的库函数

解析STM32的库函数

2012-09-18

STM32_RCC分析与使用

STM32_RCC分析与使用

2012-09-18

STM32的IAP方案

STM32的IAP方案

2012-05-01

空空如也

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

TA关注的人

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