自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 在STM32CubeIDE中使用Tracealyzer图形化调试FreeRTOS

Tracealyzer可以以图形化的方式跟踪记录FreeRTOS操作系统的工作相关信息。本文结合官方教程以及自己的实践,总结出了Tracealyzer在STM32CubeIDE开发环境中的使用方法。

2022-12-29 09:42:03 2682 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 321

转载 (转载)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 642 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 443

原创 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 916

原创 __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 10224 1

原创 Kinetis单片机K64F开发笔记:GPIO操作

本文主要简单介绍K64F单片机的GPIO如何编程操作,首先解析了官方代码,然后通过对比,采用MCUXpresso IDE软件,可以直接配置GPIO,只需要求一行代码,就可以控制GPIO

2020-07-30 21:50:40 745

原创 嵌入式软件开发中redlib与newlib的区别

嵌入式软件开发中redlib与newlib的区别简单来说,newlib是GUN C 标准库,支持C99和C++,而redlib是NXP自研C90库,支持部分C99特性。后者更适用于嵌入式代码开发,具有代码量小的特点,生成的程序更小。在NXP器件开发中推荐使用redlib。...

2020-07-29 21:59:22 766

原创 什么是Semihosting?

什么是Semihosting?Semihosting简介Semihosting技术的局限性Semihosting简介在创建一个新的嵌入式应用程序时,在开发的早期阶段,有时需要输出调试状态消息。通常情况下,可以通过一条串口线,将需要的信息输出到PC机上的串口调试助手,但通过semihosting技术(半托管技术),可以不需要串口线,而将信息显示在IDE的控制台窗口中,常见的例子是printf语句将字符串显示在IDE的console窗口中,这样可以不需要额外的硬件设备就可以调试程序。术语“半托管”最初是

2020-07-29 21:49:36 2221

tcpecho.zip

博客配套文件,详见https://blog.csdn.net/missiler/article/details/107870589

2020-08-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除