• keil + stm32 + cubemx + FreeRTos + arm compiler6.13环境配置笔记

    时间:2024-04-14 17:27:12

    新项目的开发工具原打算用vs2019+visualGDB+cubeMX,配置两天未成功,遂继续使用keil了。据说最新版keil带的arm compiler6 变异速度相比原来的ac5提高不少,于是考虑使用cubemx生成带freeRTOS的工程,并使用keil编译。期间出现一些问题,于此记录。1,...

  • 编译arm-linux驱动时报错:“unrecognized command line option ‘-fstack-protector-strong’”

    时间:2024-04-13 11:37:50

    前两年买了个树莓派3B+,之后参照网上的一些教程做了个视频小车,玩了几天之后就放起来了。这阵子突然想研究一下arm-linux的驱动是怎么编写的。参照其他人的博客,下载了源码“linux-rpi-4.19.y.zip”和交叉编译工具链“tools-master.zip”,之后又找了一个“Hello ...

  • FPGA和ARM学习那个比较好

    时间:2024-04-13 07:35:02

    FPGA和ARM是两种不同的技术,具有不同的应用领域和学习难度。以下是对两者进行比较的一些建议: 1. 应用领域:FPGA主要用于数字电路设计和硬件加速器开发,可在实时系统、信号处理、嵌入式系统等方面发挥重要作用。ARM则是一种处理器架构,广泛应用于嵌入式系统、移动设备、微控制器等领域。 2. 学习...

  • ARM Cordio WSF(四)——应用示例

    时间:2024-04-12 20:12:30

    在介绍了WSF的基础情况,API接口以及具体平台的移植之后,本文具体介绍WSF的应用该如何来写,包括框架的初始化、定时器的应用,外部事件的应用等等。作为一个简易的OS抽象层,在裸机平台上实现简单的任务的调度与分发也是非常方便。 4、WSF应用示例 4.1 WSF框架初始化 //1. 定义 WS...

  • 【ARM Coresight SOC-600 -- ETF CTI 介绍】

    时间:2024-04-12 13:07:38

    文章目录 TMC Event interfaces TMC Event interfaces TCM 有 5个 事件接口,其中有两个 slave 事件信号 TRIGIN :外部给ETF 发个 trigin 信号可以产生一个 trigger event 事件;FLUSHIN:外部给 ETF...

  • eclipse+arm_gcc+Jlink的stm32开发调试环境搭建

    时间:2024-04-12 10:01:20

    eclipse+arm_gcc+Jlink的stm32开发调试环境搭建1 搭建eclipse的编辑环境 (用于C/C++开发)1.1 安装 java1.1.1 下载 java1.1.2 默认选项安装 java1.1.3 检查 java是否安装成功1.2 安装eclipse1.2.1 下载 eclip...

  • Keil同时安装C51与ARM环境

    时间:2024-04-11 16:36:01

    Keil同时安装C51与ARM环境1.准备Keil C51与ARM安装包2.安装过程KeilC51安装KeilC51注册KeilARM安装KeilARM注册KeilMDK芯片包安装3.安装完成检验1.准备Keil C51与ARM安装包注意安装前关闭所有杀毒软件!!!KeilC51安装包百度云链接:链...

  • 交叉编译Python-2.7.13到ARM(aarch32)平台

    时间:2024-04-11 16:34:58

    作者:彭东林邮箱:pengdonglin137@163.comQQ:405728433环境主机: ubuntu14.04 64bit开发板: qemu + vexpress-a9 (参考: http://www.cnblogs.com/pengdonglin137/p/6442583.html)工具...

  • KEIL同时安装MDK-ARM和C51开发环境

    时间:2024-04-11 16:18:22

    KEIL同时安装MDK-ARM和C51开发环境一、安装准备关闭所有杀毒软件(Windows Defender ,360 ,电脑管家等),防止后续粘贴文件等操作失败;准备好一下几个文件这几个文件分别是***(**软件),C51开发环境的安装包,MDK-ARM开发环境的安装包。其中这两个安装包可以去ke...

  • 简单好用、基于ARM Cortex-M4的入门级开发板——STM32F410RB Nucleo评测

    时间:2024-04-10 21:34:55

    1:Nucleo开发平台是ST在2014年最新发布的易用性好、可扩展性佳的低成本平台,因其简单自由、灵活可扩展受到多数工程师的喜爱,特有的支持ARM mbed项目开发,支持云端开发以及兼容Arduino R3扩展接口等特性让它一度有取代Discovery系列板卡之势,毫不夸张的说,Nucleo系列板...

  • 如何在windows上一键编译打包arm程序

    时间:2024-04-10 13:45:17

    此文主要是方便出差修复bug时,不愿打开虚拟机编译的朋友,或者是不想配置编译环境的同学们,又或者是想学习cmake工程搭建的新人等等废话不多说,直接开搞 需要工具: 1.mingw 2.arm-linux-gcc 的windows版 3.cmake 4.7z这里以一个cmake工程为例: 编译前,将...

  • TI ARM 性能天梯图

    时间:2024-04-09 22:38:44

    ---------------------------------------------------------------------------------------------------------------------ARM7:ARMv4架构ARM9:ARMv5架构ARM11:ARM...

  • 移植FFmpeg在arm交叉编译时遇到的问题

    时间:2024-04-09 20:51:52

    遇到的问题1:aarch64-himix100-linux-gcc is unable to create an executable file.C compiler test failed.解决方法:1、首先查看移植时具体出现的问题:vi ffbuild/config.log  ,config.l...

  • 快速入门LPC55S69-EVK开发板(带Trustzone的双核ARM Cortex-M33)

    时间:2024-04-08 14:50:51

    在复活节的这个周末,我新买了一个开发板:恩智浦LPC55S69-EVK主板:基于双ARM Cortex-M33内核,带ARM TrustZone,主频以100 MHz运行:LPC55S69微控制器LPC55S69特别受关注,因为它是新的ARM Cortex-M33之一,它实现了新的ARM Trust...

  • ARM异常及中断处理介绍(中断是异常的一种)

    时间:2024-04-08 09:37:39

    中断概念:是一个过程,是CPU在执行当前程序的过程中因硬件或软件的原因插入了另一段程序运行的过程。因硬件原因引起的中断过程的出现时不可预测的,即随机的,而软中断是事先安排好的。中断源概念:可以引起中断的信号源。异常优先级ARM处理器中有7种类型的异常,按优先级从高到低的排列如下:复位异常(Reset...

  • openEuler x86 中使用qemu搭建ARM64虚拟机运行环境

    时间:2024-04-08 07:56:55

    前提概要我们日常一般都是相同架构的host上构建相同架构的虚拟机,例如在x86架构的服务器上搭建x86架构的虚拟机,在arm架构的服务器上也一样搭建aarch64架构的虚拟机;但是,如果你手上只有x86服务器,而你又想在使用arm环境来做开发/编译等,那就需要一种工具来支持跨架构翻译不通架构的质量了...

  • 创龙AM5728 DSP+ARM开发板TL5728-IDK测试

    时间:2024-04-07 22:39:53

    前言之前使用过创龙(Tronlong)的达芬奇系列的DM8168产品,后面留意过创龙的AM5728平台的动态。经公司购买了TL5728-IDK开发板,研究了一番后,提供简单测评,供大家参考。我的项目是基于GIGE工业相机和EtherCAT的机器视觉系统,主要用于产品的瑕疵检测和搬运。产品简介AM57...

  • ARM:用户级 特权级 AND 线程模式 Handler模式

    时间:2024-04-07 13:22:14

    在特权级模式下,用户可以访问和配置系统控制寄存器,比如NVIC中断控制器。然而,如果是在非特权级模式下,系统控制寄存器是不允许访问的,一旦访问将导致硬件异常。Unprivileged:    非特权级,起到保护用户任务的作用,防止用户可以在任意任务中访问和修改系统寄存器,操作不当会造成系统崩溃。Pr...

  • 【ARM-Linux开发】【Qt开发】Qt Creator自定义编译运行步骤

    时间:2024-04-07 13:05:14

    原文:http://www.linuxidc.com/Linux/2015-04/115763.htm一直用Qt Creator开发。无它,只是因为linux下C++ IDE选择不多。同时因为我抛弃了MFC,平时写个小工具还得靠Qt,正好一举两用。用Qt Creator开发一般的工程,是不用修改编译...

  • vs下活动解决方案管理器中x86 x64 win32 anycpu arm的区别

    时间:2024-04-07 09:33:58

    一 、x86、x64、Any CPU的区别 参考文章点击打开链接1.简单的说,它们之间最直接的区别就是:x86平台编译出来的exe(可执行文件)或dll(动态链接库)都是32位的。以此类推,x64对应的则是64位的。而Any CPU则是取决于当前的操作系统,若操作系统是32位的,则编译出来的程序就是...