树莓派(ARM 架构的学习)
文章平均质量分 65
这是对于树莓派的以及Linux内核的一些学习心得,
一流觞
这个作者很懒,什么都没留下…
展开
-
Linux系统内核框图
其中可以看到三个层次:硬件级、内核级和用户级。文件子系统管理文件。包括:分配文件空间、管理空闲空间、控制对文件的存取以及为用户检索数据。进程控制子系统负责进程同步、进程间通信、进程调度和存储管理。Linux内核主要包括5个模块:进程调度模块、内存管理模块、文件系统模块、进程间通信模块和网络接口模块。1.进程调度模块用来负责控制进程对CPU资源的使用。2.内存管理模块用于确保所有进程能够安全地共享机器主内存区。3.文件系统模块用于支持对外部设备的驱动和存储。(一些皆文件)4.进程间通信模块用.转载 2021-03-24 17:22:48 · 454 阅读 · 0 评论 -
Linux文件系统
1、什么是文件系统常规来说,我们所了解的文件系统就如Linux的根目录(文件系统目录格式);但是文件系统是操作系统用于明确存储设备上组织文件的方法。这个方法:就是文件管理系统(程序),简称文件系统;他是一个程序2、文件系统(文件管理系统的方法)的种类有哪些FAT、VPAT、NTFS、 EXT1/2/3 /4 HFS树莓派查看文件系统的命令:df —Tvfat:boot(BootLoader,kernel)ext4:根目录tpmfs:内存文件系统3、什么是分区Windows: C(装系转载 2021-03-23 10:38:58 · 93 阅读 · 0 评论 -
嵌入式设备带操作系统的启动
树莓配等芯片带操作系统的启动过程C51、stm32(裸机)》》》》》直接操作底层寄存器实现相关事务。业务流程的裸机代码遥控灯:while(1)垃圾桶:wemosD1 LOOP恩智浦智能车:stm32X86 Intel Windows启动过程:电源———》BIOS————》Windows内核——》C,D盘——》程序启动(QQ)嵌入式产品:树莓派,mini2440,mini6410,nanopi,海思,RK(瑞芯微)----------人脸识别打卡器启动过程:电源——》BOOTLoader——原创 2021-03-23 09:21:22 · 284 阅读 · 0 评论 -
交叉编译
交叉编译是(一个行为)什么,为什么要交叉编译:是什么:是在一个平台上生成另一个平台上的可执行代码。我们在Windows上面编写C51代码, 并编译成可执行代码,如xx.hex是在51上面运行,不是在Windows上面运行 在Linux上面编写树莓派的代码,并编译可执行代码,如a.out 是在树莓派上面运行,不是在Windows上面运行编译:在一个平台上生成在该平台上的可执行代码如:C51 交叉编译的发生在keil上stm32交叉编译发生在keil上为什么要交叉编译:有时是因为目原创 2021-03-19 19:42:14 · 160 阅读 · 0 评论 -
Linux中的静态库、动态库
1、介绍使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。程序函数库可分为3种类型:静态函数库(static libraries)、共享函数库(shared libraries)、动态加载函数库(dynamically loaded libraries):1、静态函数库,是在程序执行前就加入到目标程序中去了转载 2021-03-18 09:56:45 · 110 阅读 · 0 评论 -
树莓派开板的相关设置
1、树莓派的刷机废话不多说,既然想玩树莓派,首先一定要刷机。在树莓派上跑的是Linux系统。使用相关软件进行刷机。原创 2020-12-17 11:10:54 · 210 阅读 · 1 评论