ICode9

精准搜索请尝试: 精确搜索
  • 解决Xilinx Vitis的platform out-of-date2021-04-01 22:59:44

    使用Vitis进行Zynq的TCP开发通信,建立Platform工程后,需要修改BSP设置,加入Lwip支持才能使用Lwip的函数,但在修改后,平台平台工程提示out-of-date,依然无法添加Lwip的函数。 我想是因为修改了还没build,但重新build了很多次,每次都提升“Build Finish”,依然是Out-of-date。 排查了

  • 33. 定时器按键消抖实验2021-03-23 22:33:45

    一、定时器按键消抖简介 当按键按下以后,进入到中断服务函数中,开始一个定时器,定时周期位10ms,只有最后一个抖动信号开启的定时器才能完成的执行完一个周期。当定时器产生周期中断以后就在中断服务函数里面做具体的处理,比如开关蜂鸣器。 二、实验原理简介 三、实验程序编写 //b

  • 【STM32F429】第4章 RTX5操作系统移植(MDK AC5)2021-03-08 15:32:54

    论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=93149 第4章   RTX5操作系统移植(MDK AC5) 本章教程为大家讲解RTX5内核的AC5编译器移植。 4.1 初学者重要提示 4.2 移植RTX5内核整体说明 4.3 了解RTX5内核模板框架设计 4.4 第1步,安装MDK软件包版本 4.5

  • 【STM32F429】第6章 ThreadX操作系统移植(IAR)2021-03-04 18:31:03

    论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第6章   ThreadX操作系统移植(IAR) 本章节将为大家介绍ThreadX内核的IAR方式移植和设计框架,理论上不建议初学者直接学习,因为本章节涉及到的知识点很多,建议对ThreadX的应用有一些了解后再来看,这样

  • 【STM32F429】第4章 ThreadX操作系统移植(MDK AC5)2021-03-03 16:33:58

    论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99514 第4章   ThreadX操作系统移植(MDK AC5) 本章节将为大家介绍ThreadX内核的MDK AC5方式移植和设计框架,理论上不建议初学者直接学习,因为本章节涉及到的知识点很多,建议对ThreadX的应用有一些了解后再来

  • STM32CubeMX官方本地例程位置2021-02-05 11:02:10

    Help->Updater Settings 复制仓库文件夹路径打开 以F0系列单片机为例,点击进入Projects文件夹,打开STM32CubeProjectsList.html ST对例程按HAL、LL、BSP驱动库进行了分类,可按实际开发使用的库选择相应例子参考

  • RT-Thread使用env工具2021-01-09 11:03:17

    1、下载安装包 https://www.rt-thread.org/page/download.html 2、解压 3、运行env.exe不能有中文 打开控制台后,可以在命令行模式下使用 cd 命令切换到你想要配置的 BSP 根目录中。 进入 BSP 根目录,输入 menuconfig 命令后即可打开其界面。 menuconfig 常用快捷键如图所示

  • 源文件被包含在子文件夹的Makefile编写2021-01-04 12:05:03

    文件夹分布情况:   Makefile: 从第14行开始,"/*.S"字段非注释,但是变了颜色,忽略颜色变化。   1 CROSS_COMPILE ?= arm-linux-gnueabihf- 2 TARGET ?= key 3 4 CC := $(CROSS_COMPILE)gcc 5 LD := $(CROSS_COMPILE)ld 6 OBJCOPY

  • 嵌入式系统软件组成2020-12-19 11:33:27

    1.中间层 硬件层与软件层之间为中间层,也称为硬件抽象层(Hardware Abstract Layer, HAL) 或板级支持包(Board Support Package,BSP),它将系统上层软件与底层硬件分离开来,使 系统的底层驱动程序与硬件无关,上层软件开发人员无须关心底层硬件的具体情况,根据 BSP层提供的接口即可进行

  • 安富莱电子 STM32模块(一)2020-08-26 18:02:55

    /************************************************************************************************************ 模块名称 : 消息处理模块* 文件名称 : bsp_msg.c* 版 本 : V1.0* 说 明 : 消息处理机制。** 修改记录 :* 版本号 日期 作者 说明* V1.0

  • 多人协作的可视化编辑预览项目模块化开发设计2020-08-21 22:34:44

    这里记录一下自己关于这方面的一些想法: 1.项目架构 针对一个实时编辑/预览的可视化项目,那么至少会由两个模块组成(编辑模块、预览模块),如下图所示:   软件设计中一个重要原则就是:低内聚高耦合。 大家可能都做过业务逻辑上的模块化开发,但是今天这里说的是页面上的模块化开发。 2.如

  • 【STM32F429开发板用户手册】第41章 STM32F429的LTDC应用之LCD汉字显示和2D图形显示2020-08-06 15:01:50

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第41章       STM32F429的LTDC应用之LCD汉字显示和2D图形显示 本章教程为大家讲解LTDC应用中最基本的汉字显示和2D图形显示功能实现。 41.1 初学者重要提示 41.2 LCD相关的基础支持 41.3 LCD硬件设计

  • 【STM32F429开发板用户手册】第34章 STM32F429的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V)2020-07-30 19:33:16

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第34章       STM32F429的SPI总线应用之驱动DAC8501(双路输出,16bit分辨率,0-5V) 本章节为大家讲解标准SPI接线方式驱动模数转换器DAC8501。 34.1 初学者重要提示 34.2 DAC结构分类和技术术语 34.3 DAC850

  • 【STM32F429开发板用户手册】第29章 STM32F429的系统bootloader之USB DFU方式固件升级2020-07-24 16:32:13

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第29章       STM32F429的系统bootloader之USB DFU方式固件升级 本章节为大家讲解使用系统bootloader做程序升级的方法,即使不依赖外部boot引脚也可以方便升级。 DFU的全称是Device Firmware Upgrade,

  • 解决Linux 定时器各进程同步问题2020-06-03 21:52:30

    Linux 定时器同步问题 问题背景:系统进行电池性能测试时,未能满足24h供能。 现象:进入低功耗的系统被A进程持续唤醒。 分析:模块A使用BOOTTIME且写了wake_lock,BSP使用的BOOTTIME_ALARM,唤醒了BSP且wake_lock被占用导致系统无法立即休眠。 根本原因:定时器不同步。 解决方案: 现有条件:BSP

  • BSP之schedule hang2020-05-21 13:51:20

    背景,在ARM V8 64bit的开发板上尝试运行编译好的4.4的内核时,发现uart上日志运行到ftrace: allocating 31083 entries in 122 pages,然后hang住了。通过打印日志,发现问题为,start_kernel=>rest_init=>schedule_preempt_disabled=>schedule=>__schedule=>context_switch=>switch_to,到这

  • 【STM32F429的DSP教程】第18章 DSP控制函数-更好用的SIN,COS计算2020-05-07 14:02:17

    完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第18章       DSP控制函数-更好用的SIN,COS计算 本期教程主要讲解控制函数中的cos和sin函数数值的获取,这里使用的函数比起第13章中使用的sin和cos函数数值的获取要方便很多。 18.1 初学者重要提

  • BSP和JSP里的UI元素ID生成逻辑2020-05-01 14:02:50

    CRM WebClient UI WebClient UI渲染出来的DOM元素的这些C#_W#格式的id是在哪行ABAP代码被生成出来的? 参考我的博客WebClient UI element ID generation logic Hybris 既然是JSP,和同样基于服务器端渲染的BSP的套路一样。Hybris的应用开发人员不用重复造轮子,直接在JSP页面里使用yc

  • 【STM32H7的DSP教程】第13章 DSP快速计算函数-三角函数和平方根2020-04-24 13:00:28

    完整版教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=94547 第13章       DSP快速计算函数-三角函数和平方根 本期教程开始,我们将不再专门的分析DSP函数的源码,主要是有些DSP函数的公式分析较麻烦,有兴趣的同学可以自行研究,本期教程开始主要讲解函数如何使

  • 定时器0-定时器模式2020-04-22 16:01:59

      1.bsp_timer0.c文件内容: 1 /* 2 * bsp_timer0.c 3 * 4 * Created on: 2020年4月22日 5 * Author: Mr.W 6 */ 7 #include "./timer0/bsp_timer0.h" 8 9 10 /* 11 * 函数名:bsp_timer0_init 12 * 描述:定时器0初始化 13 * 参数:无 14 * 返回值无 15

  • 【STM32H7教程】第73章 STM32H7的SPI总线应用之驱动W25QXX(支持查询,中断和DMA)2020-03-19 13:55:02

    完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第73章       STM32H7的SPI总线应用之驱动W25QXX(支持查询,中断和DMA) 本章节为大家讲解标准SPI接线方式驱动W25QXX,实现了查询,中断和DMA三种方式。 73.1 初学者重要提示 73.2 W25QXX硬件设计 73.4 W2

  • 【STM32H7教程】第71章 STM32H7的内部Flash应用之模拟EEPROM2020-03-09 14:51:41

    完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第71章       STM32H7的内部Flash应用之模拟EEPROM 本章节为大家讲解STM32H7的内部Flash模拟EEPROM,主要应用到板子没有外置EERPOM的场合,而且H7的内部Flash比较大,可以开辟一个扇区用于模拟EEPROM。

  • 【STM32H7教程】第60章 STM32H7的DAC应用之定时器触发实现DMA方式双通道波形2020-02-21 15:56:52

    完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第60章       STM32H7的DAC应用之定时器触发实现DMA方式双通道波形 本章节为大家讲解DAC采用定时器触发方式实现DMA双通道波形输出,实际输出效果也比较好,项目使用价值也比较大。 60.1 初学者重要提

  • 【STM32H7教程】第38章 STM32H7的LPTIM低功耗定时器应用之超时唤醒2020-01-07 16:02:16

    完整教程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=86980 第38章       STM32H7的LPTIM低功耗定时器应用之超时唤醒 本章教程为大家讲解定时器应用之超时模式的停机唤醒,实际项目中有一定的使用价值,可以方便的配置系统在停机模式运行一段时间,时间到了可以

  • 如何编写一个工程文件夹下通用的Makefile2019-12-14 20:01:59

      新建工程文件夹,在里面新建 bsp、imx6ul、obj 和project 这 3 个文件夹,完成以后如图所示: 新建的工程根目录文件夹 其中 bsp 用来存放驱动文件;imx6ul 用来存放跟芯片有关的文件,比如 NXP 官方的 SDK库文件;obj 用来存放编译生成的.o 文件;project 存放 start.S 和 main.c 文件,也就

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有