本篇文章将从库函数和寄存器两个方法来讲述跑马灯的学习,小白总结,如有错误,请大神指教。一、GPIO引脚说明用的板子是STM32F103RCT6,一共四组IO口,一共51个IO口。GPIOA0—A15,GPIOB0—B15,GPIOC0—C15,GPIOD0—D2。1.1GPIO工作方式(1)4种输入模式:输入浮空、输入上拉、输入下拉、模拟输入(2)4种输出模式:开漏输出(只可以输出强低电平,高电平
相信使用过云平台开发物联网产品的同学对国内领先的机智云平台都不陌生了。2017年6月,正点原子与机智云正式签订战略合作,推出机智云系列教程,所有正点原子的开发板都可以轻松连云了,几小时搞定远程控制。正点原子专注于STM32开发平台及周边产品研发及销售,而机智云专注于智能硬件的云服务开发,与机智云合作可以扩大 STM32在产品应用层面的外延,结合双方各自优势,将轻松让基于STM32的设备快速连上网络
最近由于项目需要,要将bit文件固化到zedboard的flash中,使程序上电自启,断电不丢失。我们知道,一般板级调试的时候都是直接下载bit流到FPGA就行,固化到Flash的话,也是先生成.mcs文件,然后下载到Flash即可。但是在经过反复尝试之后,发现对zynq系列好像行不通。why?这得从zynq的启动流程说起。一、ZYNQ的启动流程ZYNQ7000 SOC 芯片可以从 FLASH 启
一切不过是几根线的连接,几条命令的书写,但是不知道原理,没有基础,是无论如何也找不到路子的。所以说只是重在积累,而学习贵在持之以恒。 要学习那本陆佳华的《嵌入式软硬件协同设计实战指南》或者是实际使用zynq7000系列的开发板进行科研试验,都要明确开发板上的PL与PS资源分布。
软件定义汽车的背后,争夺战首先从域控制器开始。作为承载高阶智能驾驶功能开发以及优化整车系统成本的关键一环,智驾域控制器自研已经成为智驾系统为主业的初创公司无法避开的一环。事实上,从今年开始,火药味更加十足。今年1月6日,佑驾创新(MINIEYE)宣布推出自主研发、搭载地平线征程®系列芯片的两款高阶智能驾驶产品:智能驾驶域控制器D3t(征程®5)、智能驾驶前视一体机D2(征程®3)。另一家公司—禾多
转载
2024-01-13 17:50:02
42阅读
一、实验任务 使用领航者 Zynq 开发板上的 PCF8563 器件实现实时时钟的显示二、实验介绍(1)PCF8563 简介 PCF8563 是 PHILIPS 公司推出的一款工业级多功能时钟/日历芯片,具有报警
转载
2023-11-27 15:52:03
0阅读
第五章 STM32基础知识入门本章,我们着重介绍STM32的一些基础知识,让大家对STM32开发有一个初步的了解,为后面STM32的学习做铺垫,方便后面的学习。本章内容大家第一次看的时候可以只了解一个大概,后面需要用到这方面的知识的时候再回过头来仔细看看。 本章将分为如下几个小节: 5.1、C语言基础复习; 5.2、STM32MP157存储系统;5.1 C语言基础复习 本小节我们讲解C语言的基础知
文章目录zynq学习总结启动开发板-启动模式PL部分的开发PS部分的开发PS、PL的联动-AXIMIOEMIOAXI GPIO IP核创建AXI类型的IP核MIO、EMIO、AXI GPIO的理解如何保证是PS或PL单独运行疑惑用硬件SPI驱动LCD的引脚约束问题 zynq学习总结zynq7000系列包含2个ARM Coretex A9和Artix 7系列的FPGA,分别称为PS、PL。ebaz
第三章 MDK5 软件入门本章将向大家介绍 MDK5 软件的使用,通过本章的学习,我们最终将建立一个自己的MDK5 工程,同时本章还将向大家介绍 MDK5 软件的一些使用技巧,希望大家在本章之后,能够对 MDK5 这个软件有个比较全面的了解。本章分为如下个小结:3.1,MDK5 简介;3.2,新建 MDK5 工程;3.3,MDK5 使用技巧;3.1 MDK5 简介MDK 源自德国的 KEIL 公司
1 ZYNQ-7000简介ZYNQ 是由两个主要部分组成的:一个由双核 ARM Cortex-A9 为核心构成的处理系统(PS,Processing System),和一个等价于一片 FPGA 的可编程逻辑(PL,Programmable Logic)部分。两者之间通过AXI高速接口连接。1.1 ZYNQ PL简介PL(可编程逻辑)就是FPGA,FPGA基本结构: 1、可编程I/O单元: FPGA
转载
2024-07-05 04:16:18
195阅读
前言:ZYNQ 7000有三种GPIO:MIO,EMIO,AXI_GPIOMIO是固定管脚的,属于PS,使用时不消耗PL资源;EMIO通过PL扩展,使用时需要分配管脚,使用时消耗PL管脚资源;AXI_GPIO是封装好的IP核,PS通过M_AXI_GPIO接口控制PL部分实现IO,使用时消耗管脚资源和逻辑资源。使用的板子是zc702。1.MIO方式Zynq7000 系列芯片有 54 个 MIO(mu
现在终于可以使用习惯的C语言进行代码的编写了,但是在编写主要C语言代码之前,还是需要使用汇编进行一系列的准备操作,这和stm32每个项目的汇编启动文件相似。下面介绍详细的方法: C语言驱动LED一、C语言运行环境的搭建1、设置处理器模式2、设置sp指针3、跳转到C语言二、C语言编写三、程序的编译链接1、不使用链接脚本2、使用链接脚本四、其他知识链接 一、C语言运行环境的搭建1、设置处理器模式在正点
使用正点原子的Linux内核启动系统一、准备编译Linux Kernel需要使用lzop库,所以需要安装,否则编译内核会失败!!!sudo apt-get install lzop二、正点原子Kernel源码的获取和编译在Ubuntu 中创建~/imx6ull/project/alientek_linux目录存放Linux Kernel源码,将正点原子资料包里【阿尔法Linux开发板光盘资料(A盘
目录前言一、创建VSCODE移植工程二、修改根目录下Makefile 三、添加自己的linux开发板 1、创建linux开发板配置文件 2、创建linux开发板设备树文件 3、修改编译文件四、编译并通过网
转载
2024-08-09 19:16:28
264阅读
1)实验平台:正点原子Linux开发板2)摘自《正点原子I.MX6U嵌入式Linux驱动开发指南》 第五章 I.MX6U-ALPHA开发平台介绍要学嵌入式Linux驱动开发肯定需要一个硬件平台,也就俗称的开发板,本书使用的是正点原子出品的I.MX6U-ALPHA开发板。这是一款以NXP的I.MX6UL/ULL为核心的Cortex-A7开发平台,板载资源丰富,非常适合以前学过Cortex-M内核
插入 U 盘 (FAT文件系统)后造成这种现象的原因是:挂接 U盘 的时候没有指定相应的字符编码集。解决的方法也比较简单,就是先卸载挂接的 U盘 ,然后再重新挂接,只不过在重新挂接的时候要指定编码集。下面以正点原子阿尔法 linux 开发板的出厂文件系统为例进行讲解。当插入U盘后,如何查看当前挂载的内容呢?(在【正点原子】I.MX6U 开发板文件拷贝及固件更新参考手册V1.2.pdf 中也提到了,
1)实验平台:正点原子STM32mini开发板 第十七章 USMART 调试组件实验本章,我们将向大家介绍一个十分重要的辅助调试工具:USMART 调试组件。该组件由ALIENTEK 开发提供,功能类似 linux 的 shell(RTT 的 finsh 也属于此类)。USMART 最主要的功能就是通过串口调用单片机里面的函数,并执行,对我们调试代码是很有帮助的。本章分为如下几个部分:17.1
通过精心的规划设计与无缝切换,AntDB实现了零故障的数据库割接目标,确保了客户业务的稳定与高效运行。在这一
原创
2024-05-10 15:33:11
68阅读
世界上有这么一种人,他们是被上帝吻过的。而肖睿应该就是其中之一了。14岁就被吉林大学少年班选中,攻读人工智能专业。北大软件学院特约讲师,北大学习科学实验室特约顾问,国内首批PMP(项目管理专家),与此同时还担任劳动部和教育部行业岗位标准评审专家。由于后来对教育行业感兴趣,又拿下了北大教育学博士。这种人,好像就是想做成什么就能做成什么……初次见肖睿,和我预想的大不相同。他是有着很多高大上title的
原创
2018-11-08 23:41:56
16阅读
在当今信息化快速发展的时代,智慧医院已经成为了无数医疗机构的追求目标。集成运维、病房管理、气体管理和设备管理等方面的技术创新,正在不断提升现代医院的运营效率和服务质量。本文将深入剖析智慧医院的各个方面,为您详细介绍智慧医院所带来的巨大变革和优势。从运维角度来看,智慧医院的集成运维系统是其核心。通过集成各种医院系统和设备,实现数据的共享和交流,集成运维系统能够大大提高工作效率和精确性。例如,医院可以
原创
2024-09-24 14:25:22
218阅读