![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树莓派(arm)学习笔记
文章平均质量分 76
本人对学习中遇到的问题的记录
weixin_58670878
这个作者很懒,什么都没留下…
展开
-
微机总线地址,物理地址,虚拟地址
地址总线 (Address Bus;又称:位址总线) 属于一种电脑总线 (一部份),是由CPU 或有DMA 能力的单元,用来沟通这些单元想要存取(读取/写入)电脑内存元件/地方的实体位址。简单的说就是:cpu能访问的地址的范围32位的操作系统只能访问:0-2^32(大概4gb)查看32位树莓派内存大小:cat /proc/meminfo大约1gb在存储器里以字节为单位存储信息,为正确地存放或取得信息,每一个字节单元给以一个唯一的存储器地址,称为物理地址(Physical Address),又叫实际地址或绝对原创 2022-06-17 23:18:28 · 113 阅读 · 0 评论 -
树莓派驱动开发
为什么要进行驱动开发?有的平台没有所谓“wiringPi”库,为了驱动引脚需要编写自己的“wiringPi”库如何找到驱动?1:文件名2:设备号: Linux的设备管理是和文件系统紧密结合的,各种设备都以文件的形式存放在/dev目录下,称为设备文件。使用open系列打开。为了管理这些设备,系统为设备编了号①主设备号:区分不同种类的设备②次设备号:区分同一类型的多个设备查看设备号:ls -l 红圈是 主 黄圈是 次 用户进行open时linux进行系统调用的过程: 自己总结:用户调用open,open调用sy原创 2022-06-17 12:36:06 · 861 阅读 · 1 评论 -
Linux内核结构/shell是啥
参考(有详细图):https://blog.csdn.net/cyh20001027/article/details/123654192 由用户级,内核级,硬件级组成 用户级: 应用程序:调用函数库,或者直接调用系统调用接口 库函数:提供了应用程序支配内核干活的接口 内核级: Linux内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,网络接口,进程间通信。1.进程调度(Process Scheduler):控制多个进程对CPU的访问,使得多个进程能在CPU中微观串行运行,看起来却像是原创 2022-05-22 16:44:14 · 83 阅读 · 0 评论 -
树莓派内核开发
一.树莓派等芯片带操作系统的启动过程 1.X86,Intel windows 启动过程: 电源 -》BIOS -》windows内核-》C,D盘-》 程序启动(QQ) 2.嵌入式产品: 树莓派,mini2440, mini6410,nanopi,海思,RK(瑞芯微)------人脸识别打卡器,智能家居主控。。。 启动过程: 电源-》BootLoader(引导操作系统启动)-》Linux内核-》文件系统(根据功能性来组织文件夹,带访问权限)-》KTV点歌机, ...原创 2022-05-21 00:17:53 · 230 阅读 · 0 评论 -
linux的文件系统
一. 什么是文件系统? 常规认知: 根目录 文件系统是操作系统用于明确存储设备组织文件的方法。 以上说的方法:就是文件管理系统(程序),简称文件系统 二. 文件系统(文件管理系统的方法)的种类有哪些? FAT VFAT NTFS EXT1/2/3/4 HFS .... 树莓派查看文件系统的命令: df -T vfat : boot(bootloader, kernel) ...原创 2022-05-22 16:14:19 · 115 阅读 · 0 评论