自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

XIANG

记录学习的点滴

  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

原创 linux环境下HLS综合,'features.h' file not found

ubuntu系统vivado HLS综合报错:/tools/Xilinx/Vivado/2018.3/lnx64/tools/gcc/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/x86_64-unknown-linux-gnu/bits/os_defines.h:40:10: fatal error:...

2020-02-12 19:22:52 2170

原创 XILINX FPGA实现定点转浮点

(1)小数的表达参考:https://www.cnblogs.com/woshitianma/archive/2013/05/19/3087258.htmlx表示实际的数(*一个浮点数),q表示它的Qn型定点小数(一个整数)。q = (int) (x * 2^n)x = (float)q/2^n以Q12为例:假设定点小数用16位二进制表达,最高位是符号位,那么有...

2019-10-21 21:42:31 3359

原创 MATLAB 变量''似乎会随迭代次数而改变,请预分配内存以2获得更高的运算速度

在MATLAB的help文件中可以找到如下说明:for and while loops that incrementally increase the size of a data structure each time through the loop can adversely affect performance and memory use. Repeatedly resizing a...

2019-06-20 10:18:24 15168 2

原创 Vivado DDS IP核使用和仿真(二、多通道信号发生器)

按照博文https://blog.csdn.net/u013215852/article/details/91042672了解完单通道信号发生器之后,我们来看一下如果用一个IP核同时生成多通道信号怎么做,本文以1MHz和10MHz双通道为例:1、设置参数,注意与单通道不同的地方通道设置为2,那么我们想要得到与单通道一样16bit的输出数据,那么根据公式我们就需要把Frequen...

2019-06-06 15:16:32 8808 1

原创 Vivado DDS IP核使用和仿真(一、单通道信号发生器)小补充

请先看上一篇博文:https://blog.csdn.net/u013215852/article/details/91042672在此博文的最后,生成了同时输出正弦信号和余弦信号,一些读者对此有一些疑问,其实很简单,按照上一篇的设置,如果把output设置为Sine and Cosine,那么IP核会自动将输出的宽度扩大一倍,即16变成了32,根据下图可知高16位为SINE,低16位为COS...

2019-06-06 14:59:44 3353 1

原创 Vivado DDS IP核使用和仿真(一、单通道信号发生器)

DDS Compiler(6.0)1、打开IP核配置,parameter Selection选择System Parameters2、设置System Parameters参数:(1)Spurious Free Dynamic Range的设置,这个参数与输出数据的宽度相关可以参考《LogiCORE IP DDS Compiler v6.0 Products Guide》,根据自己...

2019-06-06 14:02:43 27088 1

原创 i.mx6q u-boot2016.03移植笔记

使用主板:迅为i.mx6q开发板,2G DDR参考文献:fsl-yocto-L4.1.15_2.0.0-gaIMXBSPPG Rev. 1, 01/20171.参考i.MX_BSP_Porting_Guide.pdf移植,说明比较详细,参考的是官方imx6sabresd开发板2.修改DCD TABLE,此处参考迅为i.mx6q开发板提供的u-boot 2009版本源码,u-bo...

2018-09-22 17:05:41 2038

原创 采用XILINX的CORDIC IP核计算arctan2(Y,X)

2022-01-24 00:16:31 2366

原创 HDLBits: ece241 2013 q8

