自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 RT-thread移植问题汇总

RT-thread 移植问题汇总问题汇总ENV工具使用注意事项无法找到pcf8574.h问题SD卡无法挂载问题网络不通的问题ENV工具使用注意更新工具包之后需要添加命令:pkgs --upgrade配置网络错误配置路径HardWare Drivers Config --> Onboard Peripheral Drivers --> Enal...

2019-11-06 18:00:10 551 1

原创 ERROR: You are not inside a PetaLinux project. Please specify a PetaLinux project! 解决方法

安装完成Petalinux之后,进行工程创建,在工程创建之后导入硬件信息,后出现了ERROR: You are not inside a PetaLinux project. Please specify a PetaLinux project!该错误的原因是需要再自己建立的工程中执行导入硬件描述信息的命令。...

2019-01-04 23:47:41 1988

原创 STM32F0 Error: Flash Download failed - "Cortex-M0"解决

开发工具CUbemx + Keil uVision5(MDK V5)错误现象在STM32F0烧录程序是出现了Error: Flash Download failed - "Cortex-M0"如下图所示:解决方法在MDK V5的工程中选择Project→Options for target"stm32F0",然后选择Debug标签栏下的Settings选项,如下图所示:选...

2018-12-05 16:02:01 22956 4

原创 深度学习基础

