文章来自:嵌入式linux应用开发完全手册
选择引脚功能
输出
输入
特殊功能
读、写引脚数据
输入---引脚的电平状态
输出---输出高低电平
是否使用内部上拉电阻
上下拉电阻作用在于,当gpio引脚处于第三态时(不是输出高电平、也不是输出低电平,而是呈高阻态,即相当于没接芯片),他的电平状态由上拉电阻、下拉电阻确定
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
怎么使用软件访问硬件:
访问单个引脚
单个引脚操作无外乎3种:输出高低电平、检测引脚状态、中断
对某个引脚的操作一般通过读、写寄存器来完成
怎么访问这些寄存器呢,通过软件,读写它们的地址
以总线方式访问硬件
例如:nor flash
实例
步骤:编写源程序、生成可执行程序、烧写程序、运行程序
讲解makefile文件内容
目标文件和源码文件时间比较
编译 arm-linux-gcc -g -c -o led_on.o led_on.S
链接 arm_linux-ld -Ttext 0x00000000 -g led_on.o -o led_on.elf
讲ELF格式文件转换成二进制格式文件 arm-linux-objcopy -O binary -S led_on_elf led_on.bin
原文:https://www.cnblogs.com/chino-ll/p/14765110.html