记2020.11.7
在看《程序员的自我修养 ——链接、装载与库》第11章的时候,看到了C语言变长参数的实现,于是按照它给的例程写了一个测试程序:
移植内容是将修改版的ORB-SLAM2工程移植到ARM+DSP(FPGA实现)系统上。
项目来源于导师(苦逼的打工人/(ㄒoㄒ)/~~),由于该项目涉及到公司商业信息,我只是讲述有关移植部分的通用经历。
记2020.10.28
今天心血来潮想把上学期末计划做的用STM32在LCD上播放Bad Apple,需要用到的东西包括:FatFs文件系统、LCD显示驱动,以及视频转二进制文件的工具。
遇坑代码如下:
这是一个异步复位的错误写法引发的血案
课程地址:https://www.bilibili.com/video/BV1ys411472E
这个链接跳转有谜之问题,建议手动复制到地址栏
向量在不同专业的人眼里有不同的看法:
在物理学的学生眼里,向量是一个空间中的箭头,决定它的是这个箭头的长短和方向,它的位置可以是任意的。
在计算机的学生眼里,向量是一个“列表”(即向量的代数表达),该列表可以有不同的行和列,同时每一个位置的值对应的物理意义都是一定的,不能交换位置。
在数学家眼里,向量可以是以上两种中任何一种表达(也可以是其他很多事物的表达),这两者其实是相互关联的。
本书的前11章是教学版的OpenMIPS CPU设计过程,后面的章节是实践版的设计和实物的实验。对于本书的名字《自己动手写CPU》来说,我认为前12章就已经完成了任务。后面部分的实验需要DE2开发板的支持,所以暂时做不了。
当初看这本书的目的是进一步了解计算机组成与体系结构,因为上学期上了一门《计算机组成与体系结构》的课,感觉学得很模糊,于是想着干脆通过自己写一个CPU来增强一下对计算机的理解。网上推荐的书有《自己动手写CPU》和《CPU自制入门》,比较了一下感觉前者更适合我,便开始着手看了。
看完这本书的首要感想是,原来CPU并没有那么神秘!
这儿有一些我对本博客的说明:
我曾经在2018年用学生服务器搭建过一个博客,弄过域名,备过案,感觉有些麻烦。目前到期了,也懒得继续弄了,干脆借着Github的平台来搭建一个。
我在Github上有一个记录学习笔记的仓库(https://github.com/Floral/Study ),里面主要是我看的一些书籍的笔记,内容主要
本文讨论了一下C++的继承关系中函数加或不加virtual的影响,总结了一下本人对动态绑定、静态绑定的理解。