自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 个人在嵌入式领域的一些思考与展望——嵌入式C语言与Uboot

  笔者在23年春节前夕找到了一套嵌入式开发的综合教程,觉得其教程体系以及内容的广度深度都很适合嵌入式从业人员入门以及进阶。故特此整理出大体框架以供后续自己学习并进行补充,直至形成完整个人嵌入式经验笔记。

2023-01-19 21:28:35 126

原创 基于IMX6ULL的嵌入式Linux开发学习笔记——(6)深入了解调用官方IOMUXC.H+KEY按键功能实现

这个使用key的例程主要是操作GPIO的输出,同时复习原理图找引脚、复用找重定义的define、然后对其gpio进行初始化的三部曲。并且将之前的gpio_init()使用了起来,这证明之前写的不是没用,而是要经过IO的Mux和Config之后再对GPIO初始化,一切都是过程。

2023-01-16 21:50:23 352

原创 基于IMX6ULL的嵌入式Linux开发学习笔记——(5)GPIO标准化+调用官方IOMUXC.H函数+BEEP蜂鸣器功能实现

在上一章讲解到,通过在头文件里设置寄存器组的基地址、寄存器结构体、重定义指针,以此来进行在函数调用中的通过结构体指针访问操作寄存。在上一章中以此方式操作了CLK和GPIO部分结构体成员,在此章中,会对更普遍化的GPIO进行结构体指针操作,并以此模块化代码对BEEP进行初始化并实现其按键功能。

2023-01-16 17:46:52 389

原创 基于IMX6ULL的嵌入式Linux开发学习笔记——(4)五种不同的LED点灯方式之STM32寄存器操作类比+NXP官方SDK方式

定义基地址;寄存器结构体定义;外设指针实现重定义;通过外设指针实现结构体指针对寄存器的访问

2023-01-16 16:11:09 565

原创 基于IMX6ULL的嵌入式Linux开发学习笔记——(3)五种不同的LED点灯方式之C语言版本

首先将寄存器地址以volatile unsigned long形式存入main.h,并介绍了volatile对IO端口定义的作用——防止延时。将汇编语言嵌入至C语言函数后,再讲解了一下Makefile的快速变量使用流程。

2023-01-15 14:28:14 133

原创 基于IMX6ULL的嵌入式Linux开发学习笔记——(2)五种不同的LED点灯方式之GPIO原理+汇编执行

这是极其生硬且难啃的一章,需要对系统时钟、GPIO的复用、GPIO的电气属性,作为GPIO的输入输出以及相关的8个寄存器进行学习。是从STM32到Linux嵌入式的拦路虎,需要对数据手册以及相关的知识进行学习,并且形成博客以此输出知识从而达到加深记忆的目的。

2023-01-14 18:11:48 322

原创 基于IMX6ULL的嵌入式Linux开发学习笔记——(1)总体简述

对正点原子IMX6ULL的Linux系统下开发学习笔记

2023-01-14 16:12:09 269 1

空空如也

空空如也

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

TA关注的人

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