网站首页 站内搜索

搜索结果

查询Tags标签: 裸机,共有 33条记录
  • 周期任务框架在裸机、RTOS上的实现

    一、任务的类型 运行的程序,有响应指令的触发式程序,也有一直运行的守护程序,周期程序。贴别是在单片机/嵌入式领域,大部分程序都是周期性的执行,进行数据采集,处理,上传等功能,因此我们需要能够适配各种情况的周期任务框架。 二、周期、时钟、定时器 可以先看这篇…

    2022/3/1 23:52:34 人评论 次浏览
  • 嵌入式常用裸机编程框架

    RTOS嵌入式系统框架进阶 第一章 嵌入式常用裸机编程框架 第二章 面向对象编程文章目录 **RTOS嵌入式系统框架进阶** 前言1 轮询方式2 事件驱动方式2.1 普通事件驱动方式2.2 改进事件驱动方式 3 常用事件驱动方式:定时器3.1 “时间片”框架3.2 改进“时间片”框架3.2 “时间…

    2022/2/25 22:25:49 人评论 次浏览
  • 【ARM裸机s5pv210 】uboot通过tftp下载内核

    1.开发板uboot,虚拟机能相互ping通2.ubuntu搭建好tftp服务器,设置好文件夹,放置好文件sudo apt install tftpd-hpa //安装服务程序 sudo systemctl status tftpd-hpa //检查服务运行状态 gedit /etc/default/tftpd-hpa //修改文件设置文件夹 TFTP_USERNAME="t…

    2022/2/19 23:16:58 人评论 次浏览
  • ZYNQ7020双核AMP(linux+裸机)方案

    ZYNQ7020双核AMP(linux+裸机)方案 1.前言2.开发环境3.程序设计目标4.裸机双核AMP4.1 ZYNQ启动流程4.2 FSBL程序说明4.3 裸机双核AMP程序4.3.1 CPU0程序4.3.2 CPU1程序4.3.3 CPU1程序5.linux+裸机双核AMP5.1 Linux单核运行5.2 FSBL修改5.3 linux+裸机双核AMP程序5.3.1 CP…

    2022/1/19 7:13:00 人评论 次浏览
  • ZYNQ7020双核AMP(linux+裸机)方案

    ZYNQ7020双核AMP(linux+裸机)方案 1.前言2.开发环境3.程序设计目标4.裸机双核AMP4.1 ZYNQ启动流程4.2 FSBL程序说明4.3 裸机双核AMP程序4.3.1 CPU0程序4.3.2 CPU1程序4.3.3 CPU1程序5.linux+裸机双核AMP5.1 Linux单核运行5.2 FSBL修改5.3 linux+裸机双核AMP程序5.3.1 CP…

    2022/1/19 7:13:00 人评论 次浏览
  • 一、编程基础之计算机基础知识

    1.1 整体概述计算机系统 计算机系统分为硬件系统和软件系统两个部分。 硬件:就是我们平时都能看得见的机械零件。不同种类的计算机,硬件系统的组成也会不相同。 软件:是程序、数据以及相关文档的总称。 程序是由一系列指令组成的,每条指令对应着相应的操作,完成特定的…

    2021/12/19 17:19:57 人评论 次浏览
  • 一、编程基础之计算机基础知识

    1.1 整体概述计算机系统 计算机系统分为硬件系统和软件系统两个部分。 硬件:就是我们平时都能看得见的机械零件。不同种类的计算机,硬件系统的组成也会不相同。 软件:是程序、数据以及相关文档的总称。 程序是由一系列指令组成的,每条指令对应着相应的操作,完成特定的…

    2021/12/19 17:19:57 人评论 次浏览
  • S3c2440裸机-spi编程-3.gpio模拟spi驱动OLED

    操作OLED,通过三条线(SCK、DO、CS)与OLED相连,这里没有DI是因为2440只会向OLED传数据而不用接收数据。 gpio_spi.c来实现gpio模拟spi,负责spi通讯。对于OLED,有专门的指令和数据格式,要传输的数据内容,在oled.c这一层来实现,负责组织数据。 因此,我们需要实现以上…

    2021/12/16 14:10:26 人评论 次浏览
  • S3c2440裸机-spi编程-3.gpio模拟spi驱动OLED

    操作OLED,通过三条线(SCK、DO、CS)与OLED相连,这里没有DI是因为2440只会向OLED传数据而不用接收数据。 gpio_spi.c来实现gpio模拟spi,负责spi通讯。对于OLED,有专门的指令和数据格式,要传输的数据内容,在oled.c这一层来实现,负责组织数据。 因此,我们需要实现以上…

    2021/12/16 14:10:26 人评论 次浏览
  • S3c2440裸机-spi编程-1.spi协议

    1.spi概述SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的通信总线。 2、SPI优点 支持全双工通信(SPI的数据输入和输出线独立,所以允许同时完成数据的输入和输出) 通信简单 数据传…

    2021/12/9 17:46:52 人评论 次浏览
  • S3c2440裸机-spi编程-1.spi协议

    1.spi概述SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的通信总线。 2、SPI优点 支持全双工通信(SPI的数据输入和输出线独立,所以允许同时完成数据的输入和输出) 通信简单 数据传…

    2021/12/9 17:46:52 人评论 次浏览
  • 【深入探讨】DMA到底能不能起到加速程序执行的作用,DMA死等操作是否合理,多个DMA数据流同时刷是否处理过来

    我们这里主要以STM32平台为例进行说明。一、DMA到底能不能起到加速的作用初学的时候,很容易存在这样的认识,DMA直接从一个外设到另一个外设的数据传输,少了CPU的参与,直接硬件传输,应该可以做到更快。我们这里用实验数据说话,争取有理有据,下面是STM32H7的DMA2D,D…

    2021/11/27 20:42:22 人评论 次浏览
  • 【深入探讨】DMA到底能不能起到加速程序执行的作用,DMA死等操作是否合理,多个DMA数据流同时刷是否处理过来

    我们这里主要以STM32平台为例进行说明。一、DMA到底能不能起到加速的作用初学的时候,很容易存在这样的认识,DMA直接从一个外设到另一个外设的数据传输,少了CPU的参与,直接硬件传输,应该可以做到更快。我们这里用实验数据说话,争取有理有据,下面是STM32H7的DMA2D,D…

    2021/11/27 20:42:22 人评论 次浏览
  • I.MX6U-裸机程序(4)——GPIO模块

    这里区别在于: (1)工程化管理 (2)GPIO模块化,就像stm32一样。 这是一个GPIO初始化函数,包括输入参数举例(GPIO1,3,&led_config),表示初始化GPIO1的第三角,且初始化了led的结构体,通过这个结构体就可以进行初始化包括输入输出,高低电平。如下:这里就是…

    2021/11/15 14:09:56 人评论 次浏览
  • I.MX6U-裸机程序(4)——GPIO模块

    这里区别在于: (1)工程化管理 (2)GPIO模块化,就像stm32一样。 这是一个GPIO初始化函数,包括输入参数举例(GPIO1,3,&led_config),表示初始化GPIO1的第三角,且初始化了led的结构体,通过这个结构体就可以进行初始化包括输入输出,高低电平。如下:这里就是…

    2021/11/15 14:09:56 人评论 次浏览
共33记录«上一页123下一页»
扫一扫关注最新编程教程