chrispauls
码龄12年
求更新 关注
提问 私信
  • 博客:68,383
    68,383
    总访问量
  • 19
    原创
  • 50
    粉丝
  • 6
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2013-10-14
博客简介:

chrispaul

博客描述:
在这里成长.......
查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得13次评论
  • 获得65次收藏
  • 博客总排名610,723名
创作历程
  • 6篇
    2018年
  • 4篇
    2017年
  • 5篇
    2016年
  • 10篇
    2014年
成就勋章
TA的专栏
  • FPGA/CPLD
    15篇
  • C/C++语言
    8篇
  • ARM2440驱动
  • Kernel移植
    2篇
  • Linux系统编程
    4篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

62人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

ZYNQ 打开UART0和UART1,修改dts

原创
发布博客 2018.10.20 ·
3220 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

ADALM-PlutoSDR 上手(五)u-boot devices tree分析

在PlutoSDR模块的zynq u-boot阶段的 devices treezynq-pluto-sdr.dts –>zynq-7000.dtsi –>skeleton.dtsizynq-7000.dtsi/* * Xilinx Zynq 7000 DTSI * Describes the hardware common to all ...
原创
发布博客 2018.07.22 ·
1996 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

ADALM-PlutoSDR 上手(四)kernel devices tree分析

参考ADI 提供的 linux/arch/arm/boot/dts里面的设备树的include的关系: zynq-pluto-sdr-revb.dts –>zynq-pluto-sdr.dtsi –>zynq.dtsi –>zynq-7000.dtsi 由上面4个文件组成,单个列一下每个文件,方便以后分析: ...
原创
发布博客 2018.07.21 ·
2219 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ADALM-PlutoSDR 上手(三) Program Flash

1.在Xilinx SDK创建FSBL工程 2.导入编译好的u-boot.elf文件 3.在SDK下分别在线调试(用JTAG Mode引导)FSBL和u-boot.elf 4.创建BOOT.bin文件 5.Program flash到QSPI flash然后重启由QSPI引导 6.结果跪了,明明提示烧录成功,结果TM的还是原来的代码在跑。 我勒个擦擦擦擦………….....
原创
发布博客 2018.07.18 ·
4369 阅读 ·
0 点赞 ·
3 评论 ·
5 收藏

ADALM-PlutoSDR 上手(二)--Firmware 编译

1.下载plutosdr-fw-master和相关的源码包 2.解压plutosdr-fw-master,把几个源码包解压,放入plutosdr-fw-master目录下的buildroot,hdl,linux,scripts,u-boot-xlnx目录。注意文件夹的名字。 3.参考Readne.md文件顺序执行命令* Build Instructions ```bash ...
原创
发布博客 2018.07.05 ·
5972 阅读 ·
2 点赞 ·
1 评论 ·
11 收藏

ADALM-PLUTO 上手(一) 驱动工具安装和HDL部分

1.工具安装参考[ADALM-PLUTO for End Users]安装驱动和IIO (https://wiki.analog.com/university/tools/pluto/users) 驱动安装不是很顺利win10的禁用了数字签名后串口的驱动还是有点问题,Win7一切都比较顺利。2.资料获取Hardware,firmware,Source,FPG...
原创
发布博客 2018.07.03 ·
10221 阅读 ·
4 点赞 ·
3 评论 ·
22 收藏

Zynq裸跑头文件问题

在ZYNQ的裸跑代码基于C的SDK开发环境,启动SDK环境非常熟悉的Eclipse的开发环境。设置C/C++头文件的路径 第一步: project->Properties 第二步: 之后就可以在.c文件中调用相关头文件了
原创
发布博客 2017.11.11 ·
857 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ZYNQ GPIO应用

总结一下zynq的GPIO应用 zynq的GPIO分为PS部分的MIO和PS-PL配合使用的EMIO(用PL端的IO扩展GPIO),由PS调度。这里描述一下这个EMIO的应用。IP的方式扩展IO 在vivado下配置AXI接口的GPIO 这里例化了两组GPIO,一组作为 LED的输出IO,一组作为按键的输入IO,采用中断方式检测电平变化#include <stdio.h>#include <
原创
发布博客 2017.10.05 ·
1035 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Xilinx SDK文本编辑器行号显示和背景颜色改变

1.显示行号 在文本编辑器空白处右键选择Preferences->General->Editors->Text Editors 如下图 2.设置文本编辑器背景色豆沙绿
原创
发布博客 2017.10.04 ·
5431 阅读 ·
7 点赞 ·
0 评论 ·
13 收藏

FAQ&Tips:Xilinx ISE在Win10下使用的一些问题

FAQ&Tips:Xilinx ISE在Win10下使用的一些问题2016-02-04 15:01:12分享:标签:  ISE Win10系统升级了Win10,安装ISE14.7后发现了一些问题,影响了软件的使用,非常不爽,检索了网上的解决信息,尝试了一些方法,基本解决了问题,先总结如下:1.ISE(64bit)软件在
转载
发布博客 2017.01.11 ·
3940 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Cyclone V SDI II 仿真第一步

1.首先是根据altera官网的ug_sdi_ii手册建立project和example_design.2.启动仿真工具用的Modelsim-Altera. 3.根据手册描述,改变Modelsim-Altera的工作目录到。 sdi_rx_example_design/sdi_ii/simulation/verilog/mentor4.运行如下命令:source run_sim.tclOK.到这
原创
发布博客 2016.11.02 ·
1166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

altera Cyclone V再认识

再次来认识一下altera Cyclone V。因为很久没有去捣鼓那块开发板了,很多东西都忘了,再次来看看这个FPGA器件的特性。今天在手册上看到Cyclone V支持热拔插,上电顺序可以是任意的,感觉很强大。因为在了解xilinx的7系列的时候发现7系列的FPGA对上电的顺序都有明确的要求。Cyclone V手册第一卷的Power Management in Cyclone V Devices。
原创
发布博客 2016.10.30 ·
8921 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

Kintex7 FPGA开发板设计

自从Altera被Intel收购后越来越觉得Altera的未来非常的迷茫,Intel收购Altera也不是为了靠FPGA卖钱,后面FPGA可能就只有Xilinx一家独大的局面,并且最近Xilinx 活动非常频繁。在上半年刚刚设计了一块Altera的Cyclone V的开发板,DDR3和SDISERDES还没有调试好,信心也受到了一点打击。最近公司的合作公司也从Altera转战Xilinx了,好像是
原创
发布博客 2016.10.07 ·
8694 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

FPGA内部pattern生成 仅仅是时序方面

moduleXO2_pattern(input  wire       reset_n,input  wire       clk_7425m,output wire       pclk,output reg        hsync,output reg        vsync,outputwire                  de,
原创
发布博客 2016.10.02 ·
1056 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

FPGA设计第一步

从初识FPGA到现在,产品上用FPGA设计已经量产大半年了,期间也出过两次问题。中间犯了一些错误,还好都顺利的搞定了。现在基本已经稳定的生产出货了。因为之间做产品设计很多的技术积累都是以文档的形式存入公司的服务器或者我自己的OneNote里面,很长一段时间都没有写博客了。初次设计这个FPGA的方案的时候是2015.08下旬,我刚毕业一个多月,之前几乎没接触过FPGA这方面。我参与的上一个项
原创
发布博客 2016.10.02 ·
2282 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

FMC HPC 封装

发布资源 2016.09.27 ·
zip

for循环的执行顺序_chris

for循环的执行顺序用如下表达式:for(expression1;expression2;expression3) { expression4; } 执行的顺序应该是:1)第一次循环,即初始化循环。 首先执行表达式expression1(一般为初始化语句);再执行expression2(一般为条件判断语句),判断expre
原创
发布博客 2014.10.07 ·
567 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C结构体之位域(位段)_chris

有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个字节的二进制位
原创
发布博客 2014.10.03 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

指针传递参数_for chris

7-4-1指针参数是如何传递内存的?    如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str,200)并没有使str获得期望的内存,str依旧是NULL,为什么?void GetMemory(char *p, int num){    p = (char *)malloc(sizeof(char) * num)
原创
发布博客 2014.10.02 ·
472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

局部变量,全局变量,静态变量_chris

局部变量func(){int a;int b=0;}很多书籍中也叫自动变量,它声明在函数块内,作用范围也在函数块内。 不能被同一源文件的其他函数使用,也不能被其他文件中的函数使用。局部变量存储在栈中。无论局部变量显示初始化(如b),或者未初始化(如a),都只有当定义它们的程序块被调用时(即执行时),才分配空间,声明或定义时并不分配,局部变量不是可执行模块的一部分!!除非
转载
发布博客 2014.10.02 ·
484 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多