自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 6.BEEP【笔记】

beep.c#include "bsp_beep.h"/* 初始化蜂鸣器对应的IO */void beep_init(void){ /* 1、初始化IO复用,复用为GPIO5_IO01 */ IOMUXC_SetPinMux(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0); /* 2、、配置GPIO1_IO03的IO属性 */ IOMUXC_SetPinConfig(IOMUXC_SNVS_SNVS_TAMPER1_GPIO5_IO01,0X10B

2021-06-07 09:59:02 201

原创 5.通用Makefile 【笔记】

CROSS_COMPILE ?= arm-linux-gnueabihf-TARGET ?= bspCC := $(CROSS_COMPILE)gccLD := $(CROSS_COMPILE)ldOBJCOPY := $(CROSS_COMPILE)objcopyOBJDUMP := $(CROSS_COMPILE)objdumpINCDIRS := imx6ul \ bsp/clk \ bsp/led \ bs

2021-05-28 14:12:48 366 2

原创 4.SDK包移植的相关问题【笔记】

进一步优化的MakefileCROSS_COMPILE ?= arm-linux-gnueabihf-NAME ?= ledcCC := $(CROSS_COMPILE)gccLD := $(CROSS_COMPILE)ldOBJCOPY := $(CROSS_COMPILE)objcopyOBJDUMP := $(CROSS_COMPILE)objdumpOBJS := start.o main.o$(NAME).bin:$(OBJS) $(LD) -Timx6ul.

2021-05-19 10:11:38 427 1

原创 3.仿32的驱动开发【笔记】

汇编清除bss段.global _start /* 全局标号 */.global _bss_start_bss_start: .word __bss_start/*相当于C语言里面的变量,.word表示在这里放了一个变量, *_bss_start就是这个变量的标签,类似变量名,存放bss起始地址 */.global _bss_end_bss_end: .word __bss_end_start: /* 进入SVC模式 */ mrs r0, cpsr bic r0, r

2021-05-18 14:05:46 119

原创 2.C语言BSP LED驱动【笔记】

Code汇编.global _start /* 全局标号 *//** 描述: _start函数,程序从此函数开始执行,此函数主要功能是设置C* 运行环境。*/_start: /* 进入SVC模式 */ mrs r0, cpsr /*CPSR的值读到r0中*/ bic r0, r0, #0x1f /* 将r0寄存器中的低5位清零,也就是cpsr的M0~M4 ~0 0000=0x1f */ orr r0, r0, #0x13 /* r0或上0

2021-05-11 10:41:41 394

原创 IMX启动方式【OneNote笔记】

2021-04-19 18:40:19 193

原创 1.IM6ULL汇编点亮LED【笔记】

编辑led.s/*刘明升 *2021年4月8日 */.global _start /* 全局标号 *//* * 描述: _start函数,程序从此函数开始执行此函数完成时钟使能、 * GPIO初始化、最终控制GPIO输出低电平来点亮LED灯。 */_start: /* 1、使能所有时钟 */ ldr r0, =0X020C4068 /* CCGR0 */ ldr r1, =0XFFFFFFFF /* 将要写入的数据*/ str r1, [r0] /* 将r

2021-04-08 07:50:05 308

原创 通用Makefile【笔记】

MakefileCROSS_COMPILE ?= arm-linux-gnueabihf-TARGET ?= bspCC := $(CROSS_COMPILE)gccLD := $(CROSS_COMPILE)ldOBJCOPY := $(CROSS_COMPILE)objcopyOBJDUMP := $(CROSS_COMPILE)objdumpINCDIRS := imx6ul \ bsp/clk \ bsp/led \

2020-11-26 14:49:18 264

原创 Makefile语法【OneNote笔记】

2020-11-25 16:13:18 116

原创 常用存储器介绍【OneNote笔记】

2020-11-16 13:46:57 90

原创 Ubuntu下VSCode的安装与卸载【闲聊】

安装VSCode编辑器与编译器在Ubuntu下我们善用于gcc编译器,vim编辑器,但是在编写一些大型的代码时,我们要用到Source insight ,因为这个软件不是免费的,在一些公司没有买这个软件的使用权的时候。对于我们这些码农来讲还是不是特别友好的。因此我们的信仰,田牌家VSCode就突显了出来。Ubuntu下的安装到https://code.visualstudio.com/下进行下载 可以在Windows和Ubuntu下都安装。也可以到我的主页下载Ubuntu的版本。然后在终端输入

2020-11-12 09:33:52 896

空空如也

空空如也

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

TA关注的人

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