
LinuxArm开发
文章平均质量分 62
从配置树莓派---外设开发---交叉编译---文件系统--编写驱动
No Iverson
人生没有彩排,每一天都是现场直播
展开
-
树莓派基于IO口编写驱动
Linux树莓派综合应用---基于IO口编写驱动...原创 2022-08-13 09:15:25 · 551 阅读 · 0 评论 -
物理地址、总线地址、虚拟地址
虚拟地址:是一个假的地址,是把物理地址映射成虚拟地址(树莓派是靠ARM MMU进行映射的)是一个逻辑地址(基于算法实现的假地址)原创 2022-08-13 09:15:17 · 479 阅读 · 0 评论 -
树莓派编写驱动、编译驱动
什么是驱动?怎么编写驱动?怎么编译驱动?...原创 2022-08-13 09:15:06 · 1177 阅读 · 0 评论 -
树莓派配置编译linux内核
Linux内核配置,内核编译,把内核烧录到内存卡里面,各种芯片启动过程...原创 2022-08-13 09:14:33 · 1180 阅读 · 0 评论 -
Linux文件系统
什么是文件系统?文件系统就是管理操作系统存储文件的方法,也就是根目录一、文件系统类型文件系统就是管理操作系统存储文件的方法,其中有很多方法,就叫做文件系统类型Linux:存在几十个文件系统类型:ext2,ext3,ext4,xfs,brtfs,zfs..用df等命令可以查看二、什么是分区window:C盘,D盘,随意存储Linux:按照功能进行分区bootloadr: 启动代码para: 启动代码向内核传递参数的位置kernel: 内核分区根分区:文件系统结构等。原创 2023-07-09 17:55:02 · 170 阅读 · 0 评论 -
香橙派配置交叉编译工具
为什么需要交叉编译交叉编译实质就是在一个平台生成另一个平台可执行的代码,例:我通过file 命令查看Ubuntu是x86架构,但是我的orangePi是ARM架构,因为架构不一样对应的架构指令集就不一样,我在x86架构编译的代码放到ARM架构就执行不了一、交叉编译工具下载交叉编译下载去下载对应的交叉编译工具二、安装交叉编译(1)解压到当前文件夹(2)进入到bin目录去,拷贝当前路径(3)设置环境变量(4)export PATH=$PATH:拷贝的路径 仅限当前窗口。原创 2023-07-08 18:22:49 · 760 阅读 · 0 评论 -
香橙派外设开发
为什么我们要跑ARM+Linux?因为在Linux内核下帮我们完成了很多底层的一些东西,我们在应用时常常只需要调用就行了,且Linux 开源,移植性好,可裁剪软硬件,功能强大。一、wiringPi库在Linux上进行arm开发,往往会用到GPIO,串口,定时器....,这些特定的功能接口,就是由wiringPi库所提供的。wiringPi下载。原创 2023-07-07 18:05:43 · 410 阅读 · 0 评论 -
Linux树莓派外设开发
树莓派外设开发,对串口,gpio...原创 2022-08-12 20:43:02 · 509 阅读 · 0 评论 -
Linux树莓派综合应用---刷机、换源、配置网络、登录、树莓派和windows的文件共享
Linux树莓派综合应用---刷机、换源、登录、树莓派和windows的文件共享的讲解...原创 2022-08-12 20:38:08 · 354 阅读 · 0 评论