- 博客(64)
- 收藏
- 关注
原创 day11-文件系统概述
2.配置文件: /etc/init.d/rcS 想要开机运行什么软件 载入什么画面 执行什么命令都可以写入rcS。大多数嵌入式公司都在做文件系统,例如系统界面 开机画面 系统的ROM 系统的功能 预装的软件等。文件系统也叫应用程序,写应用程序的时候不仅要存在文件系统中,并且还要使用文件系统的诸多功能。3.设备节点: /dev/console 控制台节点。5.SHELL实现:所有的shell命令都在文件系统中。4.架构代码:对多种服务和接口进行封装。2.是Linux中操作所有硬件设备的方式。
2023-11-09 15:36:00
94
原创 1.操作系统结构与功能流程
1.把操作系统从用户态切换到内核态(用户应用程序 到 内核流程)2.实现操作系统的系统调用(操作系统服务层)->传参3.应用操作系统提供的底层函数,进行功能实现3.1 操作系统的驱动结构4.退出后从内核态切换到用户态。
2023-10-23 14:51:19
65
原创 day4-项目软硬件环境分析和通讯结构体
---------------风扇-----从---终端节点---下发命令控制风扇。----------------温湿度--从---终端节点---上传温湿度数据。---------mpu6050--------获取MPU6050的六轴数据。----------按键------------按键触发中断---控制灯。----------ADC------------获取ADC的采样数据。----------LED灯---------卧室-厨房-公共照明。-------adc------主---协调器。
2023-05-26 09:33:44
841
原创 day4-字符设备驱动基础上_基础框架
进行数据读写的设备,一般情况下按顺序访问,数据量不大,一般不设缓存。应用程序打开一个设备文件时,通过设备号来查找定位内核中管理的设备。主设备号:占高12位,用来表示驱动程序相同的一类设备。次设备号:占低20位,用来表示被操作的哪个具体设备。块设备:按整块进行数据读写的设备,最小的块大小为。-:普通文件 (文件内容、文件名、文件元信息)s:本地socket文件 (没有文件内容)网络设备:针对网络数据收发的设备。p:管道文件 (没有文件内容)c:字符设备 (没有文件内容)b:块设备 (没有文件内容)
2023-05-11 08:54:38
481
原创 day(2,3)-内核模块
Kconfig是make menuconfig的界面配置文件。即新功能源码与内核其它代码一起编译进uImage文件内。新功能源码单独作为模块编译。内核模块基础代码讲解。内核模块多源文件编程。一、向内核添加新功能。
2023-05-09 15:56:25
650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人