
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这个功能还是第一次找到,打开看了一下感觉有种手机属性的样子。近几年一直在使用iPhone,至少iPhone中还是有类似的 效果的。 进入到设置之后,进一步进入系统,打开存储的分项。 这里的第一感觉还是跟我的电脑打开的效果差不多,我说的可视化需要双击上面的磁盘条目。比如,我打开D盘的存储条目,可以看到一个可视化的信息统计。 ...
1232_使用SCons实现WindRiver Diab编译器的命令行自动化编译环境全部学习汇总: GitHub - GreyZhang/g_SCons: A new member in my toolbox, looking forward to replacing make tool later.前面看了一阵子SCons的基础使用了,目前看来进展非常顺利。上次,在linux平台上使用gcc进行
全部学习汇总: https://github.com/GreyZhang/bash_basic这个是一个基础的命令,我看了下我的玩客云armbian以及树莓派默认的系统中都是有的,那就是lscpu。简单看看帮助信息:主要的功能就是查看CPU的架构信息,有一些不同的可选的信息项。简单测试一下-a的选项:看起来,有些选项得相互配合才可以达到效果。看了一下,默认的效果到时信息还挺丰富。可以看得出玩客云用
非常有意思,这个章节本来的页数就不多,但是最后还是连续的三张空白页。这一次看一下内核架构文档中的存储完整性错误的缓解,看到这个题目的时候我能够想到的基本上就是ECC。不管错误是否纠正,从具备这样的错误缓解的存储功能来说,错误信息都是存在的。至于错误是通过什么方法判断出来的,这个跟错误的检测方式是相关的。数据类的存储完整性的处理跟程序的类似,一个是不能够纠正的时候会触发trap,另一个是这里的这个寄
这一页介绍的也是一些行文的约定,比如说没有指明的部分都是有符号的。以上就是指令集信息的简单了解,我看这部分最初的初衷其实是想了解汇编代码的阅读,看起来还是剑走偏锋选错了材料。这个错误的选择从开篇的信息介绍就看得出来了,接下来我应该去尝试看看编译器套件中的汇编器的介绍了。32bit的,我直接跳过不看了。2. 前面关于饱和度的疑问在这里有了明确的解释,有了这样的伪代码一看可以很清楚理解这个饱和度是一个
通常来说这个模型有一定的相似之处,都是让中断服务子程序或者是操作系统的任务运行在自己的虚拟MCU上,感觉自己拥有一切MCU的资源。2. 不同的任务或者中断处理程序之间的寄存器不具备信息的继承性,这个也是前面描述的模型的一点体现。2. 在TriCore的内核上,这样的操作系统实现的时候是非常容易的,可以做到非常轻量化。4. 我曾经怀疑过这个调用的层级是否会影响递归的层级,现在看到了解释,这个是故意如
3. ICU的中断控制寄存器可以禁用以及使能全局中断,结合上面的描述来看,当前正在进行中的中断应该是禁不掉的,其相关的ISR还会继续进行。中断相关的寄存器其实没有太多需要关注的,在基本的中断系统介绍的时候穿插介绍了比较重要的部分。5. 从可以阻断中断发生的几种条件来看,其实中断可以有相同的优先级出现,最简单的一个就是同一个中断出现了多次响应。2. 从上面的图中可以看出来,如果有的中断向量没有用到,
这里看了几个新的TIN的解释,但是针对最后这个计数器减到零之后触发trap,感觉有一些意外。1. 这一页前面这部分与之前的章节有很大的重复,内容重复似乎是这个内核架构手册中的一大特点。FCD trap出现后的两种处理方法,这个在之前的文档中也是看到过的。从这个表格看,其实只有少数几个trap是软件触发类的,其他的应该都是MCU内核硬件层面的行为。2. 下面的trap处理过程,以及相应寄存器的设置看
进一步,我尝试测试一个F103的板子。从原理的角度讲,究竟这个合理范围是多少我还是不是很清楚,但是我觉得可以结合我手里的几个板子的测试情况先大概了解一下现在的一些经常打交道的板子的晶振现状。接下来,我尝试测试了一个全新的板子,上面的晶振是8M的,但是我没有测试到波形。这个的确是再次增加了我的知识系统中的条目,晶振的起振居然是软件可以控制的。之前更换过晶振,从原始的24M改成了12M,但是功能已经验
这样的描述多少是有些抽象的,可以借助于开元的FreeRTOS的处理看一下这里面的实施是如何做的。这个描述没有很理解,但是从模型上考虑,可能这里提到的传统的模式是软中断,而TriCore实现的其实是硬终端。4. 1.3以上的内核版本是支持选配MMU的,现在看到的这个内核已经到了1.6,应该是全都支持的。3. 所有的功能都是可以通过32bit的指令进行访问的,16bit的指令只是一个子集,设计的目的是







