
嵌入式系统
滤波电了个龙
快乐就完了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
.lds链接脚本以及编译流程分析
链接脚本.lds文件作用:控制输出文件在内存中的排布最简单的连接脚本SECTIONS{ . = 0X10000000; .text : {*(.text)} . = 0X30000000; .data ALIGN(4) : { *(.data) } .bss ALIGN(4) : { *(.bss) }}SECTIONS中定义输出文件的内存布局,编译出的代码一般是有text段、data段、bss段、和rodata段。代码段连接到0X10000000,数据段连接到0X3000000.原创 2020-05-13 21:41:12 · 1045 阅读 · 0 评论 -
ARM常用汇编指令汇总
ARM常用汇编指令汇总.text表示代码段.data初始化的数据段.bss未初始化的数据段.rodata只读数据段.global表示全局变量CPSR寄存器数据访问指令目的源描述MRSR0CPSR将CPSR的数据放到R0中MSRCPSRR1将R1的数据放到CPSR中RAM数据访问指令描述LDR Rd , [Rn,#offset]从寄存器Rn+offset的位置读取寄存器的值到RnSTR Rd , [Rn,#of.原创 2020-05-13 20:00:16 · 1088 阅读 · 0 评论 -
嵌入式c/c++中vscode插件配置
Vscode插件推荐使用如下参考正点原子推荐配置C/C++C/C++ SnippetsC/C++ Advanced LintCode RunnerInclude AutoCompleteRainbow BracketsOne Dark ProGBKtoUTF8ARMvscode-iconscompareitDeviceTreeTabNine原创 2020-05-12 22:13:52 · 1356 阅读 · 0 评论 -
Makefile语法归纳汇总
Makefile语法汇总一、下面是一个最简单的Makefile的编译规则,编译的文件有main.c和input.c文件。main : main.o input.o gcc -o main main.o input.omain.o : main.c gcc -c main.cinput.o : input.c gcc -c input.cclean : rm *.o main二、语法1、makefile的变量#Makefile 变量的使用2 objects = main.o.原创 2020-05-12 22:02:12 · 1078 阅读 · 0 评论 -
CORTEX-A学习笔记(一)
Cortex-A汇编:需要用汇编初始化SOC的外设使用汇编初始化DDR、imx6u不需要设置sp指针,一般是指向DDR,设置好C语言运行环境。stm32 I/O初始化流程分析使能GPIO时钟设置IO复用配置GPIO电气特性使用GPIO,输出电平CORTEX-A IO管脚设置分析使能时钟 CCGR0-CCGR6七个寄存器控制所有外设时钟的使能(时钟使能)...原创 2020-05-07 22:50:36 · 1970 阅读 · 0 评论