TAG:从头开始

2020-9-30 12:2
这是我们的Zero to Main()系列的第三个POST,在这个系列中,我们将在acortex-M系列微控制器上从零代码引导工作固件。 在此之前,我们编写了一个启动文件来引导我们的C环境,并编写了一个linkerscript来在正确的地址获取正确的数据。这两个将允许我们编写一个可以在我们的微控制器上加载和运行的单片......
2020-8-9 12:17
到目前为止,我们对断点所做的一切都涉及到创建一个断点文件,并使用此文件自动执行部分曲目。现在我们来看看如何利用现有的轨迹并从中提取一些断点。对于这篇文章,我们将看看如何从.wave文件中提取振幅,因为这是我们可以提取的最简单的属性之一。 这里没有什么是我们在之前的测试中没有看到的,相反,我们将结合我们已经学到的知识来......
2020-7-27 2:40
在上一篇文章中,我们已经编写了代码来更改波形文件的振幅。 现在我们来看一下如何通过可选的平移将单声道波形文件转换为立体声波形文件,并探索如何在内部使用波形文件格式来表示这一点。 WAVE文件内的原始音频数据由多个帧组成。目前,我们称它们为“样品”,尽管严格地说这并不完全正确。事实上,当我们假设一个单声道音频文件时,r......
2020-7-20 13:4
我探索了如何使用几种不同的方法实现余弦。其中一个实现几乎比math.h快3倍,如果您可以使用4位小数精度。 您有没有想过,用您最喜欢的编程语言编写的数学库是如何实现三角函数的,比如余弦?这是一个很常见的函数,你可以在任何一个数学库中找到,所以它必须相当简单,对吧?哦,不。它肯定不是。 这一切都始于我的朋友和同事斯蒂芬......
2020-7-10 10:51
Bruce Dubbs bruce.dubbs at Gmail.com Sat Jun 13 05:46:11 PDT 2020在过去的几周里,LFS的编辑们一直在对LFS进行重大改革。这项工作可以在http://www.linuxfromscratch.org/~bdubbs/cross2-lfs-book/Th......
2020-6-26 3:46
我第一次使用ASGI(异步服务器网关接口)是通过通道1.0,当时ASGI规范还在起草阶段。这是我的第一个面试项目,帮助我找到了现在的工作。当时感觉很神奇,可以很容易地将WebSocket功能添加到我的Django应用程序中,并为我无缝地处理身份验证和其他与Django相关的事情。 撰写本文时,ASGI规范已经是版本3......
2020-5-8 5:42
[这篇帖子的灵感来自@rosiesherry和我在IH及其周围所做的一些评论!谢谢大家!]。 建立社区并不难……。但这确实需要用心、花时间和承诺无休止地爱你的会员。如果你做得好,那么每个人都会因为你的行动和行为而得到奖励。 就像我提到的,只有几个关键因素,一旦你的系统出现故障,它就会重复这些事情,直到……。嗯,从来没......