点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!1、前言(废话)本公众号分享的笔记都是相对简单的、比较简短的、比较容易掌握的,因为我觉得这些零碎知识可以花零碎时间在手机上进行阅读。而内容稍微多一点的笔记,要花很多时间来写,平时业余时间比较少所以比较少分享长一点的笔记。今 ...
https://www.eetopic.com/article/2614.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!1、什么是vi/vim?vi编辑器是Linux和Unix上最基本的文本编辑器(所有版本的 Linux 都带有 vi 编辑器),工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务 ...
https://www.eetopic.com/article/2615.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件 ...
https://www.eetopic.com/article/2617.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!Linux是多用户操作系统,不同的用户对于文件的操作拥有不同的权限。我们可以使用 ls -l 命令列出当前目录下的文件及目录的详细信息:我们重点看前10个字符,如 hello 文件详细信息中的前10个字符为 -rw-rw-rw- 。这10个字符的说明为:其中 ...
https://www.eetopic.com/article/2618.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!我们要查看一些文本文件的内容时,要使用文本编辑器来查看。在Linux下,可以使用一些命令预览文本文件中的内容,而不必使用文本编辑器打开查看。这篇笔记分享几个常用的文本查看命令。分别是:cat:从第一行开始显示文本内容(适用于内容 ...
https://www.eetopic.com/article/2619.html
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!往期资料 == 菜单栏下有更多资料资源分享 | 嵌入式相关资源分享 | 编程语言类资源分享 | Linux相关资料资源分享 | 数据结构与算法前言之前分享的Cygwin是一个在windows平台上运行的Linux(类UNIX)模拟环境(关于Cygwin的介绍,可移步至往期笔记 ...
https://www.eetopic.com/article/2620.html
首先,祝各位朋友元宵节快乐!有关注我的朋友可能会知道我的C开发环境是:Notepad++与MinGW相结合,即用Notepad++写代码,用MinGW这个工具包中的gcc编译器进行编译。如:在Notepad++里写代码:在黑窗口下编译及运行代码:此处,编译命令为:gcc hello.c生成的可执行文件默认为a.exe,输入a.exe即可运行该可执行 ...
https://www.eetopic.com/article/2636.html
前言若要使用Linux环境,可以把Linux操作系统装在真机上,也可以把Linux操作系统安装在虚拟机上(如VMware)。本文介绍除了这两种方法之外的第三种可以使用Linux环境的方法,请往下看。在Windows系统下可以使用集成开发环境(如Visual Studio、VC++、C-free等)编译C语言源代码文件,也可以使用命令行编译。若 ...
https://www.eetopic.com/article/2654.html
[导读] 大家好,我是逸珺。之前用STM32的SPI需要控制很多外部芯片,可是一个SPI的外设只有一个片选,要实现独立片选一主多从,怎么实现呢?SPI总线拓扑 一般地,SPI总线按照下图方式进行连接,一主多从。如上图:每个从设备都有独立的片选引脚,主机同一时间段内,与一个从设备进行通信,也即选中一个从设备。 ...
https://www.eetopic.com/article/13.html
[导读] 大家好,我是逸珺。首先说声抱歉,最近迷上钓鱼了,有时候晚上出去夜钓大板鲫了,停更了一段时间。来几张鱼获图片:技术还是不太到家,遇到几次大鲤鱼都给溜了,心有不甘,所以最近花了比较多的时间。言归正传,今天来分享一下以前写一个中断输入设备驱动案例,希望对有需要的朋友能有所帮助。背景介绍 ...
https://www.eetopic.com/article/23.html