草庐IT

TinyShell(CSAPP实验)

全部标签

头歌实验4:Linux系统的进程控制(编程实验)

第一关任务:通过提示,在右侧编辑器中补充代码,完成在指定文件中添加内容,具体要求如下:创建进程;父进程向文件中添加helloworld!;子进程向文件中添加hellowelcome!;只需修改文件内容即可,平台将为你输出文件内容。提示:fork()函数的返回值为0时则为子进程。一些说明:在使用创建进程函数前,我们需要先导入unistd.h库。进程创建函数原型:pid_tfork(NULL)例如pid_tpid=fork();//pit_t是引入unistd.h库后有的//pid_t是整形类同于int如上,我们就创建了一个进程这里的pid在子进程中返回值为0所以答案如下:#include#inc

MongoDB实验——数据库基本操作(头歌)

第1关:创建数据库命令行mongousemydbdb.mydb.insert({_id:1,name:"李小红"})第2关:创建集合命令行输入:mongo useTestdb2db.t_stu.insert([{_id:1,name:"小明",sex:"男",hobbies:["乒乓球","羽毛球"]},{_id:2,name:"小红",sex:"女",hobbies:["画画","唱歌"]}])第3关:文档操作一命令行输入:mongouseTestdb3 document=([{_id:1,name:"张小华",sex:"男",phone:"12356986594",hobbies:["打篮

深大计算机网络实验五——交换机与VLAN的基本配置

目录实验内容实验步骤任务1.VLAN基本配置任务2:Trunk命令实验内容1)获取华为QuidwayS系列交换机的使用手册等资料2)通过Console方式登录QuidwayS系列交换机,并熟悉交换机各种视图及其视图之间的切换。3)配置交换机端口参数,了解相关命令的使用方法4)进行VLAN配置,了解VLAN配置命令使用方法。5)实验验证,提交实验报告。实验步骤任务1.VLAN基本配置      首先交换机和主机需要进行连接,将主机1和主机2连接在交换机的网口当中,网口是有很多个的,此次实验我将网口接在了3号和四号口上面,并将主机1的串口连接上了交换机,交换机的窗口标识是console。     

【实验总结1】在LCD1602液晶显示屏上显示字符、数字、流动字幕等

具体电路引脚、时序结构、存储器结构在本专栏第四节定义引脚:根据引脚和应用电路、定义引脚RS、RW和E。定义写数据和写命令函数:注意需要延时,并且参数是传给P0口。初始化:发送指令0x38//八位数据接口,两行显示,5*7点阵发送指令0x0C//显示开,光标关,闪烁关发送指令0x06//数据读写操作后,光标自动加一,画面不动发送指令0x01//清屏LCD1602显示函数:LCD1602设置光标位置(判断显示内容是在几行几列)如下图,比如要在第一行第一列显示,列column=1,换成二进制位0x01,但是第一列的地址时0x00,所以需要用column-1才能得到实际的地址。又因为因为写入显示地址时

组合逻辑电路二——数字逻辑实验

0🌈实验目的(1)掌握数据选择器和译码器的功能。(2)用数据选择器实验逻辑函数。(3)用译码器实现逻辑函数。1🌈实验仪器及材料2🌈实验原理(一)74LS15174LS151是常用的8选1数据选择器,芯片内部有一个8选1数据选择器。通过输入不同的地址码C、B、A,可以控制输出Y选择8个输入数据D0~D7中的一个。连线图和逻辑功能表如下图所示。S为使能端;C、B、A为地址输入端;D0~D7为8选1数据选择器的数据输入端;Y为输出端。74LS151输出的逻辑式可以写成:(二)74LS15374LS153简介74LS153是常用的双4选1数据选择器,芯片内部含有两个地址码共用的4选1数据选择器。通过输

Linux SPI 驱动实验

目录一、Linux下SPI驱动框架简介1、SPI主机驱动2、SPI设备驱动SPI设备数据收发处理流程3、SPI设备和驱动匹配过程二、添加SPI设备信息1、添加ICM20608所使用的IO 2、在ecspi3节点追加icm20608子节点三、编写ICM20608驱动1、修改makefile​编辑2、icm20608reg.h3、icm20608设备结构体创建4、probe 函数5、icm20608寄存器读写与初始化①icm20608_read_regs函数②icm20608_write_regs函数③icm20608_read_onereg函数④icm20608_write_onereg函数⑤i

【正点原子FPGA连载】第二十章AXI4接口之DDR读写实验 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南

1)实验平台:正点原子MPSoC开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=6924508746703)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html第二十章AXI4接口之DDR读写实验Xilinx从Spartan-6和Virtex-6系列开始使用AXI协议来连接IP核。在ZYNQMPSOC器件中,Xilinx在IP核中继续使用AXI协议。本章我们对AXI协议作一个简单介绍,并在Vivado中实现一个AXI4接口的IP核,用于对MPSOCPS端的DDR4进行读写测

软件工程头歌软件测试(实验五)软件项目管理(实验六)

白盒测试单元测试软件维护维护的事件流通常维护的事件流如下图所示:维护记录的内容1)程序标识;2)源语句数;3)机器指令数;4)使用的程序设计语言;5)程序安装的日期;6)自安装以来程序运行次数;7)自安装以来程序失效次数8)程序变动的层次和标识;9)因程序变动而增加的源语句数;10)因程序变动而删除的源语句数;11)每个改动耗费的人时数;12)程序改动的日期;13)软件工程师的名字;14)维护要求表的标识;15)维护类型;16)维护开始和完成的日期;17)累计用于维护的人时数;18)与完成的维护相联系的纯效益。评价维护活动的7个维度(1)每次程序运行平均失效的次数;(2)用于每一类维护活动的总

YOLO系列将数据集图片可视化:让改进模型的实验数据更丰富

?更多改进内容?可以点击查看:YOLOv5改进、YOLOv7改进、YOLOv8改进、YOLOX改进原创目录????内含·改进源代码·按步骤操作运行改进后的代码即可?更方便的统计更多实验数据,方便写作示例左图为真实图片,右图为可视化左图为真实图片,右图为可视化左图为真实图片,右图为可视化?更多改进内容?可以点击查看:YOLOv5改进、YOLOv7改进、YOLOv8改进、YOLOX改进原创目录??更方便的统计更多实验数据,方便写作

家庭实验室系列文章-电脑如何配置网络唤醒 (WOL)?

前言其实这个专题很久很久之前就想写了,但是一直因为各种原因拖着没动笔。因为没有资格,也没有钱在一线城市买房(😂😂😂);但是在要结婚之前,婚房又是刚需。我和太太最终一起在一线城市周边的某二线城市买了房。再之后,一起装修,她负责非电相关,我负责电网相关的装修。家庭组网,家庭实验室就这么一步一步随着家庭的组建而组建了起来:家庭有线无线组网智能家居NAS公网IP和IPv6WakeOnline(WOL)家庭网络安全(😂看了防火墙日志,才知道被攻击频率能有多高)玩转树莓派组建FullMeshVPN网络手机PAD远程控制电脑...有了所谓的"家庭实验室",我的自身专业技能有了更多实验机会和试炼场,对新的技术