
中科大软件学院
驱动探索者
驱动探索、总线畅游
分享在SOC芯片设计中,各个模块的驱动开发
包括USB PCIE 等
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
机器人 homework3
Homework3参照所给A*演示例程,修改代码,并在linux下编译,运行。方法一:1.编写CMakeLists文件文件夹内容2.编译3.运行方法二:1.新建解决方案(跨平台Linux):注意选择跨平台Linux,因为源程序时VS下编译的,现在我们要去Linux编译所以要跨平台,在win下的可执行程序是.exe而在Linux下是.ou...原创 2020-01-14 17:46:05 · 238 阅读 · 0 评论 -
机器人 homework4
Homework4一,请解释轮式移动机器人中,同步传动和差分传动的区别;1.同步驱动所有的轮子都被同一个马达驱动,差速驱动每个轮子都带有独立的执行机构,转弯行驶或在不平路面上行驶时,使左右车轮以不同转速滚动,即保证两侧驱动车轮作纯滚动运动。无论 WMR 运动到何处,其左、右驱动轮间轮距 L 是不会改变的,因此左右轮的坐标与轮间距 L 的关系为2.同步驱动所有的轮子转动被同一马达驱动,定...原创 2020-01-14 17:50:53 · 900 阅读 · 0 评论 -
机器人 homework2
Homework2一.作为图像描述的关键点,图像特征点需具备哪些性质?请给出fast,ORB和sift特征点概念及检测原理。特征点:图像当中具有代表性的部分• 可重复性: 在不同图像中能重现• 可区别性: 不同的点有不同的表达• 高效: 特征点数量应远小于像素的数量• 本地: 特征仅与一小片图像区域相关特征点的信息• 位置、大小、方向、评分等——关键点(Key po...原创 2020-01-15 19:09:31 · 1071 阅读 · 0 评论 -
机器人 homework1
homework1❖ 安装Ubuntu14.04或以上版本的linux系统并熟悉基本操作;(一)查看系统目录结构1)查看桌面在系统目录的位置,并观察目录结构2)查看所有位置的存储设备3)Linux的根目录(1)/bin 用户二进制文件:包含二进制可执行文件,系统所有用户可执行文件都在这个文件夹里,例如:ls,cp,ping等。(2)/sbin 系统二进制文件...原创 2020-01-14 17:37:02 · 381 阅读 · 0 评论 -
UML序列图
序列图显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并且显示了流程中中不同对象之间的调用关系,同时还可以很详细地显示对不同对象的不同调用。序列图有两个维度:垂直维度以发生的时间顺序显示消息/调用的序列;水平维度显示消息被发送到的对象实例。序列图的绘制非常简单。横跨图的顶部,每个框(参见图4)表示每个类的实例(对象)。在框中,类实例名称和类名称之间用空格/冒号/空格来分隔,例如,myReportGenerator : ReportGenerator。如果某个类实例向另一个类实例发送一原创 2020-07-11 13:09:08 · 411 阅读 · 0 评论 -
UML部署图
部署图表示该软件系统如何部署到硬件环境中。它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。因为部署图是对物理运行情况进行建模,系统的生产人员就可以很好地利用这种图。部署图中的符号包括组件图中所使用的符号元素,另外还增加了几个符号,包括节点的概念。一个节点可以代表一台物理机器,或代表一个虚拟机器节点(例如,一个大型机节点)。要对节点进行建模,只需绘制一个三维立方体,节点的名称位于立方体的顶部。所使用的命名约定与序列图中相同:[实例名称] : [实例类型](例如,"w3report原创 2020-07-11 13:20:56 · 457 阅读 · 0 评论 -
UML类图
类图表示不同的实体(人、事物和数据)如何彼此相关;换句话说,它显示了系统的静态结构。类图可用于表示逻辑类,逻辑类通常就是业务人员所谈及的事物种类--摇滚乐队、CD、广播剧;或者贷款、住房抵押、汽车信贷以及利率。类图还可用于表示实现类,实现类就是程序员处理的实体。实现类图或许会与逻辑类图显示一些相同的类。然而,实现类图不会使用相同的属性来描述,因为它很可能具有对诸如Vector和HashMap这种事物的引用。类在类图上使用包含三个部分的矩形来描述,如图2所示。最上面的部分显示类的名称,中间部分包含类的属性原创 2020-07-11 13:07:57 · 457 阅读 · 0 评论 -
UML状态图
状态图表示某个类所处的不同状态和该类的状态转换信息。有人可能会争论说每个类都有状态,但不是每个类都应该有一个状态图。只对"感兴趣的"状态的类(也就是说,在系统活动期间具有三个或更多潜在状态的类)才进行状态图描述。如图5所示,状态图的符号集包括5个基本元素:初始起点,它使用实心圆来绘制;状态之间的转换,它使用具有开箭头的线段来绘制;状态,它使用圆角矩形来绘制;判断点,它使用空心圆来绘制;以及一个或者多个终止点,它们使用内部包含实心圆的圆来绘制。要绘制状态图,首先绘制起点和一条指向该类的初始状态的转换线段。原创 2020-07-11 13:11:58 · 465 阅读 · 0 评论 -
系统建模期中考试例题
原创 2020-06-30 17:04:19 · 324 阅读 · 0 评论 -
中科大软件学院,系统建模课程,往年期末考试例题
原创 2020-06-29 19:31:13 · 2126 阅读 · 0 评论 -
UML用例图
用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的"角色"(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。用例图一般表示出用例的组织关系--要么是整个系统的全部用例,要么是完成具有功能(例如,所有安全管理相关的用例)的一组用例。要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。要在用例图上绘制一个角色(表示一个系统用户),可绘制一个人形符号。角色和用例之间的关系使用原创 2020-07-11 13:04:07 · 294 阅读 · 0 评论 -
UML活动图
活动图表示在处理某个活动时,两个或者更多类对象之间的过程控制流。活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,或者对低级别的内部类操作进行建模。根据我的经验,活动图最适合用于对较高级别的过程建模,比如公司当前在如何运作业务,或者业务如何运作等。这是因为与序列图相比,活动图在表示上"不够技术性的",但有业务头脑的人们往往能够更快速地理解它们。活动图的符号集与状态图中使用的符号集类似。像状态图一样,活动图也从一个连接到初始活动的实心圆开始。活动是通过一个圆角矩形(活动的名称包含在其内)来表示的原创 2020-07-11 13:13:06 · 320 阅读 · 0 评论 -
UML组件图
组件图提供系统的物理视图。它的用途是显示系统中的软件对其他软件组件(例如,库函数)的依赖关系。组件图可以在一个非常高的层次上显示,从而仅显示粗粒度的组件,也可以在组件包层次2上显示。组件图的建模最适合通过例子来描述。图7显示了4个组件:Reporting Tool、Billboard Service、Servlet 2.2 API和JDBC API。从Reporting Tool组件指向Billboard Service、Servlet 2.2 API和JDBC API组件的带箭头的线段,表示Repor原创 2020-07-11 13:20:08 · 299 阅读 · 0 评论 -
游戏的分类各自有什么简称?
游戏的分类各自有什么简称?ACT :ACTION.动作游戏. A.RPG :ACTION ROLE PLAYING GAME.动作角色扮演游戏. AVG :ADVENTURE GAME.冒险游戏. A.AVG :ACTION ADVENTURE GAME.动作冒险游戏. RPG :ROLE PLAYING GAME.角色扮演游戏. ETC :其他类游戏. FPS :FIRST PER...原创 2020-01-28 17:32:09 · 1127 阅读 · 0 评论 -
2020年腾讯客户端日常实习面试失败经验
刚开始选择投腾讯也是很随意的,处于一个尝试的状态,我当时登陆了腾讯招聘的官网,填了一些简单的信息,然后就投了游戏引擎的相关岗位。我是抱着死猪不怕开水烫的态度,因为毕竟是我第1次实习,而且是跨专业,所以我也没抱太大希望。就是想来积累一下面试经验。然后过了几天没想到真的有面试官给我打电话,但是他跟我说他是腾讯上海开发安卓的岗位。我当时也没想太多,就答应了,然后继续面试。一面刚开始就是自我介绍,我...原创 2020-03-24 22:15:51 · 1147 阅读 · 4 评论 -
字节跳动unity开发面试经验实习生
机试标题写着是第2次算法方向。一共有4道题目。我当时ac了三道题目。具体的题目名称我不记得了,我先把代码写出来。//文本变换// 本题为考试多行输入输出规范示例,无需提交,不计分。#include <bits/stdc++.h>using namespace std;int main() { //freopen("1.in","r",stdin); int t =...原创 2020-04-22 14:15:40 · 2841 阅读 · 7 评论 -
2020.4.29
原创 2020-04-29 18:42:54 · 182 阅读 · 0 评论 -
百度cpp开发岗位面试经历
算法题一。用两个队列实现一个栈算法题二。合并两个有序数组。怎么用函数来实现?C加加面向对象的特性。什么是虚函数?什么是纯虚函数?它们两者之间的区别是什么?...原创 2020-04-25 14:48:47 · 522 阅读 · 0 评论 -
9.13 华为杭州mdc通用软开一面 50min
讲项目做题,有点类似最大重叠子串,我用边缘触发型数组记录了滑动窗口过程,算是ok了正准备运行调试,被面试官拦下来了,面试官说,不需要调出来,讲一讲思路就行了。最后讲完了思路就结束了20min后收到面试通过短信下午紧接着安排了二面...原创 2021-09-24 18:39:23 · 229 阅读 · 0 评论 -
字节跳动上海DATA部门后端开发秋招面试经历
7.31 投递提前批c++客户端岗位8.16 被转推荐至上海data-edu后端8.22 机试四道题两个小时,ac了2.3道8.31 一面 36min自我介绍+项目:(稍有点不对口)电力物联网项目,lora无线传感网,多跳多叉树网络拓扑,基于国家电网自定的协议,在嵌入式linux上使用sqllite,redis,内核模块等等实现协议的mac层,网络层等等。基础题:io多路复用 select poll epoll数据库acid特性redis关系型数据库和非关系型数据库进程死锁如何解决原创 2021-09-08 16:46:25 · 1463 阅读 · 3 评论 -
9.16 华为杭州mdc通用软开主管面 30min
刚开始就自我介绍5min介绍项目10min遇到困难怎么办??怎么看待奋斗者文化反问:业务发展怎么样很友好的主管面,30min之内邮件通过了进池子等消息了听hr说offer会在三方有的时候发出来原创 2021-09-24 18:40:34 · 484 阅读 · 0 评论 -
9.13 华为杭州mdc通用软开二面 55min
开始讲项目讲的热火朝天,最后只留下了不到20min做题,对于做最优解有点时间紧张。做题:环形加油站问题,能不能跑通,能从第几个加油站跑,返回索引想了10min实在没好办法,暴力法,平方复杂度面试官说这样暴力不太好,讲思路,巴拉巴拉最后截屏了暴力法的界面最优解就是一直跑,没油了就换下一站做起点,一遍就完成了当然最开始要判断总油量够不够跑,够的话上面过程一定有解。总的来说华为的编程比较松,不用运行,而且讲思路,还是比较友好的...原创 2021-09-24 18:39:52 · 291 阅读 · 0 评论 -
9.23 Intel Flex-SH-software六面
介绍项目用英语介绍项目用几个词来形容一下你自己说一下你身边的朋友对你都是什么评价你最不能容忍的朋友的品质你最希望你的朋友有什么品质介绍了我喜欢的运动中长跑游泳之类的你想当leader还是组内核心成员还是新成员...原创 2021-09-24 18:37:09 · 428 阅读 · 0 评论 -
9.23 Intel Flex-SH-software五面
实现补码转int函数用宏实现SIZEOF#include <bits/stdc++.h>using namespace std;int num(vector<int> input) { int flag = 0; int value = 0; int len = input.size(); if (len != 32) return -1; if (input[0] == 0) { flag = 0;原创 2021-09-24 18:35:38 · 382 阅读 · 0 评论 -
9.23 Intel Flex-SH-software四面
介绍项目1-2min问我有没有自己去绕过操作系统直接调用硬件上的定时器我说用的还是hrtimer,是内核直接实现的写mcu上的内存泄漏查找函数比如A和B分别分配与释放,谁怎么样malloc free多申请内存来标记申请函数与次数信息写了多申请两字节放后面最后要改到多申请位置前面两字节,内存越界也不会出问题...原创 2021-09-24 18:34:40 · 341 阅读 · 0 评论 -
9.23 Intel GSE-MediaEngineer三面
英文自我介绍项目介绍有点多,忘记了了解哪些视频编解码不会。。。你有哪些offer说一说选择的标准1.薪资待遇2.工作强度3.职业发展4.工作地点原创 2021-09-24 18:34:06 · 2187 阅读 · 0 评论 -
9.23 Intel DSE编译器开发二面(30min)
讲一讲对未来的物联网怎么看待讲了好久感知层每个公司针对不同应用场景自定协议,网络层统一车联网智能家居电力物联网编程题:最大子数组和要求O(n)时间复杂度O(1)空间复杂度15min之内完成秒了用户态到内核态有几种方式。系统调用中断异常问一问最关心的1.薪资和福利2.工作生活平衡没家庭也要平衡吗没家庭可以考虑多拼一拼有家庭考虑平衡一些比较好3.职业技术发展...原创 2021-09-24 18:32:34 · 1662 阅读 · 0 评论 -
9.23 Intel DSE编译器开发一面(40min)
开始就是1-2min的自我介绍我的模板姓名,年龄本科时间段,所学专业所学课程参加的比赛或者项目研究生时间段,所学专业所学课程参加的比赛或者项目提问对什么语言熟悉static 关键字生存期作用域内存分区全家桶搞定内存布局.code.data.bss.heap.stack全家桶搞定c++多态展开函数重载虚函数虚表指针函数指针全家桶有没有学过编译原理,学过最好,没学过也没影响编程题输入26进制字符串,转int秒了注意点输入的是大写字母还是小写字母如果原创 2021-09-24 18:31:00 · 207 阅读 · 0 评论 -
VisualStudio Code 同时重命名变量 多光标 替换字符串
一、重命名变量1、首先看看自己需要同时修改多处的代码是不是要重命名一个变量,如果是的话,有现成的快捷键f2。选中一个变量,按f2,弹出一个小窗口,在里面输入内容后按回车,所有该变量都会被重命名。2、但是要注意,如果修改出现了歧义会让你来确认重构预览。比如之前把a改成了d,这个d是int,但是还是有个char d,如果我把d再改为a会出现char的d要不要改为a的问题,这个时候会出现重构预览,让你确认重复名称不同含义的变量要不要同时修改。出现了重构预览,确认左边框框后点击对勾提交确认进行了。原创 2020-08-10 11:20:55 · 2884 阅读 · 3 评论 -
中国科学技术大学教学辅助系统改ip小问题解决办法(Linux)
输入sudo vim /etc/hosts添加一行219.219.220.50 ssea.ustcsz.edu.cn然后每次点击教学辅助就自动跳转了原创 2020-02-17 15:14:19 · 305 阅读 · 0 评论