- 博客(5)
- 收藏
- 关注
原创 嵌入式Linux入门学习笔记(三)LED驱动编译烧写
一、LED驱动1.编译程序① 将.c .s文件变为.o使用命令arm-linux-gnueabihf-gcc编译文件arm-linux-gnueabihf-gcc -g -c led.s -o led.o//编译led.s文件生成led.o//-g 产生调试信息//-c 编译源文件//-0 指定编译产生文件名字②将所有的.o文件链接为elf格式的可执行文文件使用命令arm-linux-gnueabihf-ld链接文件arm-linux-gnueabihf-ld -Ttext 0X87
2022-04-19 17:11:19 287
原创 嵌入式Linux入门学习笔记(二)ARM汇编基础
ARM汇编基础一.GNU汇编语法1.基本语句结构label:instruction @ comment//llabel 即标号,表示地址位置,有些指令前面可能会有标号,这样就可以通过这个标号得到指令的地址,标号也可以用来表示数据地址//label 后面的“:”,任何以“:”结尾的标识符都会被识别为一个标号 //instruction 即指令,也就是汇编指令或伪指令。//@符号,表示后面的是注释,就跟C 语言里面的“/*”和“*/”一样,其实在GNU 汇编文件中我们也可以使用“/*”和“*/”来
2022-04-17 21:38:43 373
原创 嵌入式Linux入门学习笔记(一)常用指令
基本指令1.目录信息查看命令 ls(1) 不带任何参数运行 ls 命令将列出当前工作目录的内容ls(2)列出当前工作目录的内容包括隐藏文件ls -a(3)打印输出的每一个文件的详细信息,例如文件权限、链接数、所有者名称和组所有者、文件大小、最后修改的时间和文件/目录名称ls -l2.目录切换命令 cd(1) 进入系统根目录cd / (2)进入指定目录cd /***3.当前路径显示命令 pwd(1) 进入系统根目录pwd4.系统信息查看命令 uname(1) 进入
2022-03-21 10:53:50 1971
原创 cubemx和HAL开发的学习笔记(二)——定时器和中断
1.HAL库的中断处理在stm32f4xx_it.c中,找到cubeMX自动生成的中断处理函数void TIM1_UP_TIM10_IRQHandler(void) { /* USER CODE BEGIN TIM1_UP_TIM10_IRQn 0 */ /* USER CODE END TIM1_UP_TIM10_IRQn 0 */ HAL_TIM_IRQHandler(&htim1); /* USER CODE BEGIN TIM1_UP_TIM10_IRQn 1 */ /*
2022-01-15 13:43:50 2187
原创 cubemx和HAL开发的学习笔记(一)—— GPIO
1.HAL_GPIO_WritePin函数介绍HAL库中提供一个操作GPIO电平的函数:HAL_GPIO_WritePin函数void HAL_GPIO_WritePin(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, GPIO_PinState PinState函数名HAL_GPIO_WritePin函数作用使得对应的引脚输出高电平或者低电平返回值Void参数1:GPIOx对应GPIO总线,其中x可以是A…I。 例如PH10,则
2022-01-15 13:07:58 16046 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人