1 代码死循环结果会烧cpu,cpu会跑满,直到100%,应尽量避免出现死循环。做好自己,避免代码死循环:对于工作了两年以上的同学来说,设计模式应该好好看看,我觉得各种具体的设计模式其实并不重要,重要的是背后体现的原则。比如单一职责原则,在我们的需求分析、架构设计、编码等各个阶段都非常有指导意义。在需求分析阶段,单一
今天在 GitHub 上看到一个 C 语言项目,用大约 600 行代码实现了一个RISC-VCPU核,甚为感叹,分享一下。不管是学习 C,还是学习RISC-V,这个项目都有非常高的学习价值,开源万岁! rv 用ANSI C 编写的 RISC-V CPU 内核。 特征: RV32IMC 用户级实现 通过riscv 测试中所有支持的测试 ~600 行代码 不使用任何大...
参考:STM32CubeMX_17 | 使用硬件SPI驱动TFT-LCD(ST7789)。 2. 移植Julia分形测试代码 Julia测试是通过计算几帧Julia分形的数据来测试单精度浮点运算的性能,测试代码参考正点原子,如下: /* Private user code ---*/ /* USER CODE BEGIN 0 */ #define ITERATION 128 //迭代次数 #define REAL_CONSTANT 0.285f...