Linux
文章平均质量分 81
我不想火
任重而道远
展开
-
基于Linux的内存模拟型的字符IO设备驱动程序的设计,并实现线程间通信
**要求:**基于Linux的内存模拟型的字符IO设备驱动程序的设计,并编写应用程序实现线程间的通信。基于Linux的内存模拟型的字符IO设备驱动程序的设计1 内存模拟型的字符IO设备驱动程序memDrv.c2 IO设备驱动实现线程间的通信的程序memIoDrv.c3 Makefile文件4 程序执行步骤4.1 使用make命令4.2 查看当前系统中已经注册的字符设备的主设备号4.3 加载设备驱动模块memDrv.ko4.4 创建与memDrv驱动对应的设备节点文件4.5 编译线程间通信程序4.6 运行应原创 2022-01-24 22:00:15 · 911 阅读 · 0 评论 -
Cortex-A9—U-Boot启动流程之链接脚本u-boot.lds详解
要分析 u-boot 的启动流程,首先要找到“入口”,找到第一行程序在哪里。整个程序的入口取决于链接脚本中ENTRY声明的地方(Ps:只有编译 u-boot 以后才会在根目录下出现 u-boot.lds 文件)。打开 u-boot.lds,内容如下:1 OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")#指定输出可执行文件是32位ARM指令、小端模式的ELF格式。2 OUTPUT_ARCH(arm)#指定输出原创 2022-01-24 21:07:23 · 832 阅读 · 0 评论 -
Linux下网络socket客户端和服务器编程
目录1.传输层的TCP、UDP2. Socket2.1Socket是什么2.2 Socket通信2.3 Socket操作的API函数(TCP为例)3. Socket客户端和服务器端相互通信3.1 Socket服务器端3.2 Socket客户端3.3 聊天记录1.传输层的TCP、UDP传输层有两个重要的协议——TCP(Transmission ControlProtocol,传输控制协议)和UDP(User Data Protocol,用户数据报议)。**TCP:**相当于生活中的打电话TCP传输控原创 2021-02-07 22:27:46 · 752 阅读 · 0 评论 -
DS18B20温度传感器在树莓派下获取实时温度
DS18B20温度传感器的介绍原创 2021-02-04 10:46:15 · 907 阅读 · 2 评论 -
Linux学习笔记(基本命令、环境变量和命令行技巧、命令行标准输出重定向与管道)
3 linux的学习3.1学习内容3.1.1linux基本命令1)硬链接不能跨分区、不能链接文件夹。(共用inode号,使用unlink,硬连接数-1)。软链接(符号链接)相当于Windows下的快捷方式,没有任何文件系统的限制。2)main函数的参数argc表示命令行参数的个数,包括命令本身。3)gcc指定编译生成的文件名:gcc hello.c -o hello4)cp命令比mv命令慢,因为cp不共用inode号,要重新化分区,而mv只是新建一个目录项就行。5)pwd命令打印当前路径,cd原创 2020-12-23 18:22:24 · 172 阅读 · 0 评论