git_push
目前是仅供个人使用
首先查看当前git分支
1git branch -v
查看当前git状态
1git status
将当前git路径下的文件添加到本地仓库
1git add .
推送之前先提交一条信息
1git commit -m "msg"
提交到远程版本库
推送到远端的GitHub中需要现在GitHub中创建对应仓库
1git clone <github repository address>
推送到远端
1git push origin main
回退到指定版本
12git log --pretty=oneline #展示所有的提交历史git reset --hard <commitID> #根据提交时的日志ID来选择回退到哪个版本
iee_intern_record
今天周六,闲来无事,记录一下近期的实习工作。
第一周 从12月19日开始工作谈起,第一天发给了我一份培训资料,让我自己学习,不懂的问她,先从软件测试看起,软件测试培训资料讲解了公司的测试流程,一边看一边记了一些笔记,简简单单看完了,软件测试完成之后是CAN总线协议,反反复复看了几遍差不多了解了之后收到了工作任务邮件,分析一个测试报告并把理解和疑问列出,最开始拿到的时候一头雾水,慢慢摸索找到了解决办法,使用UDS诊断进行分析后完成任务,完成之后预约了一个会议进行了说明,汇报工作时把对报告的理解和疑问进行了说明,依此解答了我的疑问并对CAN协议进行了提问,整个过程轻松愉快。
在第三天工作时来到了办公室进行工作,办公室还没收拾好,很乱,收拾办公室就用了将近一天的时间,让我一度认为这里工作的效率也太低了,不是很符合我对工作的态度。但在后面也就习惯了这种工作氛围,轻松愉快的工作氛围还是很不错的。
去办公室办公开始依旧是看培训资料,看完一个阶段就进行了一些交流,每次交流都能了解到很多东西。
第二周 这周本打算周一就把培训资料学习完,学习完后进行下一阶段,周一下午时又交流了一个小 ...
iee_training
Validation_process输入输出文档和报告测试工程师接收软件工程师输入的软件开发计划和预计日期,测试工程师输出测试计划和预计结束时间,生成记录由软件工程师进行评价,根据不同的解决方案提交测试报告,最后总结报告。
具体工作内容处于软件开发V模型的第八个阶段
测试目的首先确认软件需求,测试之后认证没问题后将软件定位为release。
测试步骤准备测试产出软件工程计划,确定测试计划,复习记录
设计测试用例产出测试版本管理(baseline),例如git版本管理,生成测试用例复习日志和脚本复习日志
执行生成测试复习报告并上传SVN
通过报告产出测试报告分析文件,有效总结报告,样例综述文件,复习日志文件
测试用例设计读软件需求文档和软件性能,创建新的测试用例,生成完全可以覆盖需求的测试用例
触发任务创建测试用例添加到SRS,自动化生成脚本,debug测试用例,验证测试用例,准备复习测试用例(baseline,复习文件,组织会议),更新测试用例并组织确认测试用例已经修改,再做一次baseline,自动生成脚本,更新CANoe工程,关闭测试用例任务,将确认无误的脚本上传到SVN。
确认执 ...
2022.12.9
有一段时间没记录过了,今天因为房租的事情有些惆怅,感觉打工就是在给房东打工,当时真不该图近租一个这么贵的房子,省了很多时间,但时间是用金钱换来的,这金钱不是我现在实习生的工资能抵偿的,以至于下一个季度的房租还得向父母开口要,又是六千块钱😔,本想着向父母要了那一万块钱就不再向家里要钱了,可要交房租的时间还是赶得紧,和暑假工作时交房租一样,只不过现在这个房租贵了一倍不止,让我来北京之后产生了胆怯心理,理想很美好,每个月五千除去生活成本能剩下将近两千块钱,可工资和工作时间挂钩,我又不禁想多上几天班,可惜双休又碰上春节,第二个月最多就是四千五左右,交第二个季度的房租都不够。六月三十号之后能不能在这个公司继续干还是个未知数,啊!!!!,因为金钱产生了好多负面情绪,开头难,这个难到了我要承受的时候真的是有点扛不住了。
今天开始就努力做好每天要做的事情吧,做到尽人事而听天命,父母供我在这里实习就做到不辜负父母的期望。
当现实压到我身上时我才发现我是那么的不堪一击,立马就被压得喘不上气。没有了那么多的娱乐事件,被现实压着推着一直朝前走,虽然是这么想的,但今天又做了点什么呢,想想真惭愧,就学了一些软件 ...
2022.11.1
前情提要 之前一直在投简历,最近没有着急投简历,有几家联系了之后都是商量的离校之后再联系,与其这样还不如在离校之前再开始投简历,就停止了投简历,目前可以从事的方向有医疗设备,电气检测,汽车行业三个方向,个人倾向于做汽车行业方向,目前通过了一个做汽车传感器的外企的面试,说明了薪资待遇和工作时间之类的,薪资待遇实在不是很高,除去生活成本大概还剩两千块钱,如果正式入职的话还得去廊坊工作,在哪里工作无所谓,目前没有经济压力,只是在想可不可以既满足我的工作方向工资待遇也不是很低。
明天有一个医疗器械公司的面试,技术主管面试,具体时间待定,在面试之前该干嘛干嘛,这家包吃住,薪资待遇也不低,但工作方向不是很喜欢,现在先不想这些,先通过面试再说。
电气检测公司主动联系我,加上微信之后看我意愿然后安排面试,在朋友圈中看到这个公司一直在加班,有点哈人,目前就业城市定在北京,保定的话现在北京工作个三年多再回保定工作。
今天的事情今天报名四级,上午耽误了半天还没报上,下午摸鱼加学习,晚上把之前做的项目梳理了一下思路,外企面试时乌鲁乌鲁说了一堆,驴唇不对马嘴,这次长记性了。在下午时收到微信外企那儿已经 ...
STM32Collection
菜单切换 使用傻孩子菜单设计进行菜单切换,使用结构体记录菜单信息,记录的信息有同级菜单内界面个数,每个界面有自己的固定位置,记录在结构体中,正在运行的界面,按键所在位置(当前按键数值),菜单应执行的函数,使用函数指针进行存储,菜单对应选项的按键处理函数指针,指向子节点的指针和指向父节点的指针。
在程序内创建结构体数组设定菜单的数量,包含同级菜单和子菜单,并对结构体数组进行初始化,初始化结构体内每个成员变量的内容。
根据界面切换函数来根据键码值运行键码值对应的菜单界面。在同级界面进行切换时如果切换到同级菜单的最后一个界面,根据当前界面的坐标和最大菜单界面数进行比较来进行菜单切换。
界面刷新将缓存内容通过OLED_Display函数调用OLED写函数写入OLED屏。
嵌入式Linux
配置VMWARE使用双网卡连接开发板使用网卡连接开发板后在此电脑->设置->设备管理器->网络适配器中查看是否有连接
在虚拟网络适配器中的桥接模式选择指定的开发板网卡
Linux配置ip在虚拟机中setting设置网络,ip为192.168.5.11
Windows配置ip在网络适配器中指定ip
连接串口用usb线将开发板与电脑连接起来,在设备管理器中显示了串口后在MobaXterm中添加串口,首先点击Session,在里面点击Serial,将波特率改为115200,之后选择高级选项Advance Serial setting选择8N1控制流为None,完成后点击ok,进入连接后用户名为root,输入root即可登录
开发板挂在ubuntu的NFS目录NFS(Net File System)
在前面配置环境时已经开启了访问权限并启动了NFS服务
通过网络访问Ubuntu目录
mount -t nfs -o nolock,vers=3 192.168.5.11:/home/book/nfs_root
使用该命令即可挂载Ubu ...
C语言的本质
程序执行程序编译生成axf/hex/bin文件烧写到单片机flash中,cpu上电后依次读取flash中的指令并执行这些指令
在调用函数时,LR寄存器保存执行函数前下一条指令的地址,执行完函数后跳回到LR寄存器中保存的地址。
在调用函数前,先进行保存现场,将当前寄存器中的数值压入栈中
PC保存函数的地址,CPU每次都是执行PC寄存器中的指令
局部变量局部变量初始化先分配在栈中,在初始化时先使用压栈指令给局部变量分配空间,再使用mov指令和str指令对该空间进行赋值
在进入函数时分配局部变量和程序开始执行时分配局部变量相同,在退出函数时依次将当前栈内的数据弹栈赋值给寄存器,将进入栈时压入的LR寄存器的数值赋值给PC寄存器,栈指针恢复到进入函数之前的位置。
全局变量的初始化和空间分配在调用main函数之前需要先调用一个copy函数将flash中的全局变量全部复制到ram中
链接器会根据已经指定的内存地址来进行空间分配
在对全局变量进行赋值操作时,首先去flash中读取全局变量在内存中的地址,根据该地址来得到全局变量的数值
没有进行初始化或者初始化为0的全局变量/ ...
2022.10.19
前情提要从上周四开始投递简历之后收到了一些公司的面试邀请,但都是需要立即到岗的,所以就搁置了,打算放寒假前一周再联系,现在依然是在投简历。北京飞音时代公司发来的笔试题做了,但感觉希望不大,最后两道算法题调试结果一直不对,因为是考试的原因,比较紧张,没有把思路理清,笔试结束后第二天把题目做了出来,也不是很难,唉😔,希望能有面试机会吧。
关于蓝桥杯获奖的事情还有一个单项奖学金可以申请,当时听错了还以为是一千块钱,看了一下去年的单项奖学金初审名单,可能才400块钱,也还可以,算上比赛的报名费以及材料费加起来一共一千一,当时的心情很开心,把这件事情和父母说了说,他们也很开心。还和父亲说了一些以后的规划,对我的要求就是踏踏实实用学到的专业知识工作三年就好,只是这么一个期望,家里不算富裕但也还可以,不需要我向家里补贴。
今天的事情今天结束了ucos实时操作系统的学习,只是学习了一下接口的使用,并没有实际项目可以练习,一路学习下来还是很简单的,有操作系统的前置知识,学习实时操作系统只是把之前学过的操作系统只是进行了实践。打算买一块Linux开发板开始嵌入式Linux的学习。
今后规划买一块板子,开 ...