https://sourceforge.net/u/m0slevin/profile/  和scmRTOS一样,因为是C++的,用的人很少很少,这个MARK3带个GUI,功能完善感觉比scmRTOS强一点,让我先来试试水吧。。。Mark3旨在为对没有MMU的微控制器系统进行全面、易于使用的多任务处理) 第一步:打开Embedded_Studio按正常方式,建立一个STM32最
转载 11月前
37阅读
文章目录前言一、安装DS2021二、构建Linux内核2.1 下载Linux内核2.2 构建Linux内核三、构建boot-wrapper-aarch643.1 下载boot-wrapper-aarch643.2 构建boot-wrapper-aarch64四、调试Linux内核4.1 开启telnet4.2 配置FVP4.3 调试Linux内核总结 前言ARM Development Stud
SEGGER Embedded Studio 凭借着自身超流畅的运行速度,以及跨平台环境用过的人都一致好评,只是在KEIL和IAR几乎统治的MCU开发IDE中,SES略显小众。经过这么几个月的体验下来,感觉已经看不惯KEIL和IAR原来界面了,现在MCU市场纷纷涨价,选择MCU上也不得不下探到最便宜的芯片上,如今GD推出的GD32E230系列,采用ARM-V8架构,而且还是72MHz主频比STM3
转载 2024-05-14 13:09:29
1121阅读
首先,我们必须更好地理解电池充电器功能:动态电源管理(DPM)和动态电源路径管理(DPPM)。这两个功能与充电拓扑结构密切相关,同样重要。不同的拓扑结构决定了DPM和DPPM性能以及与所选不同元件相关的总成本。对于低功率应用,NVDC充电器以其较低的成本和DPM/DPPM功能引起了人们的关注。对于更高功率的应用,则选择传统的充电拓扑结构以降低功耗。具有更高输出额定值的适配器通常更贵。为了降低成本,
在嵌入式系统开发领域,Embedded Linux和ARM架构是两个重要的关键词。嵌入式Linux是一个针对嵌入式系统的定制化操作系统,ARM是一种流行的低功耗、高性能的处理器架构。它们的结合在各种嵌入式设备中广泛应用,比如智能手机、智能家居、工业控制系统等。 红帽公司是一家知名的开源软件公司,也在嵌入式Linux领域有着丰富的经验和技术积累。红帽公司提供了一系列针对ARM架构的Embedded
原创 2024-05-08 10:57:52
119阅读
今天在电脑里翻腾我的笔记,发现这篇和不错,但是不记得是自己写的还是别人的了,就算是别人的吧也要和大家分享一下,感谢原作者的辛勤劳动!基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需要由专门的一段代码来完成对系统的初始化。由于这类代码直接面对处理器内核和硬件控制器进行编程,一般都是用汇编语言。一般通用的内容
一、简介1、ARM 总共有 37 个寄存器,但是每种模式下最多只能看到 18 个寄存器,其他寄存器虽然名字相同,但是在当前模式不可见。 2、例如,对 r13 这个名字来说,在 ARM 中共有 6 个名叫 r13(又叫 sp)的寄存器,但是在每种特定处理器模式下,只有一个 r13 是当前可见的,其他的 r13 必须切换到它们的对应模式下才能看到。这种设计叫影子寄存器(banked register)
转载 11月前
74阅读
上篇帖子中,我们介绍了如何下载HPM6750开发所需的资料,包括开发板资料和SEGGER Embedded Studio安装包,以及如何申请Embedded Studio激活码。本篇将会介绍如何安装SEGGER Embedded Studio,如何使用HPM SDK脚本创建SEGGER Embedded Studio项目,以及如何在SEGGER Embedded Studio中对项目进行编译和调试
转载 2024-04-16 14:43:44
983阅读
iFrame InjectionLOWMediumHigh frame是可用于在HTML页面中嵌入一些文件(如文档,视频等)的一项技术。对iframe最简单的解释就是“iframe是一个可以在当前页面中显示其它页面内容的技术” 通过利用iframe标签对网站页面进行注入,是利用了HTML标签,实际上就是一个阅读器,可以阅读通过协议加载的活服务器本地的文件、视频等LOW 查看源码目前url即为源码中
  首先说一下,我之前的开发流程是:VSCode 编辑代码 + Keil 编译及调试。Keil 的调试功能虽然很强大,但是多数功能需要配合 ARM 自家的 ULINKpro 才可以用,例如 Performance Analyzer、Event Viewer 等。而我手头只有Jlink 和 ULINK 非 pro 版的…  在最近的项目中,随着代码量的不断增加,Keil 的编译速度瓶颈越来越明显!有
