E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ZYNQ裸机开发
zedboard--
zynq
开发和启动(三)
哈哈,期待的板子到了,终于可以开始玩了,
Zynq
开发,
zynq
的开发有四种方式,纯PL开发,纯PS开发(helloworld),PS+PL(无操作系统,跑裸跑程序),PS+PL(跑操作系统)。
xzyfeixiang
·
2013-09-13 15:00
ZedBoard
zynq启动
基于x210v3/s5pv210开发板的裸机教程发布,含26个精美实例
1.1 x210v3
裸机开发
1-LED流水灯实验1.1 x210v3
裸机开发
2-蜂鸣器实验1.1 x210v3
裸机开发
3-按键控制LED灯实验1.1 x210v3
裸机开发
armeasy
·
2013-09-03 10:00
ZED-Board从入门到精通(五):软硬件协同设计
Zynq
最大的优势在于,同时具备软件、硬件、IO可编程,即AllProgrammable。
kkk584520
·
2013-08-28 10:00
嵌入式
硬件
ARM
zynq
AXI
ZYNQ
学习笔记(一) HelloWorld实现
拿过
ZYNQ
开发板,里面给了很多部件,果断从网上下载了手册,N多手册和原理图。要比Spartan-6复杂多了,耐心地看了看,知道
ZYNQ
系列分为PS(系统)以及PL(逻辑)部分。
RoBombe
·
2013-08-24 00:32
ZYNQ
ZED Board从入门到精通(二):AXI简介
市面上已经有专门讲
ZYNQ
的书籍了,我看过的有这两本。这两本书怎么说呢,我觉得第二本更像是官方文档的堆砌吧(不喜勿喷),洋洋洒洒近600页,真正我想看的内容却少之又少。
kkk584520
·
2013-08-14 17:00
FPGA
ARM
board
zynq
Zed
Zed
ZED Board从入门到精通(一):
ZYNQ
结构简介
ZYNQ
-7000是第一代可扩展处理平台(ExtensibleProcessingPlatform,EPP),同时具有软件可编程、硬件可编程、IO可编程的特性,为此Xilinx强调了“AllProgrammable
kkk584520
·
2013-08-10 08:00
FPGA
ARM
board
zynq
Zed
Zed
ZED-Board从入门到精通(零):写在前面
去年10月份有幸报名参加了OpenHW2012开源硬件与嵌入式设计大赛,今年2月底顺利得到一块ZED-Board,从此步入了
ZYNQ
All-Programmable的世界。
kkk584520
·
2013-07-28 18:00
ARM
board
Xilinx
zynq
Zed
Zed
Linux双核SMP系统启动流程(
Zynq
-ARM-CortexA9)
以下分析基于ARMv7架构Linux代码和XILINX的
ZYNQ
平台。由于本博文正在更新过程中,还未完成,若对单核启动有兴趣的朋友可以查看如下资源,该资源正是
u011279649
·
2013-07-12 13:00
kernel
Linux下arm
裸机开发
环境搭建与实例
好文章,先mark一下,转自:http://blog.csdn.net/chenqiai0/article/details/8539481折腾了很长时间,总算是弄明白怎么在linux编译运行arm裸机程序了。编译运行arm裸机程序可以考虑用arm工具链搭建编译环境,由minicom和dnw来下载程序,至于调试,还没有去耐心研究,着急来这里先备份一下,免得时间久了,忘记怎么回事。首先是arm工具链,
mybelief321
·
2013-06-30 18:00
Linux下arm
裸机开发
环境搭建与实例
好文章,先mark一下,转自:http://blog.csdn.net/chenqiai0/article/details/8539481 折腾了很长时间,总算是弄明白怎么在linux编译运行arm裸机程序了。编译运行arm裸机程序可以考虑用arm工具链搭建编译环境,由minicom和dnw来下载程序,至于调试,还没有去耐心研究,着急来这里先备份一下,免得时间久了,忘记怎么回事。
king_tt
·
2013-06-30 18:00
linux
OPENHW大赛,跟同学讨论后的备忘笔记
xilinx
zynq
-7000开发《宽带实时自适应滤波器》,主要包含:GAL-NLMS算法,linux操作系统和QT图形界面。1,ramdisk不用也可以启动操作系统。
stephenkung1
·
2013-06-21 16:00
为什么我觉得单片机开发比FPGA开发要难
最近跟同学一起做了xilinx的OPENHW比赛,用的是xilinx的
zynq
-7020开发板。项目是《基于
zynq
-7000的宽带适时自适应滤波器》。
stephenkung1
·
2013-06-18 21:00
一起学mini2440
裸机开发
(十三)--ADC原理与实验
概述 S3C2440的CMOS模拟数字转换器ADC可以对8通道模拟输入信号进行循环检测,S3C2440的ADC和触摸屏公用一个ADC转换器,所以学习ADC也是学习触摸屏的基础。 S3C2440ADC的主要特性如下: ●分辨率:10位 ●最大转换速率:500KSPS ●微分线性度误差:±1.0LSB ●积分线性度误差:±2.0LSB ●供电电压:3.3V ●模拟输
mybelief321
·
2013-05-27 19:00
mini2440
ADC
mdk
裸机
一起学mini2440
裸机开发
(十二)--mini2440的串口中断实验
这一节实现利用中断实现串口的中断功能,关于串口的原理我就不再讲述了,如果不明白,就请查看我的另一篇博客 http://blog.csdn.net/mybelief321/article/details/8931064 下面我还是贴出自己的实验代码,我上传到了网站,可以自行下载,下载后,打开工程文档,直接编译后,利用Flash/Dowmload功能下载到norflash,关于下载到norfl
mybelief321
·
2013-05-27 10:00
mini2440
mdk
uart中断
一起学mini2440
裸机开发
(十一)--mini2440定时器0中断实验
在前边讲解系统时钟和定时器时,曾给出一个实验,实现的功能是:使用定时器0的功能,使LED每秒钟闪烁一次,当时是使用查询方式实现的,现在使用中断方式实现上述功能。 下图为我的工程文件布局: 下面贴出我的代码,你也可以去这里下载, http://download.csdn.net/detail/mybelief321/5457371 下载下来之后,直接编译,点击Flash/Downloa
mybelief321
·
2013-05-27 09:00
mini2440
mdk
定时器0中断实验
一起学mini2440
裸机开发
(十)--mini2440外部中断实验
我今天一整天都在试着将TQ2440的那种处理中断的方法(即安装中断向量表)移植到MDK中的mini2440,但是一直没成功,这种方法一直没成功,后来又想,还是先从最简单的开始吧,就是不利用中断向量表,直接像利用51单片机那样的中断一样使用它,但是也没成功。考虑到程序跑飞的可能性,将程序利用MDK中的Download功能下载到了NorFlash中去,竟然行了,想了想原因,明白是怎么回事了。我原
mybelief321
·
2013-05-26 21:00
mini2440
mdk
裸机中断
一起学mini2440
裸机开发
(九)--ARM中断控制系统
ARM处理器程序的执行流程种类 ●正常执行:每执行一条ARM指令,程序计数器PC的值自动加4。这一过程描述了应用程序顺序执行的状态。 ●跳转执行:通过B、BL跳转执行,实现程序在一定范围内的跳转执行。这一过程描述了ARM处理器程序执行过程中的过程调用。 ●中断处理:在应用程序执行过程中,发生中断后,ARM处理器在执行完当前指令后,跳转到上述中断对应的中断处理程序处去执行,执行完中断处理程序后,再返
mybelief321
·
2013-05-26 09:00
中断
ARM
s3c2440
一起学mini2440
裸机开发
(八)--Nand Flash原理与基础实验
其实nandflash的原理我早就会了,也利用韦东山的方法成功运行了,但是利用MDK开发,我碰到了一个难题,那就是怎么从MDK下载到nandflash,我发现我还需要了解很多知识点,估计得好几天,我能力提高的机会来了,完全搞懂之后估计就会有很大的帮助!
mybelief321
·
2013-05-16 21:00
一起学mini2440
裸机开发
(七)--UART高级实验,可变参函数
概述: 在C语言中,使用printf()进行格式化输出非常方便,例如,printf("%d\n",a)可以将a的值以十进制的格式输出,然后换行。printff()函数的原型为:intprintf(constchar*format,...),在函数参数中的...表示可变参数,即输入参数的个数不确定(例如,printf("%d\n",a)和printf("%d%d\n",a,b)都可以使函数进行正
mybelief321
·
2013-05-16 14:00
mini2440
UART
mdk
裸机
高级实验
一起学mini2440
裸机开发
(六)--UART原理与基础实验
我个人感觉UART也不算是很难,学过单片机的相信都用过UART,在这里还是说说它吧,并且在写基础实验并调试的时候,出现了一个问题,就是我们平时使用jlink调试程序都是基于在sdram中运行的,由于ram的掉电易失性,所以咱们的裸机程序根本就不能脱机工作,也即是说复位之后程序就没有了,当然,我知道可以利用以后学的知识将它下载到NANDFlash中去,这个以后再说。貌似还有一个办法,就是使
mybelief321
·
2013-05-16 12:00
mini2440
UART
裸机
一起学mini2440
裸机开发
(五)--定时器0的基础实验
本篇文章接上一篇关于定时器原理:http://blog.csdn.net/mybelief321/article/details/8916775实验前的准备 既然是关于定时器的实验,肯定要用到系统时钟,所以一定要保证系统时钟设置好,在这里需要的PCLK为50MHz。第二节分析MDK自带的S3C2440.c可以知道,默认的是不初始化系统时钟(是否选择初始化可以通过修改S3C2440
mybelief321
·
2013-05-15 13:00
mini2440
PWM
裸机
一起学mini2440
裸机开发
(四)--S3C2440定时器学习
S3C2440定时器原理概述 s3c2440有5个16位定时器,定时器0、1、2和3有脉冲宽度调制(PWM)功能,因此这4个定时器也被称为PWM定时器。定时器4是一个内部的定时器,没有外部输出引脚。 定时器的时钟源是PCLK,定时器工作所需频率并不等于PCLK,还要进一步将PCLK通过内部的分频器分频才能得到。这里也可以看出外部设备所需的工作频率不一定等于它的时钟源。其中,
mybelief321
·
2013-05-13 13:00
定时器
mini2440
mdk
一起学mini2440
裸机开发
(三)--S3C2440时钟学习
前言 首先,我们应该知道一点,mini2440开发板在没有开启时钟前,整个开发板全靠一个12MHz的外部晶振提供频率来工作运行的,也就是说CPU、内存、UART、ADC等所有需要用到时钟频率的硬件都工作在12MHz下,而S3C2440A可以正常工作在400MHz下,可想而知两者速度相差会有多大了。如果CPU工作在12MHz频率下,开发板的使用效率非常低,所有依赖系统时钟工作的硬件,其工作
mybelief321
·
2013-05-12 13:00
mini2440
mdk
裸机
s3c2440时钟
一起学mini2440
裸机开发
(二)--MDK自带的S3C2440.s分析
上一节,咱们在建立工程的时候,默认的是使用MDK自带的启动代码,这些启动代码到底做了什么工作呢?在这里我想探究一下,探究不全没什么事,能看懂个大概就行了。 我先申明一下,其实我并不是头一次学ARM裸机,我先前已经按照韦东山的使用arm-linux-gcc在linux下编译裸机程序的方法走了一遍了,用那个方法的话对以后的uboot移植非常有帮助,但是有一个不方便的就是,使用Linux系统下编译
mybelief321
·
2013-05-11 13:00
mini2440
mdk
s3c2440.s分析
一起学mini2440
裸机开发
(一)--第一个led灯点亮
开发环境:MDK4.11仿真器:Jlinkv8这是我用csdn发表的第一个文章,之前使用过arm-linux-gcc
裸机开发
mini2440,但是很多函数什么的不能直接调用(我的技术问题),准备重新整理一下
玖零大壮
·
2013-05-10 20:57
ARM裸机--基于MDK
min2440专栏
一起学mini2440
裸机开发
(一)--第一个led灯点亮
开发环境:MDK4.11 仿真器:Jlinkv8 这是我用csdn发表的第一个文章,之前使用过arm-linux-gcc
裸机开发
mini2440,但是很多函数什么的不能直接调用(我的技术问题),
mybelief321
·
2013-05-10 20:00
mini2440
Jlink
mdk
裸机
arm处理器
裸机开发
实战——学习笔记1
http://blog.csdn.net/long434811/article/details/8461428刚上来就被第一个ledtest实验困住了,先是书里给的例程编译出错,解决错误之后烧到nandflash里又不能正常亮灯,断断续续搞了几天才发现问题,记录一下1,编译错误的问题,主要是两个错误(1)externvoidrLB_ReadPage(U32addr,unsignedchar*to)
w_ww_w
·
2013-03-29 16:00
S3C2440
裸机开发
之一-------点亮一个小灯
1.查看原理图如下: 2.明确我们的目标是为了让小灯LED1亮,所以我们只要设置nLED_1为低3.找到nLED_1对应的引脚,如下图: 4.然后在S3C2440全套中文手册中找到引脚nXBACK/GPB5,如下图: 5.我是我们需要对GPBCON,GPBDAT,GPBUP进行设置将 GPBCON的GPB5设置为01rGPBCON&=~(3<<10);rGPBCON|=(1<<10); 将GPB
chenqiai0
·
2013-03-13 21:00
S3C2440裸机开发
S3C2440点亮一张小灯
S3C裸机开发之流水灯
arm处理器
裸机开发
实战学习笔记1------流水灯实验错误纠正
第一个ledtest实验书里给的例程编译出错编译错误的问题,主要是两个错误(1)externvoidrLB_ReadPage(U32addr,unsignedchar*to);这句直接注释掉或者把U32直接写出unsignedint (2)在nand.h文件中externvoidNF_WritePage(unsignedintpage,unsignedchar*buffer);这句少了一个参数,
chenqiai0
·
2013-03-12 23:00
流水灯实验错误纠正
文件拖到ads快捷方式打不开
我将.mcp文件拖到ads快捷方式,但是打不开,如下图: 原因:因为我的路径是:F:\各科学习教程\嵌入式\ARM处理器
裸机开发
实战——机制而非策略\ARM处理器
裸机开发
实战——机制而非策略\exercise
chenqiai0
·
2013-03-10 13:00
FPGA 开发项目参考
[机器人专题]电子导盲犬清华大学ZED+小车套件基于
Zynq
的伺服机器人设计重庆大学ZED+小车套件[机器人专题]家庭安防智能机器人湖南大学ZED+小车套件机器人专题-智能服务生机器人哈尔滨工业大学ZED
zouwen198317
·
2013-02-28 11:00
使用ROS进行ARM端与PC端通信
终于在
ZYNQ
上跑起了ROS,接下来最令人关心的就是能否使用ROS使ARM端和PC端进行通讯了,我按照wiki上的教程进行了实验,基本上是没有问题的,只是需要修改一下ARM端和PC端的hosts
hcx25909
·
2013-01-28 10:00
Linux下arm
裸机开发
环境搭建与实例
折腾了很长时间,总算是弄明白怎么在linux编译运行arm裸机程序了。编译运行arm裸机程序可以考虑用arm工具链搭建编译环境,由minicom和dnw来下载程序,至于调试,还没有去耐心研究,着急来这里先备份一下,免得时间久了,忘记怎么回事。首先是arm工具链,arm工具链的编译我就不写了,一方面很麻烦,另一方面是这方面的资料网上已经有很多了,我就不在这里多言浪费大家时间了。我这里有自己编译的ar
chenqiai0
·
2013-01-24 19:00
关于全局量的.data存放地址的说明
使用
裸机开发
时,会用到全局量.在使用ld时,发现全局量起始地址与当前的代码段起始地址+代码段自身的长度+0x8000.
windsun0800
·
2013-01-01 19:00
【GCC-ARM
裸机开发
随笔】----之lds链接脚本分析
随笔中记录的是笔者在Linux环境中用交叉工具链开发ARM裸机程序时遇到的一些问题和解决方法,主要是将解决问题的过程和一些小经验、小技巧记录下来。现在把一些感觉有点价值的内容搬到博客中供读者参考。 -----------------12.18-----------------13:50按照昨天的新方法,重写了一份较为通用的Makefile。可同时适用裸机和系统程序,同时使用交叉编译和本地编译。使
NewThinker_wei
·
2012-12-24 12:00
【GCC-ARM
裸机开发
随笔】----之解决链接标准库的问题
随笔中记录的是笔者在Linux环境中用交叉工具链开发ARM裸机程序时遇到的一些问题和解决方法,主要是将解决问题的过程和一些小经验、小技巧记录下来。现在把一些感觉有点价值的内容搬到博客中供读者参考。 -----------------12.16-----------------22:25使用交叉工具链编译裸机程序需要用到除法时老出错。后来将交叉工具链中的库libgcc.a用-L和-l添加到了链接选
NewThinker_wei
·
2012-12-24 12:00
一个学长的嵌入式裸机的学习经历------
好了,开始忽悠~~~~~~~~~~~~~~~~在论坛里见到好多朋友学习裸机的时候都有一个习惯——做
裸机开发
时,过度依赖天嵌的裸机测试程序。怎么说呢,我觉得这样不是很好。尤其是对于一个新手。
jxhui23
·
2012-12-21 15:00
ARM的
裸机开发
环境
一.什么是
裸机开发
----------------------------------------------------------------------裸机是一种通俗的讲法,就是指ARM设备上没有任何现成的程序来支持你的开发的软件运行
stephenkung1
·
2012-12-10 17:00
ZC702开发板简介
主芯片
Zynq
-7020里面集成ARMCortex-A9双核和Xilinx的Artix7FPGA,可以尝试嵌入式软件和FPGA协同开发,可玩度非常高。 先上个图。
waverider2012
·
2012-12-05 17:00
ZC702
Zedboard学习(7)PS下第一个裸奔程序
一、打开PlanAhead创建工程 1、选择CreateNewProject新建工程Projectname:hello一路默认,只有Board项需要选择ZedBoard
Zynq
EvaluationandDevelopmentKitFinish
renshengrumenglibing
·
2012-12-03 13:00
ZedBoard学习(5)-ZedBoard和System Generator
Zynq
中包含了一个FPGA内核和两个Cortex-A9内核,尽管功能十分的强大,又非常的时髦,但是本质上讲和之前Xilinx的FPGA硬核PowerPC没什么区别,无非是PowerPC换成了更加有前景的
renshengrumenglibing
·
2012-12-01 08:00
System
System
generator
FPGA
FPGA
图像处理
一、arm9
裸机开发
之流水灯实验
1.管脚介绍:1)与LED模块相关的原理图: 2)由上图可以看出,4个LED灯所对应的管脚:名称对应管脚管脚功能对应逻辑LED1GPB5内部上拉输出0:灯亮1:灯灭LED2GPB6内部上拉输出0:灯亮1:灯灭LED3GPB7内部上拉输出0:灯亮1:灯灭LED4GPB8内部上拉输出0:灯亮1:灯灭 2.相关的寄存器及其功能: 注释:① GPBCON : 用于配置端口B的各个管脚功能
shengnan_wu
·
2012-11-07 18:00
深入浅出FPGA-17-xilinx_
zynq
7000_EPP上一个简单实验(PS+PL)
zynq
7000EPP是xilinx比较高端的FPGA开发板,XC7Z020内部集成了两个cortexa9的硬核,外部有1G的DDR3,所以单纯做FPGA太浪费了。
rill_zhen
·
2012-11-05 19:00
深入浅出FPGA-16-xilinx_
zynq
7000_EPP上一个简单实验(PS)
15.1实验目的1》 熟悉
zynq
7000EPP资源和designsuite2》SDK编码,实现一个简单逻辑。
rill_zhen
·
2012-11-05 19:00
深入浅出FPGA-15-xilinx_
zynq
7000_EPP上一个简单实验(PL)
15.1实验目的1》 熟悉
zynq
7000EPP资源和designsuite。
rill_zhen
·
2012-11-02 21:00
【
裸机开发
笔记】6410的系统时钟设置(中)---相关寄存器介绍
上篇中已经详细分析了6410时钟系统的结构,现在就介绍下几个与时钟设置相关的寄存器。 1.APLL_LOCK、MPLL_LOCK、EPLL_LOCK 这三个寄存器的低十六位分别表示APLL、MPLL、EPLL这三个锁相环"锁相"所需的时间(周期数),当锁相环的输入或设置改变后,只有经历这么多个周期数后,才让锁相环有输出,这里一般保留默认值(同时也是允许的最大值)0xffff,这个数大可以保证锁
NewThinker_wei
·
2012-10-29 22:00
s3c2440
裸机开发
调试环境(MDK4.6,Jlink v8,mini2440)
由于之前开发c51,stm32时候都使用了MDK开发环境,而且MDK的界面确实看起来舒服多了,所以我选择了MDK作为我的s3c2440
裸机开发
的IDE。
shengnan_wu
·
2012-10-26 20:00
zynq
交叉编译环境搭建
在Vivado下完之前,先把
Zynq
的软件编译环境安装好,可以用来重新编译基于
Zynq
的Linux系统,同时能写基于
Zynq
的C程序(其实Vivado中的SDK也能实现)。
flyingforever_wl
·
2012-10-22 09:00
linux
浏览器
ubuntu
bash
Path
终端
用Keil-MDK开发TQ2440裸机程序入门教程
(此处省略300..)然后我就捣鼓着怎么转到KEIL上来,具体的例程代码我不会移植,不过
裸机开发
是没什么问题的了,在网上也找了些教程,
wo519074786
·
2012-10-17 17:00
Zedboard 评测(一)——Demo演示
Zedboard是第一款面向开源社区的
Zynq
-7000系列开发板,而
Zynq
-7000系列FPGA,也称为完全可编程(AllProgramable)SoC,是Xilinx一个有重大意义的产品系列。
xiaoyangger
·
2012-09-12 10:00
编程
linux
windows
脚本
Flash
processing
上一页
59
60
61
62
63
64
65
66
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他