
ARM
文章平均质量分 76
ZHangZMo
该平台某些政策实在让人无法接受,暂停在该平台发文-喜欢Linux内核和RT-Thread、NuttX、uCos系列和ThreadX RTOS都有涉猎。1.做一点和别人不同的事情 2.追逐内心的感受 3.不要写出太烂的代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一篇文章讲解清楚ARM9芯片启动流程
一篇文章讲解清楚SAM9X60 ARM9芯片启动流程原创 2025-03-05 22:00:00 · 1789 阅读 · 0 评论 -
开源嵌入式实时操作系统uC/OS-II介绍
uC/OS-II凭借其透明架构与可验证性,在医疗、航空等安全关键领域仍占据一席之地。尽管现代RTOS(如Zephyr、Azure RTOS)在功能扩展性上更胜一筹,uC/OS-II的极简设计与硬实时保障使其成为资源受限系统中“小而美”的经典选择。对于开发者而言,理解其调度机制是掌握实时系统设计的绝佳起点。原创 2025-02-21 10:29:51 · 1092 阅读 · 0 评论 -
Win10下使用JLink在Cortex-A5 MPU上调试RT-Thread
如何在windows配合JLink工具,调试Microchip Cortex-A5内核的MPU SAMA5D2原创 2025-02-20 08:42:25 · 1049 阅读 · 0 评论 -
使用Buildroot开始嵌入式Linux系统之旅-7(终结篇)
这次将介绍如何在Eclipse下使用buildroot生成的交叉编译工具,搭建嵌入式C/C++开发环境,支持使用Microchip EGT的图形开发,最后讲解了远程调试的配置。原创 2025-02-18 20:44:52 · 858 阅读 · 0 评论 -
使用Buildroot开始嵌入式Linux系统之旅-5
本系列专题将基于Microchip官方提供的Buildroot仓库,创建个人第一个可运行的嵌入式Linux系统。本文章介绍了如何在buildroot下配置QT5,并修改根文件系统来支持QT5原创 2025-02-07 08:00:00 · 973 阅读 · 0 评论 -
使用Buildroot开始嵌入式Linux系统之旅-3
本系列专题将基于Microchip官方提供的Buildroot仓库,创建个人第一个可运行的嵌入式Linux系统原创 2025-01-14 16:13:45 · 514 阅读 · 0 评论 -
使用Buildroot开始嵌入式Linux系统之旅-2
at91bootstrap的配置文件都放在buildroot-mchp-linux4microchip-2024.10/output/build/at91bootstrap3-v4.0.10/configs目录下。U-Boot的配置文件都放在buildroot-mchp-linux4microchip-2024.10/output/build/uboot-linux4microchip-2024.10/configs目录下。修改后保存再编译即可。原创 2025-01-13 13:41:24 · 1243 阅读 · 0 评论 -
使用Buildroot开始嵌入式Linux系统之旅-1
本系列专题将基于Microchip官方提供的Buildroot仓库,创建个人第一个可运行的嵌入式Linux系统原创 2025-01-10 22:18:35 · 1252 阅读 · 0 评论 -
在RT-Thread下为MPU手搓以太网MAC驱动-4
在RT-Thread下为Microchip MPU手搓以太网MAC驱动系列文章之4原创 2024-05-31 19:16:29 · 511 阅读 · 1 评论 -
在RT-Thread下为MPU手搓以太网MAC驱动-3
在RT-Thread下为MPU手搓以太网MAC驱动系列文章3原创 2024-05-29 19:00:00 · 587 阅读 · 1 评论 -
Microchip 32位MCU CAN驱动图文教程-附源码
提供了Microchip 32位MCU CAN驱动在MCC下的详细配置教程,手把手教你搭建CAN驱动的配置,并提供参考代码原创 2024-04-21 23:40:22 · 1588 阅读 · 0 评论 -
Microchip MPU上实时操作系统移植和调试 - 以RT-Thread为例
这个bootloader下载到MPU内部SRAM进行运行,然后再通过JLink命令将第三方的实时操作系统下载到外部DDR里面进行调试,这样就非常高效地进行RTOS的开发。同样在量产运行第三方RTOS的时候,也可以通过。这个bootloader,来完成板级硬件的初始化,比如系统时钟的初始化,DDR控制器的初始化,调试接口的初始化等。源码下载地址:https://github.com/linux4sam/at91bootstrap。里面的程序,该程序会负责寻找外部存储里面是否保存有效程序(原创 2024-04-17 23:26:42 · 1060 阅读 · 0 评论 -
Running GuiLite on top of NuttX-在NuttX上运行GuiLite
Running GuiLite on top of NuttX在NuttX上运行GuiLiteWhy GuiLite为什么选择GuiLite新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Why GuiLite为什么选择G原创 2020-05-29 09:45:31 · 907 阅读 · 0 评论 -
Using JLinkGDBServer+Code::Blocks to debug NuttX under Ubuntu
Using JLinkGDBServer+Code::Blocks to debug NuttX under UbuntuSet up NuttX debugging environment using JLink+Code::Blocks under UbuntuJ-Link GDB Server ConfigurationDownload J-Link software package in ...原创 2019-05-28 22:07:25 · 556 阅读 · 0 评论 -
Atmel Cortex-A5跑Nuttx是如此酸爽
Atmel Cortex-A5跑Nuttx是如此酸爽开源RTOS Nuttx已经支持Atmel SAMA5系列MPU,而且看到Nuttx还支持Graphic API,决定尝试在Ateml SAMA5D3 Xplained上跑下Nuttx。Nuttx是一款开源RTOS,具备非常优秀的实时特性,支持TCP/IP,IPv4, IPv6等网络协议栈,能够支持USB Host/Device协议栈,支持多种文件原创 2017-06-18 10:17:58 · 5315 阅读 · 3 评论 -
NuttX下实现周期任务管理服务
NuttX下实现周期任务管理服务由于NuttX提供的Timer API与Linux类似,所以非常方便将Linux下周期性定时任务函数移植到NuttX下面。 例如提供一个周期性任务注册接口,接口申明如下:typedef void (*timer_notify)(void* );/****************************************************...原创 2018-02-09 23:08:53 · 792 阅读 · 0 评论 -
欢迎使用Atmel Start开发ARM/AVR工程-系列1
欢迎使用Atmel Start开发ARM/AVR工程-系列1Atmel Start(start.atmel.com)项目启动于Q1 2014,当时是基于以下思路基于设计的:基于网络,不需要安装到本地 连接到My Atmel, 即可更新到最新版本.选择软件组件,参考例程或者参考解决方案 选择Atmel评估板和参考例程/解决方案.免费提供各种软件组件Atmel官方例程,第三方软件(...原创 2018-06-13 10:37:50 · 3374 阅读 · 0 评论 -
欢迎使用Atmel Start开发ARM/AVR工程-系列2
欢迎使用Atmel Start开发ARM/AVR工程-系列2在Atmel Start中引入全新的ASF4(Atmel Software Framework V4)ASF4采用了分层软件架构设计思路,整个软件架构层次分为应用层 - Application Layer 实现用户所需要的功能.与具体硬件层无关中间件层 - Middleware 实现复杂的库 & 协议: Wi...原创 2018-06-13 11:34:08 · 1958 阅读 · 3 评论 -
Ubuntu下使用Code::Blocks+OpenOCD+GDB搭建Atmel MCU开发调试环境
在Ubuntu下搭建Atmel MCU开发环境1、准备工作安装Code::Blocks下载arm-none-eabi-gcc编译器安装OpenOCD工具2、配置Code::Blocks创建一个新的Debugger配置配置Compiler3、start.atmel.com下载官方例程如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右Sma...原创 2019-05-25 19:51:10 · 1140 阅读 · 0 评论 -
Code::Blocks下进行NuttX编译和仿真调试
Code::Blocks下进行NuttX编译和仿真调试在腾讯视频上上传了如何在Ubuntu下,利用Code::Blocks+OpenOCD搭建起NuttX的交叉编译和代码仿真调试环境。教程中使用到了Atmel-ICE作为仿真器,arm-none-eabi-gcc作为编译器,arm-none-eabi-gdb作为调试器,OpenOCD作为调试软件。调试使用到的目标板是Atmel SAMV71-Xu...原创 2019-05-30 10:00:00 · 858 阅读 · 0 评论 -
Ubuntu下使用JLink+Code::Blocks搭建Atmel ARM调试环境
JLinkI uploaded a video to YouTubeJLink原创 2019-05-28 21:43:33 · 874 阅读 · 0 评论