学习笔记
反复打DOTA
弟中弟
展开
-
学习笔记六:关于进程与线程自己的一些理解
进程和线程是操作系统里面最基础的概念之一,但是因为进程和线程的概念有点抽象不容易理解,所以一直困扰很多人(包括我)。所以就有了这篇文章,整理一下自己最近关于进程和线程的一些理解。 首先进程是计算机资源分配的基本单位,而计算机资源,就是我们说的CPU算力这些东西,CPU在上电后就一直在运行,所以可以说,在一个操作系统里面,一直是有一个进程在跑的。就好比一个电力有限的工厂,工厂里面的电力必须且只能供应...原创 2020-03-24 14:36:05 · 310 阅读 · 0 评论 -
学习笔记二:CAN报文的信号映射(在报文中的位置)
信号在报文中的位置由信号的bit顺序和Byte顺序决定。 (下文中的MSB指:the Most Significant Bit 最高有效位LSB指the Last Significant Bit 最低有效位)。 bit顺序一般是由报文的类型决定的。我们用的CAN总线的bit顺序就是最左边为MSB 最右边为LSB。(百度了一下,Lin总线与CAN总线用的相反的方式)。所以bit顺序可以不用在纠结。...原创 2019-08-06 08:56:11 · 2260 阅读 · 0 评论 -
学习笔记一:CCS(code composer studio)的应用入门
最近开始实习了,公司用的芯片是TI的AWR1642,开发平台是TI公司的,code composer studio。工欲善其事必先利其器。首先对这个平台分析下我已知的东西。 一.平台操作性比以前用的MDK好一些。具体体现在一些快捷操作上面.比如: 按住alt+左键能快速前往函数或者变量的申明处或者定义处。将鼠标指针移动到对应的变量或者函数或者宏定义前面,可以看到他们对应的代码和值。由于公司的软件是...原创 2019-08-02 09:15:01 · 4621 阅读 · 2 评论 -
学习笔记三:CAN协议(可能理解有点偏颇,这是最难的部分感觉)
需要提一下的几点: 标准CAN长度为十一个字节,前三个字节是标识符,后面八个字节是数据位。一般情况下,这些东西由车厂来定义,车厂是根据ISO这个协议来定义的,即行业有统一编制,然后各个公司根据自己的需求进行裁剪,目前我所在这个公司用到的功能就不算多。而其他的屏蔽器设置靠设置寄存器来实现(这里我的理解和描述可能都有偏颇,因为能问道和查阅到的资料,很多自相矛盾,所以需要再次总结)。 CAN的一些基本...原创 2019-08-15 17:36:36 · 439 阅读 · 1 评论 -
学习笔记四:linux命令汇总
在这个位置汇总一些自己觉得有用以及以及使用过的linux命令。 首先是基础操作偏: CD /way/way 进入指定路径 CD … 返回上一级目录 LS /way/way 遍历指定路径的文件夹 LL 输出所有信息(文件大小) clear 清屏 mkdir 新建文件夹 cat 将文件内容打印到cmd CP命令,将文件复制到另一个地方,并且按照另一个格式命名 rm 删除,跟上-r删除文件夹所有内容 ...原创 2019-08-29 15:26:07 · 170 阅读 · 1 评论 -
学习笔记五:makefile的理解运用(初期主要是理解结构)
前言: 这篇文章我是依照大连理工大学的赖晓晨老师的课件来写的(加一些自己的理解),如果其中使用的PPT和图片用例侵权了。会及时删除,但是我这个也就算个个人笔记吧。也不用来牟利啥的,希望理解。 Makefile文件的作用: 在GCC中,我们每次编译C文件,必须给出它所需的头文件的路径,并且把它一起包含进去,就很麻烦。makefile文件就相当于是一个预处理存储区,将我们需要的头文件和C文件之间的关系...原创 2019-09-05 16:34:29 · 184 阅读 · 0 评论