09 2017 档案
摘要:一、开发环境配置 在开发stm32应用之前,我们需要先配置好开发环境。 首先从keil官网下载keil MDK-ARM软件包(v5版本与v4版本不同,v5版本需要下载额外的stm32芯片包)和芯片包(芯片包按照你需要的版本下载即可)。 keil MDK-ARM软件包下载地址:https://www.
阅读全文
摘要:一、stm32最小系统 stm32最小系统组成如下(除了stm32芯片外): 1、电源模块,3.3V电源,需要用稳压器件,有时要用感容网络产生stm32所使用的模拟电源。 2、时钟模块,有源或者无源晶振,可以使用最高25MHz的有源晶振或者4-16MHz的无源晶振,常用的是外部8M无源晶振,负载电容
阅读全文
摘要:一、如何开始嵌入式学习 1、选择合适的硬件平台 根据自己的性能需求,选择合适的开发板(微处理器MPU以及外围设备能够满足你的需求)。 2、选择合适的嵌入式系统 一般比较主流的嵌入式操作系统有Android和Linux(当然还有其他操作系统,这里不多说)。相对来说,Android系统偏向界面交互,对于
阅读全文
摘要:如何在Windows环境下学习Linux?方法如下: 方法一: 下载Cygwin,Cygwin是一个在windows平台上运行的类UNIX模拟环境,网上有很多安装教程,这里不多说。 方法二: 下载一个虚拟机,比如免费的Virtual Box以及收费的VM ware,然后在虚拟机内安装一个linux系
阅读全文
摘要:1、安装Anaconda 下载:https://repo.continuum.io/archive/,我用的是Python 3.5 ,64位系统,所以选择的版本是Anaconda2-4.2.0-Windows-x86_64.exe 下载完以后,安装。 安装完以后,打开Anaconda Prompt,
阅读全文
摘要:解决方案: 1、查看是否没装网卡驱动; 2、检查网卡是否损坏; 3、检查网线是否损坏(注意:有时候不一定是网线损坏了,而是网线太细了,导通性不好。本人用细网线试了一下,windows下面可以连接网络,然而ubuntu下却不行, 网口处指示灯不亮。接着本人换了一根粗网线,问题就解决了。也许是ubunt
阅读全文
摘要:Ubuntu 12.04 LTS 版本 由于 Ubuntu 12.04 LTS 自带的 Fcitx 版本较旧,需要先通过 PPA 升级,才能安装下载的 deb 软件包。 1. 点击左上角的图标打开Dash,输入update-manager,点击更新管理器。 2. 在更新管理器中,选择设置:编辑->软
阅读全文
摘要:很多小伙伴买pi的都喜欢自己在上面折腾点好玩的小项目,我也一样。购入pi后一直用在上面学习c/c++和python,不过现在回想起来大部分 时间都在折腾开发环境,一直想打造一个完美的,走了不少弯路。这里总结一下,会引用一些网络上大神的教程。希望能对新手有些用处,也希 望能有大神能提供更好的方案。 编
阅读全文
摘要:目录: 安装虚拟机VirtualBox 虚拟机VirtualBox安装win7全过程 虚拟机共享文件夹、U盘 一、安装虚拟机VirtualBox VirtualBox下载地址:https://www.virtualbox.org/wiki/Linux_Downloads 本文下载该版本:virtua
阅读全文
摘要:前言 以下内容是个人学习之后的感悟,转载请注明出处~ 作者的显卡是GT 730,现以NVIDIA-Linux-x86-384.69为例。 1、打开终端,先删除旧的驱动: sudo apt-get purge nvidia*sudo apt-get install nvidia-319-updates
阅读全文
摘要:前言 以下内容是个人学习之后的感悟,转载请注明出处~ 1.首先下载锐捷Linux版本,然后解压缩后,有个rjsupplicant.sh这个脚本文件,于是按照README做了,终端中输入chmod +x ./rjsupplicant.sh ,回车。。。 2.先输入sudo ./rjsupplicant
阅读全文
摘要:前言 以下内容是个人学习之后的感悟,转载请注明出处~ Mini-batch梯度下降法 见另一篇文章:梯度下降法。 指数加权平均 其原理如下图所示,以每天的温度为例,每天的温度加权平均值等于β乘以前一天的温度加权平均值,再加上(1-β)乘以 当天温度的和。β值得选取对温度加权平均值的影响非常明显,图中
阅读全文
摘要:前言 以下内容是个人学习之后的感悟,转载请注明出处~ softmax回归 首先,我们看一下sigmod激活函数,如下图,它经常用于逻辑回归,将一个real value映射到(0,1)的区间(当然也可以是 (-1,1)),这样可以用来做二分类。 接下来,我们再看一下softmax函数,其函数类型如下:
阅读全文
摘要:前言 以下内容是个人学习之后的感悟,转载请注明出处~ Batch归一化 在神经网络中,我们常常会遇到梯度消失的情况,比如下图中的sigmod激活函数,当离零点很远时,梯度基本为0。为了 解决这个问题,我们可以采用Batch归一化。 通过BN法,我们将每层的激活值都进行归一化,将它们拉到均值为0、方差
阅读全文
摘要:前言 以下内容是个人学习之后的感悟,转载请注明出处~ 超参数调试 在深度学习中,超参数有很多,比如学习率α、使用momentum或Adam优化算法的参数(β1,β2,ε)、层数layers、不同层隐藏 单元数hidden units、学习率衰退、mini=batch的大小等。其中一些超参数比其他参数
阅读全文
摘要:前言 以下内容是个人学习之后的感悟,转载请注明出处~ ARM工作模式 ARM工作模式根据功能不同,可分为7类: User Mode:用户模式。操作系统的Task一般以这种模式执行。User Mode是ARM唯一的非特权模式,这表示如 果CPU处于这种模式下,很多指令将不能够执行,因此操作系统的资源得
阅读全文
摘要:前言 以下内容是个人学习之后的感悟,转载请注明出处~ 线程是什么 线程是程序中一个单一的顺序控制流程。进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的 基本单位指运行中的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。 GIL是什么 为了更有效的利用多核处
阅读全文

浙公网安备 33010602011771号