module top_module ( input clk, input aresetn, // Asynchronous active-low reset input x, output z ); parameter IDLE = 3'b000; parameter BIT0 = 3'b001; parameter BIT1 = 3'b010; reg [2:0] state,next_state; a.

2021-07-23 11:09:17 148

原创 HDLBits: Fsm serialdp

module top_module( input clk, input in, input reset, // Synchronous reset output [7:0] out_byte, output done);parameter IDLE = 4'd0;parameter BIT0 = 4'd1;parameter BIT1 = 4'd2;parameter BIT2 = 4'd3;parameter BIT3 = 4'd4;pa...

2021-07-22 20:16:56 264

原创 hdlbits:Fsm serialdata

module top_module( input clk, input in, input reset, // Synchronous reset output [7:0] out_byte, output done);parameter IDLE = 4'd0;parameter BIT0 = 4'd1;parameter BIT1 = 4'd2;parameter BIT2 = 4'd3;parameter BIT3 = 4'd4...

2021-07-22 17:13:33 113

原创 解调设备保存数据名称修改,解决-0-问题(MATLAB重命名文件夹中的所有文件)

%% 导入文本文件中的数据clc;clear;%% 初始化变量Path = '.'; % 设置数据存放的文件夹路径File = dir(fullfile(Path,'*.txt')); % 显示文件夹下所有符合后缀名为.txt文件的完整信息FileNames = {File.name}'; % 提取符合后缀名为.txt的所有文件的文件名,转换为n行1列Length_Names = size(FileNames,1); % 获...

2021-06-01 23:32:31 87

原创 Module fadd

2021-04-14 01:51:31 256

原创 ubuntu,vivado HLS C simulation启动失败

在ubuntu18.04环境下安装了vivado2018.3版本,运行C simulation时失败,原因是缺少组件,解决办法:sudo apt-get install tofrodos gawk xvfb git libncurses5-dev tftpd zlib1g-dev zlib1g-dev:i386 libssl-dev flex bison chrpath socat autoc...

2020-02-13 15:39:05 823 1

原创 在使用VScode自动生成verilog testbench文件时,提示No module named 'chardet'

https://www.cnblogs.com/whylinux/p/9839162.html解决方法为:pip installcertifipip installchardetpip installidnapip installurllib3

2020-01-13 11:34:56 2363

转载 TDMS数据 读取/转换/保存 为MATLAB/Python 可读取的通用数据格式的的方法

原文链接:https://blog.csdn.net/qq_24598387/article/details/83148325

2019-11-05 15:37:51 870

原创 ubuntu14.04 安装python3.6库(numpy ,matplotlib ,seaborn)

1.复制更新pipcp /usr/local/bin/pip/usr/local/bin/pip3.6修改pip3.6vim pip3.6将python版本改为3.62.更新pip3.6pip3.6 install --upgrade pip3.安装库pip3.6 install numpypip3.6 install matplotlibpip3.6...

2019-05-16 16:42:39 1950

原创 ubuntu14.04 安装python3.6,以及解决zipimport.ZipImportError: can't decompress data; zlib not available问题

1.选择一个文件夹,以~为例:cd ~2.下载安装包到本地wget http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz下载完成后执行ls命令,可以看到Python-3.6.4.tgz已经在目录中3.解压安装文件到指定目录,例如tools文件夹tar -xvzf Python-3.6.4.tgz -C /tools...

2019-05-16 14:40:53 5164 1

原创 C66xx SRIO DoorBell的使用

关于SRIO DoorBell中断的路径Keystone DSP的SRIO模块共有24个system Interrupt,即INTDST0~23。其中INDTST0~15为通用的system Interrupt,可以连接到LSU或者DoorBell中断,再输入到CIC0,而INTDST16~23只连接DoorBell中断,属于system Event,直接输入到CorePac。KeySto...

2019-03-30 18:24:18 3566

原创 开发板-windows-vmware互通

(1)vmware网络设置(2)桥接到有线网卡

2019-01-29 14:15:59 352

原创 嵌入式linux移植后,终端不显示当前文件夹路径解决办法

(1)在根目录下新建文件.bash_profile(2).bash_profile中的内容为:export PS1='[\u@\h: \w\a\]$'(3)source .bash_profile

2019-01-28 19:56:58 795

原创 i.MX6 pinctrl引脚设置

imx6ul-14x14-evk.dts中关于串口引脚的定义        pinctrl_uart1: uart1grp {            fsl,pins = <                MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1                MX6UL_PAD_UART1_RX_DATA__UAR...

2019-01-23 15:58:36 701 1

原创 rmmod卸载驱动问题解决

执行命令 rmmod xxx 时提示如下错误:rmmod: can't change directory to '/lib/modules': No such file or directory解决:新建文件夹 mkdir /lib/modules再次执行rmmod xxx.ko ,提示如下错误:rmmod: can't change directory to '4.1.15': ...

2019-01-18 14:11:00 517

原创 u-boot引导内核及参数传导

uboot实现了传递dtb的功能,#define CONFIG_OF_LIBFDT使能设备树i.mx6ul实现方式:#if defined(CONFIG_SYS_BOOT_NAND)#define CONFIG_EXTRA_ENV_SETTINGS \        CONFIG_MFG_ENV_SETTINGS \        "panel=TFT43AB\0" \      ...

2019-01-14 11:05:58 827

翻译 i.mx6 rcS文件解析

参考博文:https://blog.csdn.net/u013686019/article/details/26846571#! /bin/shPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:runlevel=S   设置系统运行级别为S(single user mode),即单用户模式,只有一个控制台终端,供“root”帐号做系...

2019-01-10 10:33:27 231

原创 i.mx6q Linux-4.1.15移植笔记

使用主板:迅为i.mx6q开发板,2G DDR参考文献:fsl-yocto-L4.1.15_2.0.0-gaIMXBSPPG Rev. 1, 01/20171.Freescale git下载L4.1.15_2.0.0-ga kernel源码2.以imx6q-sabresd为模版,太懒了,我就不改名字了3.编译环境设置,编译uImageexport ARCH=arme...

2018-09-28 21:48:27 3203 2

原创 编译linux kernel时lzop: not found和"mkimage" command not found解决

lzop: not foundsudo apt-get install lzop"mkimage" command not found - U-Boot images will not be built编译完成u-boot.bin后再<u-boot>/tools文件夹找到mkimage文件,cp到/usr/bin文件夹...

2018-09-24 22:20:23 1598

原创 u-boot打开debug调试

在<u-boot>/include/common.h 文件中有以下几行代码#ifdef DEBUG#define _DEBUG  1#else#define _DEBUG  0 #endif如果需要查看u-boot debug信息,只需要在这段代码前加上#define DEBUG ...

2018-09-24 21:57:41 4595

原创 spf13-vim安装

1 安装gitsudo apt-get install git2 安装ctags3 安装spf13-vim3curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh

2018-09-10 18:36:03 364

原创 JZ2440v3挂载NFS网络文件系统

开发设备驱动时,发现没有NFS下载非常不方便,因此,设置JZ2440v3挂载NFS网络文件系统1、开机启动ifconfig 192.168.1.17 eth0在/etc/init.d/rcS中加入ifconfig 192.168.1.17 eth0,开机自动启动网络服务2、主机安装配置NFSsudo apt-get install nfs-kernel-server portmapvi /etc/...

2018-07-02 22:40:41 1483

原创 安装openssh-server失败解决

sudo apt-get install openssh-serverReading package lists… DoneBuilding dependency treeReading state information… DoneSome packages could not be installed. This may mean that you haverequested an impos...

2018-05-31 16:46:25 11819 5

原创 git使用步骤

1.右键代码元件夹,选择git Base here2.码云或github新建项目3.git config --global user.name "你的名字或昵称"git config --global user.email "你的邮箱"git init git remote add origin //注:项目地址形式为:https://gitee.com/xxx/xxx.gi

2018-04-25 17:54:25 157

转载 Linux设备文件三大结构:inode,file,file_operations(转)

转自:https://www.cnblogs.com/xiaojiang1025/p/6363626.html驱动程序就是向下控制硬件,向上提供接口,这里的向上提供的接口最终对应到应用层有三种方式:设备文件,/proc,/sys,其中最常用的就是使用设备文件,而Linux设备中用的最多的就是字符设备,本文就以字符设备为例来分析创建并打开一个字符设备的文件内部机制。struct in

2018-04-02 22:56:48 1355

转载 Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别【转】

http://www.th7.cn/system/lin/201606/167750.shtml在内核空间中如何申请内存呢?一般我们会用到 kmalloc()、kzalloc()、vmalloc() 等,下面我们介绍一下这些函数的使用以及它们之间的区别。kmalloc()函数原型:void *kmalloc(size_t size, gfp_t flags)

2018-04-02 14:35:23 228

原创 解决树莓派apt-get upgrade出现的apt-get upgrade问题

执行sudo apt-get upgrade出现以下错误:E: The value '\stable' is invalid for APT::Default-Release as such a release is not available in the sources解决办法:1、# sudo grep -ri stable /etc出现以下信息:/e

2018-03-16 18:35:01 4590

原创 linux 2.6.22.6生成uImage问题

执行make uImage命令,发现arch/arm/boot/下没有生成uImage文件,终端提示错误:  Kernel: arch/arm/boot/Image is ready  LD      arch/arm/boot/compressed/vmlinux  OBJCOPY arch/arm/boot/zImage  Kernel: arch/arm/boot/zImag

2018-03-05 21:30:10 444

转载 u-boot-1.1.6移植,支持DM9000

http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=3655&extra=&highlight=DM9000&page=1

2018-03-03 16:09:59 238

原创 linux下,代码阅读工具,understand

https://scitools.com/download/archive/安装指南http://www.xuebuyuan.com/1489041.html官方Linux版本安装指南Installation InstructionsUncompress and extract the contents of the installation file. For example: % tar...

2018-03-02 15:51:07 4628 2

原创 解决Ubuntu12.04循环登录的问题

今天用VMvare登录Ubuntu,发现用户名密码正确的情况下,登录不进去,循环出现登录界面,但是guset可以登录,在网上查找资料,找到了解决的办法:1、用putty登录管理员帐号2、执行startx,提示一大堆的错误:xiang@xiang-Ubuntu:~$ lsboard    Documents  examples.desktop  Pictures  TemplatesDesktop ...

2018-03-02 15:31:29 842

EPC-9100I-L工控板使用指南

关键词 AM3352,Linux,CAN,Ethernet、RS232、LCD,USB 摘 要 EPC-9100I-L工控板使用指南

2018-09-30

基于ARM9模拟车载BMS系统的设计

基于ARM9模拟车载BMS系统的设计,一篇论文,很有参考价值

2018-09-30

模糊控制的扰动观察法在光伏MPPT中的应用

模糊控制的扰动观察法在光伏MPPT中的应用

2015-01-19

c语言申明指南

在主调函数中调用某函数之前应对该被调函数进行说明(声明),这与使用变量之前要先进行变量说明是一样的。在主调函数中对被调函数作说明的目的是使编译系统知道被调函数返回值的类型,以便在主调函数中按此种类型对返回值作相应的处理。

2014-11-13

用于MSP430™ 的Code Composer Studio™ v5.1 用户指南

用于MSP430™ 的Code Composer Studio™ v5.1 用户指南

2014-05-25

空空如也

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

TA关注的人

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