- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 在STM32CubeIDE中使用Tracealyzer图形化调试FreeRTOS
Tracealyzer可以以图形化的方式跟踪记录FreeRTOS操作系统的工作相关信息。本文结合官方教程以及自己的实践,总结出了Tracealyzer在STM32CubeIDE开发环境中的使用方法。
2022-12-29 09:42:03
3248
3
原创 简直就是体力劳动,kinetis单片机lwip裸机代码分析
kinetis单片机lwip裸机代码分析主文件应用层代码主文件/* * Copyright (c) 2016, Freescale Semiconductor, Inc. * Copyright 2016-2019 NXP * All rights reserved. * * * SPDX-License-Identifier: BSD-3-Clause *//***************************************************************
2020-08-07 21:12:36
338
转载 (转载)imx6q linux4.1.15 新开机动画修改方法
imx6q linux4.1.15 新开机动画修改方法下载psplash git clone git://git.yoctoproject.org/psplash 会下载到当前目录的psplash文件夹中(若没有git,需要安装 apt-get install git)2. 转换图片将图片转换成代码文件: ./make-image-header.sh logo.png POKY 其中logo.png是你自己的启动图片(可能需要安装的库 : apt-ge
2020-08-05 21:34:54
676
2
转载 (转发)linux 4.1.15操作系统LCD移植参考
linux 4.1.15操作系统LCD移植参考1 LCD屏幕移植2 UBOOT部分修改:本操作适用于IMX6Q开发板,转自飞凌知识库,待验证1 LCD屏幕移植本文主要使用平台是imx6Q-C,linux 4.1.15操作系统,其他平台也可以参考,不同平台之间会存在差异,需自行修改适应自己的使用。注:红色部分为需要修改或者是注意的部分内核部分修改:修改/drivers/video/fbdev/mxc/mxc_lcdif.cstatic struct fb_videomode lcdif_mode
2020-08-05 21:20:49
486
原创 Kinetis单片机K64F开发笔记:PIT中断定时器
Kinetis单片机K64F开发笔记:PIT中断定时器概述官方例程使用配置工具操作PIT概述一个单片机程序,从本质上讲,都可以归结为对GPIOh和定时器的操作,也就是说,单片机就是按照一定周期执行特定操作的器件,因此学习单片机,学会GPIO操作后,应该学习一种定时器。对于Kinetis器件,具有很多种定时器,包括FlexTimer Module (FTM),Periodic Interrupt Timer (PIT),Low-Power Timer (LPTMR)还有系统定时器等等,其中PIT最简单,所
2020-08-04 20:30:14
949
原创 __DSB()指令的作用
@[TOC](__DSB() 指令的作用)在一些ARM程序代码中,会用到__DSB() 指令,特别是在一些中断处理函数中。例如://中断定时器PIT中断处理函数void PIT_LED_HANDLER(void){ /* Clear interrupt flag.*/ PIT_ClearStatusFlags(PIT, kPIT_Chnl_0, kPIT_TimerFlag); pitIsrFlag = true; __DSB();}程序通过中断信号进入中
2020-08-04 19:53:22
10806
1
原创 Kinetis单片机K64F开发笔记:GPIO操作
本文主要简单介绍K64F单片机的GPIO如何编程操作,首先解析了官方代码,然后通过对比,采用MCUXpresso IDE软件,可以直接配置GPIO,只需要求一行代码,就可以控制GPIO
2020-07-30 21:50:40
786
原创 嵌入式软件开发中redlib与newlib的区别
嵌入式软件开发中redlib与newlib的区别简单来说,newlib是GUN C 标准库,支持C99和C++,而redlib是NXP自研C90库,支持部分C99特性。后者更适用于嵌入式代码开发,具有代码量小的特点,生成的程序更小。在NXP器件开发中推荐使用redlib。...
2020-07-29 21:59:22
794
原创 什么是Semihosting?
什么是Semihosting?Semihosting简介Semihosting技术的局限性Semihosting简介在创建一个新的嵌入式应用程序时,在开发的早期阶段,有时需要输出调试状态消息。通常情况下,可以通过一条串口线,将需要的信息输出到PC机上的串口调试助手,但通过semihosting技术(半托管技术),可以不需要串口线,而将信息显示在IDE的控制台窗口中,常见的例子是printf语句将字符串显示在IDE的console窗口中,这样可以不需要额外的硬件设备就可以调试程序。术语“半托管”最初是
2020-07-29 21:49:36
2319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人