2020年7月7日

摘要: 请您根据本课程所学内容总结梳理出一个精简的Linux系统概念模型,最大程度统摄整顿本课程及相关的知识信息,模型应该是逻辑上可以运转的、自洽的,并举例某一两个具体例子(比如读写文件、分配内存、使用I/O驱动某个硬件等)纳入模型中验证模型。 进程管理:进程控制块PCB是名字为task_struct的数据 阅读全文
posted @ 2020-07-07 00:39 russian 阅读(218) 评论(0) 推荐(0) 编辑
 

2020年6月14日

摘要: 结合中断上下文切换和进程上下文切换分析Linux内核一般执行过程: 一 以fork和execve系统调用为例分析中断上下文的切换 fork系统调用用于创建一个新进程,称为子进程,它与进行fork()调用的进程(父进程)并发运行。创建新的子进程后,两个进程都将执行fork()系统调用之后的下一条指令。 阅读全文
posted @ 2020-06-14 17:40 russian 阅读(159) 评论(0) 推荐(0) 编辑
 

2020年5月26日

摘要: 实验要求“ 找一个系统调用,系统调用号为学号最后2位相同的系统调用,学号末尾2位为10 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 一 环境准备 上次实验已经下载好内核源 阅读全文
posted @ 2020-05-26 06:45 russian 阅读(149) 评论(0) 推荐(0) 编辑
 

2020年5月12日

摘要: 实验题目 基于mykernel 2.0编写一个操作系统内核 一 按照https://github.com/mengning/mykernel 的说明配置mykernel 2.0,熟悉Linux内核的编译; 1.进入该网址按照给定的命令行配置环境 其中也遇到了一些问题,由于patch文件老师已经给了, 阅读全文
posted @ 2020-05-12 04:09 russian 阅读(228) 评论(0) 推荐(0) 编辑
 

2019年12月16日

摘要: 一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面? 第一,编码能力,软件工程师的主要任务便是进行软件开发,一个好的编码能力的功能工程师事半功倍。 第二,学习能力,我们知道软件行业技术更新迭代较快,要想跟上时代的变更要有跟上技术更新的学习能力才能更好的掌握软件技能。 第三,团队协作能力,现在 阅读全文
posted @ 2019-12-16 13:53 russian 阅读(498) 评论(0) 推荐(0) 编辑
 

2019年12月10日

摘要: 如何对需求不确定的创新产品进行分析和设计? 1.通过调研方法来确定大概需求 a.细察环境:观察市场意见,探索客观环境,定义并描述设计需要解决的实际问题。 b.形成方案:探索多种解决方案,考虑可行性,进行快速测试和反馈,避免后期做高成本修改。 c.选择方案:对方案进行测试,评估与验证,选择最佳方案,并 阅读全文
posted @ 2019-12-10 22:12 russian 阅读(159) 评论(0) 推荐(0) 编辑
 

2019年12月7日

摘要: 请选择一种我们课程中介绍的设计模式,用您熟悉的编程语言提供一个典型的应用范例,并分析其代码结构特性。完成一篇研究报告,具体要求如下: 引用关键代码(引用代码是为解释说明服务的,不要贴对解释问题无关的代码)解释该设计模式在该应用场景中的适用性; 引入该设计模式后对系统架构和代码结构带来了哪些好处; 解 阅读全文
posted @ 2019-12-07 02:52 russian 阅读(235) 评论(0) 推荐(0) 编辑
 

2019年11月18日

摘要: 业务用例实现的对象模型:嵌入式wifi通信系统 业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和动态关系。 业 阅读全文
posted @ 2019-11-18 11:15 russian 阅读(132) 评论(0) 推荐(0) 编辑
 

2019年10月30日

摘要: 我的工程实践的为智能wifi无线通信系统的分析与实现 首先是两种手机wifi连接状态为抽取用例,关闭则断开连接,没有数据传送 对于开发者,主要的High level use case为设置wifi连接的三种模式 其中APsoft ,Smartconfig, blufi 为手机连上esp32的wifi 阅读全文
posted @ 2019-10-30 22:49 russian 阅读(112) 评论(0) 推荐(0) 编辑
 

2019年10月7日

摘要: 我的工程实践为《智能wifi无线通信系统的分析与设计》,由于工程偏向硬件,所以找了树莓派机器人相关的源码,包括andriod控制端和wifi模块的设计。 如图为目录结构。 1.android.java 实现Android与树莓派的无线通信,指令下发以及身份识别等工作。 2.pysocket.py 树 阅读全文
posted @ 2019-10-07 20:59 russian 阅读(163) 评论(0) 推荐(0) 编辑