自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 利用zynq进行AMP和SMP操作系统的学习

之前一直在zynq上裸跑外设,所获有限。不过嘛,最近通过自己的工作可以看到大神的SMP实时操作系统,因此,也萌生了一下自己借助工作平台学习SMP系统自主搭建的念头。不过万丈高楼平地起确实容易塌,因此,一层一层的垒好基础(学习操作系统理论),夯实硬件(理解ARM9原理),才能支撑自己的输出(完成SMP代码)。 首先我们来打一下地基,什么叫SMP操作系统?说道SMP,就不得不说一下AMP和SMP的区别,zynq作为一个双核平台,同时跑两个工程这种事情,可以通过在建立工程时设置CPU0和CPU1,区...

2020-06-26 22:45:27 2733 1

原创 在zynq上调试原子的Esp8266

有计划地在调一个无线模块,原子的ATK8266,首先这个模块是一个串口wifi模块,通过串口发送指令给wifi模块来决定运行模式,随后进入某种模式中,来连续发送串口的给定的数据。所以,具体的as函数大体应该为两块1. 一串连续的串口字符来决定模式 2. 进入连续发送模式。void atk_8266_at_response(u8 mode){ if(USART3_RX_STA&0X8000) //接收到一次数据了 { USART3_RX_BUF[...

2020-06-23 23:11:50 643 2

原创 zynq 移植dmp代码2

今天终于跑通了dmp的代码,不说结果是否正确,先看看移植过程中的几个小问题。1)zynq关于iic函数的坑原本的zynq在iic总线上的发送函数形式为:重新封装称为#define i2c_read MPU_ReadData#define i2c_write MPU_SendData其中注意,原本的MasterSend函数中,数组的第一个参数必须为寄存器的地址,后续才是寄存器的值,因此必须将发送函数写成图中的形式。另外,zynq中原本不包含数学库,也许也不包含控制流库,所以要在li

2020-05-22 22:17:24 299

原创 最近做将陀螺仪的DMP库往ZYNQ平台上移植的工作,预先标记好知识点,等完成后再详细写

1. IIC:关于IIC的移植,是通过xilinx中的iic库函数完成的,要注意的是iic总线的特性,写入寄存器地址然后才能读取。封装好写入和读取函数,将初始化过程写成一个固定函数,注意断上电停顿,应该没有什么问题了。读出寄存器时有一部分数值是补码,注意使用 0XFFFF- DATA +1来进行转换。2.ESP8266,这个是固定好的模块,等调试完成。3.dmp库的移植。新建一个 helloworld工程(不能建empty,否则没有动态链接库。)然后在property中选择 arm gcc li

2020-05-21 22:24:51 415

原创 记录在zynq学习过程中使用的库函数1(持续更新)

XGpioPs_LookupConfig(DeviceId): 参数为设备号,返回值为结构体指针,设备号在FPGA综合时自动生成宏定义。XGpioPs_CfgInitialize():GPIO初始化函数,调用参数为:设备指针,设备初始化,设备地址。XGpioPs_SetDirectionPin():涉及到 bank 和 direction的概念,在此解释一下:bank:是不同供电电压块...

2020-05-03 21:55:51 1322

原创 zynq 学习笔记(1) eeprom

最近新买了一块zynq的开发板,7010的,具体价格在700元左右,尝试了一下测试例程,发现很多例程需要下载插件或者是用7020的相应资源才能运行,所以先熟悉一下软件环境,学习一下IP核的配置。等到硬件方面熟悉以后,再做长远打算。众所周知,zynq分为arm部分和FPGA部分,两个部分通过AXI总线连接,作为一名FPGA只能算及格分的嵌入式工程师,尽量把关注点集中在ARM侧,通过设置IP核来实现...

2020-04-23 23:12:45 896

zynq移植mpu6050 的dmp代码

在zynq上使用,包含私有中断和四元数显示,自行适配zynq设计。 zynq 7010包含 emio IIc,gpio_int , timer.

2020-05-22

空空如也

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

TA关注的人

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