转载 9月前
355阅读
一、新建工程首先新建一个文件夹用来存放工程文件,一个工程文件放在一个文件夹中,不同的工程文件不要放在一个文件夹 打开keil4,找到project,点击第一个选项 找到刚刚创建的文件夹的位置,然后输入项目的名称,点击保存。 添加了其他库的会有这个对话框,选择到自己单片机的型号。如果没有这个对话框请忽略这里。 例如我现在使用51单片机则在atmel下拉菜单中选择at89c52 点击ok,回弹出这个对
接下来分享的Intersect交集,我了解到Intersect交集和Union运算符之间有些相似但是又有些许的不同。与Union运算符类似,在查询的过程中需要包含俩个条件1.两个查询必须具有相同的列数和顺序。2.相应列的数据类型必须相同或兼容。并且组合了两个或多个查询的结果集,并返回两个查询输出的不同行。新增的表单数据可以用之前演示Union运算符时的数据库和表单内容,也可以直接重新建立。直接建立
嵌入式系统应用程序Starting with the simple definition of Embedded System an Embedded System is defined as a combination of hardware and software to perform a specific task.嵌入式系统的简单定义开始, 嵌入式系统被定义为执行特定任务的硬件和软件的组
1:关于新创建的task在执行函数时,怎样得到它的两个参数:stacd和exinf 在函数knl_setup_stacd中,还有权威指南P142.就是说执行函数写成:void task_test(INT stacd, VP exinf)和void task_test(INT stacd)都行2:函数tk_rcv_mbf_impl中    QueInsert(&knl_c
IAR版本不兼容打开工程文件的方法         常常看到初学ARM的人会问,到底是MDK for ARM好用还是IAR for ARM好用,这就可见MDK和IAR作为ARM编译器的统治地位,当然其它还有ARM公司自己配套的ADS,免费的GCC等很多编译器,据说ADS不怎么更新了,其
转载 2024-07-16 08:24:21
162阅读
第3章 开发环境搭建与体验本章目标:搭建 Renesas 的开发环境使用 e2 studio 创建工程和编写代码使用 RA Smart Configurator 创建 MDK 工程3.1 认识瑞萨处理器的开发环境瑞萨处理器的软件开发支持多种集成开发环境,比如瑞萨官方的 e2 studio,还有使用非常广泛的 Keil MDK。本节对这些开发软件进行简单介绍,比较 e2 studio 和 MDK
转载 2024-09-01 17:03:21
337阅读
一说到文件搜索,肯定会有人说了:“文件搜索有什么好讲的,闭着眼睛我都知道接下来要讲的内容了,无非就是 Everything 又或者是 Listary 嘛”。是的,接下来的文章会提到它们,但我想在此基础上更进一步,来谈一谈文件搜索的实质,以及如何建立起自己的文件索引系统。 01文件索引系统 Windows 文件索引系统的建立,无非有两种方法:一是按分类查找,二是用工具搜索。(由于
        终于要新建工程了, 又终于要面临折磨了, 因为尝试第一个吃螃蟹的人, 总是要付出代价的.        不得不说这个ide还真的很少的资料, 找了全百度, 都没找到几个文档, 还好最后在一个论坛里找到了一个朋友新建stm32f4系列的教程, 多
转载 11月前
425阅读
Apache  最初,Apache基金会的开发爱好者开发并维护一个叫Apache的HTTP服务器,后来,Apache服务器越来越火,就启动了更多的项目,比如PHP、Java Apache以及更多的子项目。比如Jakarta。Jakarta  Jakarta是为了发展Java容器而启动的Java Apache的项目。后来随着Java的火爆而成为了囊括了众多基于Java语言开源软件子项目的项目。比如从
转载 2月前
367阅读
一个实际的自动化项目,都是综合性的,不仅需要PLC进行逻辑、顺序、运动等控制,还需要在上位机进行监视和操作。当没有物理PLC时,上位机软件就无法连接到实际的变量数据,开发出来的界面和功能无法验证,这时,上位机软件联合PLC进行仿真尤显重要。本文,介绍AB的上位软件FT View SE联合PLC编程软件Studio 5000进行综合仿真. 前言:一个实际的
转载 10月前
137阅读
  • 1
  • 2
  • 3
  • 4
  • 5