豆沙工作室

WRITE4U

这是来自 LiveOverflow 的人生建议,原视频约 12 分钟,自备梯子。 部分内容因本地化和个人恶趣味而有所改写,引用请直接引用原视频。 「别再浪费时间打游戏了,干点有用的事情!多学点技术、学个新语言、去刷一刷题、写写...

发布 0 条评论

开放互联网和商业互联网的冲突之一在于:开放互联网是为了每个人,而商业互联网是为了少数人。 灵感来自 Tom Scott 的这支视频。请自备梯子。 首先,一点历史课。Yahoo Pipes (后文为行文方便称其为雅虎流) 是由雅虎公司提...

发布 6 条评论

答:不要想。 本文章讨论的是 OpenMV, 一个用于实现嵌入式计算机视觉的集成开发板;请不要与 OpenCV, 一个开源的计算机视觉框架混淆。 你可以在这里下载完整的 OpenMV Python 代码。 目标 在一张白纸上,以 Times Ne...

发布 0 条评论

It's time to make a change, for once in my life. 当我们谈到 STM32 开发的时候,我周围人的第一反应就是用 Keil uVision. 我对 uVision 的了解也就仅仅在实验课上没有其他工具可用的时候——好在,实验课的难度并不高,哪怕...

发布 0 条评论

Where the main begins. 在上一节,我们进行了时钟的基本设置。现在我们要为驱动层和用户层做准备。这是一篇综述,具体的实现和问题将会在之后的章节一一展开。 系统计数器 我们最开始需要处理的部分就是系统计数器。尽...

发布 0 条评论

数据和它们的存储方式。 这个系列主要讨论的是数据及其存储方式,因而,数据结构。当然,单纯地讨论数据结构并不是很有意思,我们也要关心处理数据的方法,即算法。 在接下来的内容中,我们将探索数据的线性和非线性的存储...

发布 0 条评论

长话短说:不要相信内联汇编。 仍然是任务调度的部分。自从上一次的 WWDG 无故触发后,又撞到这种非常神奇的问题。 这次的问题现象是:当 pending_service_handler 里包含任务切换的相关内联汇编时,无法进入内核。而且不...

发布 0 条评论

简短的答案:被触发的不是 WWDG 中断,而是 HardFault 之类的异常,只不过由于默认情况下他们都用默认中断,所以你的 IDE 选了一个「看起来合理」的值。 最近在编写 SkyLab. 发现了一些有趣的事情:系统不能正常初始化。在启...

发布 0 条评论

见字如面,读码识人。 什么是代码风格 代码风格,也叫编程约定、代码约定、代码规范等等,和行文风格类似,是指源代码的排版、命名和逻辑组成方法的集合。代码风格更具体地关心以下内容的组织方式: 变量和方法的名字缩...

发布 0 条评论