- 社区首页
- 找到 1059 条结果
@[toc]
> 哈喽,大家好,我是仲一。本篇文章是从零实现操作系统的第一个实验,主要是让我们熟悉 xv6 及其系统调用。做实验以前,建议先阅读下xv6 书籍的第一章。另外,在官网的实验手册中,给出了一些提示,会一步一步引导你完成实验。
## 1. sleep
### 1.1 实验要求
实现 UNIX 程序 的sleep,使进程睡眠若干个滴答周期....
嵌入式与Linux那些事
2021-10-06 20:39:47
浏览量:364
前面两篇介绍按键的文章,无论是用GPIO来读取,还是用中断的方式,其应用程序通过循环读取的方式获取按键值,都会使得CPU的占用率很高。本篇先来介绍Linux中几种的I/O模型,以后使用这类方式进行按键值的读取,可以极大降低CPU的使用率。
# 1 Linux中的I/O模型
这里以网络I/O为例进行分析,网络IO的本质是socket的读取,s...
码农爱学习
2021-11-30 23:50:30
浏览量:650
## 前言
圣诞节到了!
一口君在这祝各位粉丝朋友圣诞节快乐!
祝各位考研的同学金榜题名!
祝找工作的朋友offer接到爆!
祝各位老板新年大发财源!
在此一口君特地用shell脚本画了一个圣诞树!
先来看下执行结果吧!
![ ](https://img-blog.csdnimg.cn/4ea5c75f5fd54e22919c9618afcbbf57.png?)
![](https://img-blog.csdn...
一口Linux
2021-12-23 21:34:55
浏览量:528
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程
2022-02-17 09:19:39
大家好,我叫徐珂靖,住在冰城,是一个骨灰级工科男,最近得到了一块智能语音开发板(庆科VBS7100),又申请到了一台云服务器(阿里云服务器ECS),于是做了一套猫咪监控系统,来参加万物有声2018机器人创新创业大赛。
我确实是来正经地参加比赛的,你看我都老老实实地把整套项目都完成了。
但我的目的不是来抢...
xukejing
2018-10-19 15:22:45
浏览量:1768
# 前言
PWM触发ADC进行采样,是对于电机控制来说非常重要的一环,做矢量控制,能否运行,电流采样是重中之重,因此电流采样的时刻控制非常重要,本节就接着上篇文章的中心对齐模式,讲解,中心对齐模式下的PWM触发ADC进行采样。
先来看PWM触发的手册解释:
![](https://IMG_URL_REPLACE/bbsimages/201911/07dfc1d2c403...
KVIN
2019-11-09 11:35:19
浏览量:4810
# 前言
在之后想出一个关于Protues仿真的系列,回想起在大学时做课程设计,大多数是用这个来做,这个系列就围绕一些常用的外设或者说课程设计题目来进行对以前知识的回顾,温故而知新,同时也希望能对新手读者的学习有所帮助。
使用单片机来制作一个简易的计算器,实现两个整数的加减乘除等运算功能。首先,需要LCD1602...
KVIN
2019-12-06 10:27:23
浏览量:4865
# 前言
16乘16点阵是比较常用的汉字显示工具,我们知道显示器都是由一个个点组成的,也可以理解成像素,显示器显示图案文字的原理与点阵并无多大区别,我们只需理解其中原理便可举一反三。因为英文字母及符号的显示最小单位为6乘8像素,就是说,要比较完整的显示英文字母,需要一个至少8行6列的矩形空间;而汉字则需要至少1...
KVIN
2020-02-28 09:00:03
浏览量:1161
#### 1、hello micropython
#MicroPython动手做(04)——零基础学MaixPy之基本示例
#程序之一:hello micropython
```python
#MicroPython动手做(04)——零基础学MaixPy之基本示例
#程序之一:hello micropython
import sys
for i in range(0, 2):
print("hello micropython")
pri......
雕爷学编程
2020-04-11 10:34:59
浏览量:1083
# 一、状态估计
## 1.什么是状态估计
> 状态估计(state estimation)根据可获取的量测数据估算动态系统内部状态的方法。对系统的输入和输出进行测量而得到的数据只能反映系统的外部特性,而系统的动态规律需要用内部(通常无法直接测量)状态变量来描述。因此状态估计对于了解和控制一个系统具有重要意义。
![](ht......
hero_chao
2020-04-22 11:56:38
浏览量:576
在我们进行产品开发的过程中,经常会有变更需求或者变更工艺流程的情况发生,那么在功能安全标准 *ISO-26262* 中对变更管理又是如何要求的呢?
#### 首先,我们来说一下什么是变更?
因为组件或者元器件的异常、移除、增加、加强、报废等导致的修改就可以称之为变更。
#### 其次,我们来了解下变更管理的主要目的。
在...
雨下了一季
2020-05-07 19:20:06
浏览量:659
### 有源蜂鸣器与无源蜂鸣器的区别
这里的“源”不是指电源,而是指震荡源。
内部自带震荡源的为有源蜂鸣器,给电就能响,但是响的频率是固定的,即响的声音是固定的。
内部没有震荡源的为无源蜂鸣器,给直流电不能响,需要提供一定频率的脉冲信号才能够有响声,而且声音随着频率的变化而变化。
所以我们要想实现蜂鸣器...
嵌入式从0到1
2020-08-10 21:21:30
浏览量:3869
# 一、前言
图灵和冯诺依曼都对计算机的发展做出了杰出的贡献,那么这两位大神级的人物,谁更配得上计算机之父呢?
从一口君心理来讲,其实“计算机之父”这种笼统的称谓没有明确的结果,非要叫的话,在一口君心里几位大神地位如下:
1. 巴贝奇Charles Babbage——通用计算机之父
2. 图灵Alan Turing——计算机科学...
一口Linux
2021-06-06 09:30:56
浏览量:864
**摘要**:`RTOS`很简单,听起来叫做实时操作系统,有一点吓唬人。但是学起来真的很简单,你不要把他想象的太复杂。这玩意其实就是一个**任务调度器**,在裸机中程序只有一个死循环,但是使用了RTOS程序中就有了多个死循环,RTOS就是调度每个死循环依次执行,执行的速度很快,看起来就相当于并行执行。
# FreeRTOS的编程....
果果小师弟
2021-09-18 16:36:11
浏览量:1992
## 0. 前言
粉丝留言,想知道如何使用Makefile给多个文件和多级目录建立一个工程,必须安排!
关于Makefile的入门参考文章,可以先看这篇文章:
《[Makefile入门教程](https://mp.weixin.qq.com/s?__biz=MzUxMjEyNDgyNw==&mid=2247497099&idx=1&sn=cc1ecb9f77b13726ed7bac1cc8b9ba96&chksm=f96b877fce1c0e69ccd4e0a913b...
一口Linux
2021-10-18 19:56:05
浏览量:374
**代码中自由颜如玉!代码中自有黄金屋!**
## 一、内核行数
Linux内核分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。
先说说最早的内核linux 0.11,下面这本书可以说很多驱动工程师都学习过,我花了大概1个半月,勉强看了一遍。
![ ](https://img-blog.csdnimg....
一口Linux
2021-12-29 22:29:44
浏览量:263
## 简介
1. 在gitee发现一个很不错的工具 -- MCU_Font_Release
2. 最近弄一个项目用到了LVGL,然后需要中英文切换,官方也提供一个转换工具,不过需要有字库,而且操作起来非常复杂。链接:https://lvgl.io/tools/fontconverter
3. 假如你找的字库没有中英文,那就和lvgl默认提供的字库不兼容,也就是中文和英文要分开显示....
Rice嵌入式开发
2022-01-28 12:09:06
话说, 用了自己半辈子的积蓄加上老婆家人一辈子的积蓄, 再加上我老爸老妈一辈子的积蓄,终于在上海买了一间一亩三分地的房子,砸锅卖铁装修完后, 还没有搬进去, 通风透气了快半年了,可老婆总是说家里还是有味道,我也想检测一下,但是市面上甲醛检测仪器的价格都比较贵, 也不经常会用到,这个市场有时候很小众, 现在的很多新风系...
yoyojacky
2018-04-18 19:40:05
浏览量:1758
这是我在我公众号上发布的文章, 后来在其基础上又做了改动,更新了很多新内容...所以,整理出来算是做个收尾吧.
昨天晚上整理收藏夹突然发现公众号的收藏, 点开发现还能登陆,于是,就有了这篇文章的诞生, 原谅我一直没有及时更新,因为你们如果结了婚买了房变成一个油头大叔,你也会发现生活原来这么匆忙~.
一...
yoyojacky
2018-04-26 03:00:29
浏览量:1560
大家在学习STM32是,肯定被复杂的时钟搞得晕头转向。只不过在学习了很多内容之后就会忽略这个问题,直到自己需要创建工程,从12M的外部晶振换成8M外部晶振时,总会对程序的异常运行搞得炸开了头,例如串口通信的处理。大家在反复确认过程序的基础配置没有出错之后,有的人只能赞叹科技的玄学,然后把别人的工程拷过来,自己...
数据终端
2018-05-23 16:00:45
浏览量:5150