Makefile简明教程

2019-03-13 18:32:14 Makefile

如果你一直都知道Makefile但不知道怎么学,如果你学过Makefile但自己写的时候就不会写了,如果你看了很多文档和教程感觉自己会写了但一写出来就错还不知道错在哪,那这篇文章就很适合你。我看了很多讲Makefile的文档和教程,要么像官方文档东西太多太杂抓不住重点,要么是简单堆砌语法规则、逻辑混乱,没有讲清楚前因后果和必要的细节。

本文的目标是:尽可能从原理的角度讲解Makefile的构成,通过少量而精致的例子加快你对Makefile的理解,尽量用通用的规则而非特例来解释Makefile的行为。杜绝似懂非懂,以解决常见情形下的问题为主,避免繁文缛节,但会介绍必要的细节,以避免Makefile中的坑。......

游无锡

2018-04-15 19:55:00 Life

> 本来早就应该发出来的,结果一直太忙最后剩一点点没写完,所以拖到今天(2019-03-07)才发。虽然本来也就没什么内容……

>

> 图片可以拖出来放大看。

>

> 下面开始流水账。

去年暑假,我到国家超级计算无锡中心出差了一个月。虽然超算中心的生活很单调,基本上是实验室——宾馆两点一线,而且一天基本上超过12个小时都待在实验室里,但周末还是会闲下来,可以出来逛逛。......

剖析3.5mm音频口

2018-03-12 16:07:21 HardwareAudio

3.5mm音频口可以说是我们日常生活中最常使用的接口之一了。但是,你真的了解它吗?

# Motivation

万事总有起因。我在暑假的时候(对,你没看错就是暑假,这篇晚了大半年的博客),当时在无锡,由于只带了一个耳麦,而我实验室和宾馆都需要话筒,又不想来回带,就很尴尬。至于为什么实验室需要话筒,那是因为宾馆实在太过无聊,有时候就在实验室待到晚上十一二点再回去,干一天活实在需要调节一下,偶尔就会玩会游戏。于是我就在淘宝上几块钱买了个话筒。然而,神奇的事情发生了。......

一个刷卡开门装置的实现

2017-12-25 21:06:21 NFCHardwareLife

这个计划其实已经酝酿很久了,从我开始接触NFC到现在已经一年了([在Windows下编译支持ACR122U的libnfc][1]、[Mifare Classic 1K智能卡介绍及nfc-tools的使用][2],感谢TUNA),但一直没有时间去搞,而且中间有一些细节一直没想清楚,如果没完全想明白的话,是很难下手去做的。经过详细的思考和与专业人士的讨论(**感谢江江的耐心指导**),终于在最近把详细的方案设计了出来并把它实现了。(拖了很久才写完)......

UART、TTL、RS232等概念的区别与联系

2017-11-20 12:13:49 SerialPortHardware

最近搞了搞关于硬件的东西,因为没有系统地学过,所以对其中的很多概念并不理解或者理解得不够深刻。比如,我对串口通信的那一套接口、协议和相关理论完全搞不懂。想找些书来看,但很难找到比较权威的书能够全面、浅显地讲解这些概念——要么说半天也不能让初学者明白,要么比较零散,没法让人短时间内快速搞懂。经过一些研究和与专业人士的一些讨论,结合自己的一些思考,我终于算是基本上搞懂了这些概念。下面我就尽量用最简单的语言解释一下。**感谢江江在整个过程中给我的指导!**......