嵌入式
ঞོ听闻꧔ꦿ
这个作者很懒,什么都没留下…
展开
-
linux系统目录详解
这篇文章聊聊linux系统的目录结构,初学者最希望知道的就是每个文件夹是干什么的,就像我们要了解我桌面的每个文件的是用来做什么的。先来张图,这是centos7的基本目录结构。在说之前先说下与Windows目录的区别,在Windows中一块硬盘被划分几个盘符,通常是C、D、E盘,而在linux没有盘符的概念,在这里“一起从根开始”,根就是 /,在根目录下通常有这些文件夹,当我们操作linux时,只会经常到少数几个人家里操作,如/etc、/var、/usr。unix/linux的目录都是从根开始,整个目录原创 2020-11-19 17:16:37 · 170 阅读 · 0 评论 -
Linux进程管理与性能监控
1.进程管理工具这一节我们介绍进程管理工具;使用进程管理工具,我们可以查询程序当前的运行状态,或终止一个进程;任何进程都与文件关联;我们会用到lsof工具(list opened files),作用是列举系统中已经被打开的文件。在linux环境中,任何事物都是文件,设备是文件,目录是文件,甚至sockets也是文件。用好lsof命令,对日常的linux管理非常有帮助。1.1 查询进程查询正在运行的进程信息$ps -efeg:查询归属于用户colin115的进程$ps -ef | grep c原创 2020-11-19 17:07:14 · 143 阅读 · 0 评论 -
STM32从菜鸟到牛人的学习方法
1.首先我们先看看与STM32相关的文档我们假定大家已经对STM32的书籍或者文档有一定的理解。如不理解,请立即阅读STM32的文档,以获取最基本的知识点。如果你手上拥有ST官方主推的STM32神舟系列的板子,那么光盘都会配好这些文档,STM32的学习与ARM9的学习有一个很大的区别。ARM9的学习一般是需要购买书籍的。比如三星的S3C2440,官方的文档都是英文的,大部分工程师只能去看国内出版的书籍。英文好的同学,请不要以为你很牛,可以只看英文文档。毕竟你是中国人,你最熟悉的,理解最好的还是中文。原创 2020-11-19 16:35:59 · 198 阅读 · 0 评论 -
【STM32】串口通信基本原理(超基础、详细版)
STM32F1xx官方资料:《STM32中文参考手册V10》-第25章通用同步异步收发器(USART)通信接口背景知识设备之间通信的方式一般情况下,设备之间的通信方式可以分成并行通信和串行通信两种。它们的区别是:串行通信的分类1、按照数据传送方向,分为:单工:数据传输只支持数据在一个方向上传输;半双工:允许数据在两个方向上传输。但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;它不需要独立的接收端和发送端,两者可以合并一起使用一个端口。全双工:允许数据同时在两原创 2020-11-19 16:29:17 · 4364 阅读 · 2 评论 -
5分钟带你了解Linux常用命令全称
从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧!pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的任务管理器)常用参数:-auxfps -auxf 显示进程状态df: disk free 其功能是显示磁盘可用空间数目信息及空间结点信息。换句话说,就是报告在任何安装的设备或目录中,还剩多少自由的空间。du: Di原创 2020-11-09 16:32:52 · 219 阅读 · 0 评论 -
六个高效帮你上分的Linux工具
作为一名合格的Kaggler,熟练掌握Linux是必不可少的技能。本文总结了竞赛中常见的Shell命令,希望对大家有帮助。进程监控 htophtop是一个Linux下的交互式的进程浏览器,可以很方便的看到内存、核数、进程等信息,还支持鼠标点击排序。htop显存监控监控显卡使用也是很常见,通过nvidia-smi可以很方便看到显存的具体使用情况。主要关注的列如下:nvidia-smiTemp: 显卡温度;Memory-Usage: 显存占用;GPU-Util: 显卡利用率;当然原创 2020-11-09 16:28:46 · 100 阅读 · 0 评论 -
学习STM32单片机,从菜鸟到牛人就是这样简单
想说,为了学习单片机而去学习单片机的思路不对。你问,如何系统地入门学习STM32?本身就是一个错误的问题。假如你会使用8051 , 会写C语言,那么STM32本身并不需要刻意的学习。你要考虑的是, 我可以用STM32实现什么?为什么使用STM32而不是8051? 是因为51的频率太低,无法满足计算需求?是51的管脚太少,无法满足众多外设的IO? 是51的功耗太大,电池挺不住?是51的功能太弱,而你要使用SPI、I2C、ADC、DMA? 是51的内存太小而你要存储的东西太多?当你需要使用STM32原创 2020-11-05 17:11:48 · 209 阅读 · 0 评论 -
STM32强大的生态,在这里一起总结!
STM32能被这么多开发者认可,它的强大生态系统起了关键作用。本文围绕STM32生态各软件工具进行相关描述,其中包含一些技术细节。一、STM32生态系统总预览STM32提供了全套开发工具,以及开发所需的软件包,下面看一张图,从全局来了解STM32生态系统工具和软件:主要分为两大类:1.软件工具:即左边部分的STM32CubeMX、 CubeIDE、 CubeProgrammer、 CubeMontor等。2.嵌入式软件包:STM32CubeMCU Packages 和 扩展软件包CubeExpans原创 2020-11-05 17:05:43 · 404 阅读 · 0 评论 -
2020 年最漂亮的 Linux 发行版,你最可哪个?
一、elementary OS网站:https://elementaryos.cn/elementary OS 操作系统是最漂亮的 Linux 发行版之一。它基于 macOS 外观,同时为 Linux 用户提供了出色的用户体验。如果你已经习惯使用 macOS,则使用 elementary OS 不会有任何问题。「另外,elementary OS 操作系统基于 Ubuntu,因此你可以轻松找到大量应用程序来完成任务。」elementary OS 不仅限于外观,而且在不断的改进。因此,用户体验会随着原创 2020-11-05 16:42:56 · 327 阅读 · 0 评论 -
六个高效帮你上分的Linux工具
作为一名合格的Kaggler,熟练掌握Linux是必不可少的技能。本文总结了竞赛中常见的Shell命令,希望对大家有帮助。进程监控 htophtop是一个Linux下的交互式的进程浏览器,可以很方便的看到内存、核数、进程等信息,还支持鼠标点击排序。htop显存监控监控显卡使用也是很常见,通过nvidia-smi可以很方便看到显存的具体使用情况。主要关注的列如下:nvidia-smiTemp: 显卡温度;Memory-Usage: 显存占用;GPU-Util: 显卡利用率;当然原创 2020-11-05 16:36:30 · 303 阅读 · 0 评论