草庐IT

初学正点原子Ministm32TFTLCD 显示实验

本章我们将介绍ALIENTEK2.8寸TFTLCD模块,该模块采用TFTLCD面板,可以显示16位色的真彩图片。在本章中,我们将使用MiniSTM32开发板上的LCD接口,来点亮TFTLCD,并实现ASCII字符和彩色的显示等功能,并在串口打印LCD控制器ID,同时在LCD上面显示。本章分为如下几个部分:1TFTLCD简介2硬件设计3软件设计一、TFTLCD简介本章我们将通过STM32的普通IO口模拟8080总线来控制TFTLCD的显示。TFT-LCD即薄膜晶体管液晶显示器。其英文全称为:ThinFilmTransistor-LiquidCrystalDisplay。TFT-LCD与无源TN-

嵌入式linux项目之智能仓储(基于正点原子IMX6ULL开发板)

基于正点原子的IMX6ULL开发板的智能仓储项目提示:该项目根据华清远见智能仓储项目改版,将他的A9开发板换成了自己的IMX6ULL开发板。同时等我将该项目整个流程完成之后,会为大家附上适配正点原子linux开发板的全部代码(代码资料和视频教程私聊)视频教程相应课程配套源码本人其他项目链接基于linux的智能仓储项目基于Qt的人脸识别基于STM32的智能家居移植人脸识别到Linux开发板上基于正点原子的IMX6ULL开发板的智能车载系统(Qt)PS:华清远见这个项目真的很不错,适合自学转行的同学好好学习一波,我就是机械转行自学的文章目录基于正点原子的IMX6ULL开发板的智能仓储项目前言一、项

【正点原子FPGA连载】 第三十三章基于lwip的tftp server实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

第三十三章基于lwip的tftpserver实验文件传输是网络环境中的一项基本应用,其作用是将一台电子设备中的文件传输到另一台可能相距很远的电子设备中。TFTP作为TCP/IP协议族中的一个用来在客户机与服务器之间进行文件传输的协议,常用于无盘工作站、路由器以及远程测控设备从主机上获取引导配置文件,实现远程升级。由于TFTP简单且易实现,本实验我们使用lwip协议栈实现TFTPServer的功能。本章包括以下几个部分:3333.1简介33.2实验任务33.3硬件设计33.4软件设计33.5下载验证33.1简介一、TFTP简介(基于RFC1350版本)简单文件传输协议TFTP(TrivialFi

正点原子嵌入式linux驱动开发——TF-A初探

上一篇笔记中,正点原子的文档简单讲解了一下什么是TF-A,并且也学习了如何编译TF-A。但是TF-A是如何运行的,它的一个运行流程并未涉及。TF-A的详细运行过程是很复杂的,涉及到很多ARM处理器底层知识,所以这一篇笔记的内容就是讲解一下TF-A的整个框架以及运行的大致流程。设备如何保证安全设备的安全保护涉及到很多方面,这里的笔记主要就是讲解TF-A。TF-A主要保护的就是设备启动过程,通过各种鉴权,保证设备启动的过程中每个阶段的固件都是安全的。对于传统的ARM处理而言,Linux系统的启动流程就是:内部BootROM->Uboot->kernel->rootfs,整个启动过程是一个链式结构,

stm32F407学习DAY.14 在DMA模式下进行USART串口数据收发(正点原子例程为例)

目录一、DMA配置1、DMA1和DMA2的请求映射2、DMA挂载总线3、DMA相关库函数​4、DMA配置过程(以串口1为例)1)进行时钟使能2)等待DMA可配置3)初始化DMA(串口1的TX为DMA2数据流7通道4,RX为DMA2数据流5 通道4)a.DMA外设地址par:b.DMA存储器0地址mar:c.数据传输量ndtr:4)开启DMA数据传输(初始化函数后写)二、USART串口配置0、串口相关库函数1、串口发送与接收函数初始化思路 2、senddata和receivedata库函数(一般在主函数中调用)1)USART_SendData(USART_TypeDef*USARTx,uint1

正点原子----Linux设备树详解

linux设备树1、什么是设备树2、DTS、DTB、DTC的关系3、如何编译设备树4、DTS基本结构4.1、语法4.2、设备树在系统中的体现4.3、尝试自己添加节点4.4、尝试对根节点追加信息5、设备树特殊节点5.1、chosen子节点5.2、aliases子节点6、设备树中标准属性6.1、compatilbe属性6.2、model属性6.3、status属性6.4、reg属性6.5、#address-cells和#size-cells7、OF操作函数7.1、OF函数查找节点①of_find_node_by_name②of_find_compatible_node③of_find_node_b

【正点原子FPGA连载】第十三章QSPI Flash读写测试实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

1)实验平台:正点原子MPSoC开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=6924508746703)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html第十三章QSPIFlash读写测试实验PS的输入/输出外设(IOP)有两个具有不同功能特性和IO接口性能的QSPI控制器。它们共享相同的APB从接口和MIO引脚。一次只能使用控制器中的一个。QSPI控制器可以访问多比特位宽的Flash设备,以实现较少的引脚数达到高吞吐量的应用。本章我们将通过QSPIFlash控制器,

【正点原子Linux连载】第五章 RKMedia编译和使用 摘自【正点原子】ATK-DLRV1126系统开发手册

第五章RKMedia编译和使用5.1RKMedia编译Rkmedia是RK官方封装一层简易的API,把RGA、MPP、RKNN等等这些接口封装成高级的接口。在SDK官方的源码目录下,运行以下命令进行跳转:cdexternal/rkmedia/examples/ls运行命令结果如下所示:图4.12.1.1rkmedia官方的demo里面有很多C文件的代码,可以结合Rockchip_Developer_Guide_Linux_RKMedia_CN.pdf文档(路径为:开发板光盘A-基础资料08、RV1126参考资料RV1126_RV1109MultimediaRockchip_Developer_

【正点原子STM32连载】 第四十五章 FLASH模拟EEPROM实验 摘自【正点原子】STM32F103 战舰开发指南V1.2

第四十五章FLASH模拟EEPROM实验STM32本身没有自带EEPROM,但是STM32具有IAP(在应用编程)功能,所以我们可以把它的FLASH当成EEPROM来使用。本章,我们将利用STM32内部的FLASH来实现第三十六章实验类似的效果,不过这次我们是将数据直接存放在STM32内部,而不是存放在NORFLASH。本章分为如下几个小节:45.1STM32FLASH简介45.2硬件设计45.3软件设计45.4下载验证45.1STM32FLASH简介不同型号的STM32,其FLASH容量也有所不同,最小的只有16K字节,最大的则达到了1024K字节。战舰开发板选择的是STM32F103ZET

STM32设计的宠物投喂器(正点原子mini开发板+2.8寸屏)

一、设计需求【1】项目背景在竞争日益激烈的今天,各行各业为提高竞争力,纷纷推出了各种新、奇的事物来吸引消费者。经过长时间的市场调查,发现广大市民及民营企业家大多还采用传统的人工喂养方式,这种方式不但耗费了大量的人力资源,而且由于现在的人力成本的不断增加,大大增加了企业的投入成本。此外还会由于饲养人员长时间的从事单调重复的工作,造成对工作的热情锐减,也不能使宠物的饮食规律得到保障。本设计就是为了同时满足这些需要而设计的宠物定时投喂器。本文将介绍一款基于STM32设计的宠物定时投喂器。该投喂器采用了STM32F103RCT6作为主控芯片,具有实时时钟模块、称重模块、步进电机和蓝牙模块等功能。通过Q