万事开头难,在我理解恐怕最难的是战胜懒惰怯懦的心理。现在终于开头啦,鼓励鼓励自己,努力写下去!!写作声明(丑话说在前头):文章纯粹是自己的学习笔记和总结,文章顺序和思路可能让人感觉混乱。文章书写的出发点是自己对所学所想的记录,后期一直会有修改和维护。如果你读了文章,感觉毫无用处,在此说声抱歉!!神经元完整的神经元通常由线性部分和非线性部分组成。如上图所示:h=(w∗x+b) h = (...

2018-12-04 21:56:13 167

原创 ZYNQ平台UBOOT下烧录程序到Flash中

上篇文章讲述了通过SDK引导启动UBoot,在Uboot启动之后可以通过网口tftp功能下载主机提供的相应程序,并烧录到Flash制定位置。uboot启动之后,setenv serverip 192.168.0.19 && setenv ipaddr 192.168.0.205tftpboot 0x800000 BOOT.bin &&

2018-12-03 21:37:29 2665 1

原创 Linux下操作快捷键

多个终端独立窗口快捷键Ctrl+Alt+T多个终端同一窗口快捷键光标在当前的终端下Ctrl+Shift+Tworksapce switch 快捷键开始键 + S 显示Ctrl+Alt+箭头 workspace 之间切换Ctrl+Shift+Alt+箭头 将当前workspace中的内容移动到前头指定的workspace中切换鼠标从vmware鼠标调到当前主机鼠标C...

2018-12-02 23:06:55 731

原创 Linux下常用命令

linux下命令繁多,为了能够将自己接触的命令管理起来,只能通过笔记的形式。对于用到的命令不问前因后果,只要实现就暂时记录。熟知所有需要慢慢来。查看QSPI Flash分区root@localhost:/proc# cat mtd dev: size erasesize namemtd0: 00080000 00001000 "qspi-boot"mtd1: 00020...

2018-12-02 23:04:12 192

原创 zynq平台uboot简介

u-boot中几个关于配置信息的文件夹u-boot-xlnx/configs文件夹该文件夹中存在zynq_zed_defconfig,该文件用于配置板卡的功能。u-boot-xlnx/include/configs文件夹该文件夹下的zynq_common.hu-boot-xlnx/arch/arm/dts文件夹该文件下存在zynq-zed.dts 即ZED的设备树文件u-bo...

2018-12-02 23:01:53 1177 1

原创 ZYNQ平台在SDK下引导启动UBOOT

ZYNQ芯片+Linux系统搭建完成后,希望通过QSPI-Flash的方式来进行程序加载。QSPI-Flash启动则需要烧录以下文件:BOOT.bin : fsbl.elf + uboot.elfuImage : linux内核zynq_board.dtb : zynq平台的设备树uramdisk.image.gz : 文件系统design.bit : FPGA程...

2018-12-02 17:20:06 3034

原创 STM32-DA发送正弦波

开发平台STM32F0 + Cubemx + MDK V5Cubemx配置(DA + DMA + Timer)DA的工作原理是使用定时器在固定时间内将产生正弦波的数据通过DMA的方式传送到DA控制器,从而产生固定频率的正弦波。DA配置DA的DMA配置DMA的配置Timer的配置Timer的主时钟配置为48MHz。prescaler的作用是将工作的主时钟进行相应配置数据的分频...

2018-12-01 21:41:45 5706 1

原创 linux下安装 Sublime Text 3

Sublime 是很好的编辑器,在linux中的安装步骤如下:添加 Sublime Text 3的仓库:root@ubuntu:/home/# sudo add-apt-repository ppa:webupd8team/sublime-text-3更新软件库root@ubuntu:/home/# sudo apt-get update安装Sublime Text 3roo...

2018-12-01 21:39:13 6474

原创 初识makefile

Makefile的规则 target ... : prerequisites ... command ... ...target也就是一个目标文件,可以是Object File,也可以是执行文件。prerequisites就是,要生成那个target所需要的文件或是目标。command也就是make需要执行的命令。(任意的Shell命令)简单实...

2018-12-01 21:37:58 102

原创 ZYNQ-NE10安装与编译

Ne10介绍Ne10是一个通用开源的函数库里面提供了大量的浮点运算、矢量计算,和矩阵操作函数,并针对配备NEON SIMD功能ARM的CPU进行了大量优化。允许通过静态或动态链接轻松集成到各种应用程序中。目前支持平台:linux,android,ios。Ne10目前有四个模块:1、(信号处理)DSP 包含常用的FFT FIR IIR等函数2、(数学计算)Math3、(图像处理...

2018-12-01 21:33:53 2179

原创 XILINX FPGA功能引脚综述

XILINX FPGA功能引脚引脚分类备注PS IOARM(PS端)的专用引脚,主要是各种控制器和GPIOSelect IOFPGA(PL端)引脚Configuration Pins In Bank 0Jtag类引脚(加载烧录)GTx Pins高速串行收发器引脚XADC PinsFPGA内部嵌入的ADC引脚GTxXilinx FP...

2018-12-01 21:31:16 6344

原创 Linux scp命令

SCP简介Linux-scp命令用于Linux设备之间复制文件和目录。scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。使用方法不同的Linux设备之间文件传输常用2种方法:1、ftp,一台Linux安装ftp Server,另一台使用ftp的client程序来进行文件的传输。2、利用scp命令来进行文件传输。scp ...

2018-12-01 21:26:06 155

原创 常用的激活函数

什么是激活函数如下图所示:f 则表示激活函数完整的神经元通常由线性部分和非线性部分组成。如上图所示:h=(w∗x+b) h = (w*x +b)h=(w∗x+b) 表示神经元的线性部分。x 表示输入向量。w 表示权重向量。b 表示偏移向量。y=f(h) y = f(h) y=f(h)表示神经元的非线性部分。f 表示激活函数或者激励函数。y 表示输出向量。激活函数的作用现...

2018-12-01 21:21:04 361

原创 STM32-printf重映射串口

在STM32开发过程中必然需要串口打印参与调试,而往往STM32调试分配串口不会固定,可能是在串口1,也有可能为串口2。该如何对printf进行重新映射串口呢?只需要在生成的工程代码中添加如下代码:#include "stdio.h"#ifdef __GNUC__#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)#else#define...

2018-12-01 21:17:13 1863

原创 STM32 +Free RTOS+LED闪烁

移植Free RTOS由于Cubemx,在STM32中移植Free RTOS变的异常简单。只需要勾选一下,开发工具将移植的工作全部搞定。如图所示:由于后面时钟存在冲突需要对时钟修改,如下图所示:同时修改了时钟配置,如下图所示:然后再添加两个GPIO用于点亮LED,这里不再详述。在Free RTOS中添加任务列表。然后可以生成MDK V5下的代码。代码分析Free RTO...

2018-12-01 21:15:41 866

原创 STM32-MDK V5 生成bin文件和hex文件

STM32-MDK V5 生成bin文件和hex文件.axf文件.bin文件.hex文件.axf文件MDK 下默认生成的烧录文件为.axf文件,文件路径:D:\COINV_STM32\HJJC\STM\MDK-ARM\STM.bin文件生成方法,如下图所示:1、打开 Options for Target ‘xxx’ 对话框,选择 User 标签页2、构选 Run User ...

2018-12-01 21:10:58 2107 1

阻塞赋值和非阻塞赋值的区别

很好的解释了阻塞和非阻塞的区别,其中通过两个例子的解释,可以更好的理解阻塞和非阻塞,尤其是在使用状态机的过程中,有很好的帮助。

2011-03-14

空空如也

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

TA关注的人

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