刘喆君

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2018年12月16日

摘要: 2018 2019 1 20165205 20165233实验五 通讯协议设计 https://www.cnblogs.com/minchan0624/p/10109334.html 阅读全文
posted @ 2018-12-16 00:12 mushroom1111 阅读(96) 评论(0) 推荐(0) 编辑

2018年12月1日

摘要: 实验四 外设驱动程序设计 任务一 实验要求 1. 学习资源中中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章 2. 提交康奈尔笔记 任务二 实验要求 1. 在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test 阅读全文
posted @ 2018-12-01 14:02 mushroom1111 阅读(193) 评论(0) 推荐(0) 编辑

2018年11月24日

摘要: mypwd 学习pwd命令 pwd的作用:以绝对路径显示当前目录,目录使用/分隔,第一个/表示根目录,最后一个/表示当前目录 通过man学习pwd mypwd的实现 通过(man k;grep)查看需要的系统调用 找到getcwd函数 通过man 2 getcwd查看函数结构 根据 函数的功能发现, 阅读全文
posted @ 2018-11-24 23:17 mushroom1111 阅读(127) 评论(0) 推荐(0) 编辑

2018年11月14日

摘要: 2018 2019 1 20165205 实验三 并发进程 任务一: 学习使用Linux命令wc(1) 基于Linux Socket程序设计实现wc(1)服务器(端口号是你学号的后6位)和客户端 客户端传一个文本文件给服务器 服务器返加文本文件中的单词数 客户端代码如下: include // so 阅读全文
posted @ 2018-11-14 17:15 mushroom1111 阅读(137) 评论(0) 推荐(0) 编辑

2018年11月4日

摘要: 2018 2019 1 20165205 20165233 实验二 固件程序设计 https://www.cnblogs.com/minchan0624/p/9905017.html 阅读全文
posted @ 2018-11-04 18:13 mushroom1111 阅读(96) 评论(0) 推荐(0) 编辑

摘要: 第九周学习总结 管家婆与服务生 管家婆 通过【文件】对I/O设备进行抽象 通过【虚存】对主存和I/O设备进行了抽象 通过【进程】对CPU、主存和I/O设备进行了抽象 服务生 GUI:为小白用户提供服务 shell:为高级用户提供服务,需要记忆系统命令 系统调用:为专业用户程序员提供服务 命令总结 1 阅读全文
posted @ 2018-11-04 16:25 mushroom1111 阅读(127) 评论(0) 推荐(0) 编辑

2018年10月21日

摘要: 实验一开发环境的熟悉 任务一:交叉编译环境 建立目录: 在其中编写hello.c文件 分别用 和`arm none linux gnuenbi gcc Linuxhello armhello` 分别运行这两个文件,并用file来检测文件类型 任务二:目标机宿主机连通 连接试验箱电源线,将网线(net 阅读全文
posted @ 2018-10-21 09:22 mushroom1111 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 第四周总结 Y86 64指令集体系结构 程序员可见状态 15个程序寄存器(RF):每个程序寄存器存储一个64位的字。8字节。 3个条件码(cc): ZF:零标志; SF:符号标志; OF:溢出标志; 程序状态(Stat):表明程序执行的总体状态: 1:AOK:正常操作 2:HLT:遇到执行halt指 阅读全文
posted @ 2018-10-21 01:18 mushroom1111 阅读(203) 评论(0) 推荐(0) 编辑

2018年10月14日

摘要: 第三周总结 寻址方式经历三代 1. DOS时代的平坦模式,不用区分用户空间和内核空间,很不安全 2. 8086的分段模式 3. IA32的带保护模式的平坦模式 两个抽象 1. 指令集体系结构(ISA):定义了指令的相关规则,且多条指令是并发执行的,结果像是顺序执行; 2. 虚拟地址:存储器系统是将多 阅读全文
posted @ 2018-10-14 19:28 mushroom1111 阅读(138) 评论(0) 推荐(0) 编辑

2018年10月13日

摘要: 溢出区溢出漏洞实验报告 实验准备: 输入命令安装一些用于编译32位C程序的软件包 $ sudo apt get update $ sudo apt get install y lib32z1 libc6 dev i386 $ sudo apt get install y lib32readline 阅读全文
posted @ 2018-10-13 16:37 mushroom1111 阅读(218) 评论(0) 推荐(0) 编辑