- 博客(74)
- 收藏
- 关注
原创 关于Linux下设备树内容(详细)总结及示例解析
在内核中有一种叫总线的模型,这种模型的作用是将设备信息与驱动进行分离,在没有使用设备树的情况下,这里的设备信息就被硬编码到/arch/arm/mach-xxx和/arch/arm/plat-xxx中。设备树描述了设备的详细信息,我们在编写驱动时需要获取到这些信息,Linux内核给我们提供了一系列的函数来获取设备树中的节点或者属性信息,内核启动时会解析.dtb文件,从而获取设备树中各个节点的信息,并且在根文件系统的/proc/device-tree目录下根据节点名字创建不同文件夹。和reg = ;
2023-04-25 20:36:30 961
原创 编写一个应用程序,在在终端输入1,内核打印开灯,输入0,内核打印关灯
【代码】编写一个应用程序,在在终端输入1,内核打印开灯,输入0,内核打印关灯。
2023-04-18 19:56:26 86
原创 实验目的:在键盘输入一个字符,字符进行加1,并且回显到串口工具 例如:键盘输入一个字符a,串口工具显示b 实验目的:在键盘输入一个字符串,并且回显到串口工具
【代码】实验目的:在键盘输入一个字符,字符进行加1,并且回显到串口工具 例如:键盘输入一个字符a,串口工具显示b 实验目的:在键盘输入一个字符串,并且回显到串口工具。
2023-04-05 10:03:44 144
原创 cortex-A7核按键中断实验
1 --------> GICD_ICPENDR3[1] = 1 -------->清除GICD层中断挂起标志位。// key2------>PF7------>EXTI7--------> 事件7 -------->EXTI_FPR1[7] = 1 --------> 清除中断挂起标志位。// key3------>PF8------>EXTI8--------> 事件8 --------EXTI_FPR1[8] = 1 --------> 清除中断挂起标志位。
2023-03-29 22:26:58 239
原创 终端输入打印行数,打印直角三角形 终端输入软件名,之后判断是否下载软件,执行脚本后,如果确认下载输入y,输入其他不下载 使用while循环输入99乘法表 完成四则运算 输入5+4输出9 输入5-4输出
终端输入软件名,之后判断是否下载软件,执行脚本后,如果确认下载输入y,输入其他不下载。完成四则运算 输入5+4输出9 输入5-4输出1。终端输入打印行数,打印直角三角形。使用while循环输入99乘法表。
2023-03-16 19:44:04 53
原创 【无标题】1、包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的 2、和当前用户说“hello 用户名” 3、显示您的机器名 4、显示上一级目录中的所有文件的列表 5、显示root正在运行的所
/编写脚本/root/bin/sumfile.sh,统计/etc,/var,/usr目录中共有多少个一级子目录和文件。编写脚本,计算/etc/passwd文件中的第10个用户和第20用户的ID之和。//1、包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的。//写一个shell脚本,获取当前用户名,用户id和工作路径。2、和当前用户说“hello 用户名”4、显示上一级目录中的所有文件的列表。5、显示root正在运行的所有进程。6、显示变量PATH和HOME的值。8、用id命令打印出您的组ID。
2023-03-15 21:01:29 80
原创 电子词典。登录注册功能,不能重复登录,重复注册 单词查询功能 历史记录功能,存储单词,意思,以及查询时间 基于TCP,支持多客户端连接 采用数据库保存用户信息与历史记录 将dict.txt的数据导入到
【代码】电子词典。登录注册功能,不能重复登录,重复注册 单词查询功能 历史记录功能,存储单词,意思,以及查询时间 基于TCP,支持多客户端连接 采用数据库保存用户信息与历史记录 将dict.txt的数据导入到。
2023-03-13 19:57:11 135
原创 通讯录管理系统 功能如下: 添加联系人:信息包括姓名、性别、年龄、联系电话、家庭住址等。 显示联系人:显示通讯录中所有联系人信息。 删除联系人:按照姓名进行删除指定联系人。 根据用户输入的联系人判断该
【代码】通讯录管理系统 功能如下: 添加联系人:信息包括姓名、性别、年龄、联系电话、家庭住址等。显示联系人:显示通讯录中所有联系人信息。删除联系人:按照姓名进行删除指定联系人。根据用户输入的联系人判断该。
2023-02-24 20:29:25 458
原创 广播服务器和客户端 组播服务器和客户端 基于ttfp协议的上传和下载代码
广播服务器和客户端 组播服务器和客户端 基于ttfp协议的上传和下载代码
2023-02-14 20:57:05 125
原创 要求实现AB进程对话 A进程先发送一句话给B进程,B进程接收后打印 B进程再回复一句话给A进程,A进程接收后打印 重复1.2步骤,当收到quit后,要结束AB进程 在上述练习基础上实现AB进程对话,要
【代码】要求实现AB进程对话 A进程先发送一句话给B进程,B进程接收后打印 B进程再回复一句话给A进程,A进程接收后打印 重复1.2步骤,当收到quit后,要结束AB进程 在上述练习基础上实现AB进程对话,要。
2023-02-07 20:06:57 133
原创 1.将一个文件中的数据打印到终端上,类似cat-个文件。 2.用条件变量实现,有编号为ABC的三个线程,线程内分别打印自己的线程编号,要求打印的顺序为ABC。
【代码】1.将一个文件中的数据打印到终端上,类似cat-个文件。2.用条件变量实现,有编号为ABC的三个线程,线程内分别打印自己的线程编号,要求打印的顺序为ABC。
2023-02-06 20:14:40 55
原创 实现一个终端的ls -la功能,用父子进程拷贝一个文件,子进程先拷贝后半半,父进程后拷贝前半半。
/用父子进程拷贝一个文件,子进程先拷贝后半半,父进程后拷贝前半半。//实现一个终端的ls -la功能。
2023-02-01 20:56:14 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人