- 社区首页
- 找到 1052 条结果
## 一、介绍
众所周知,虽然液晶显示器和其他显示器大大的丰富了人机交互,但他们有一个共同的弱点。当它们连接到控制器时,需要占用大量的IO口,但是一般的控制器没有那么多的外部端口,也限制了控制器的其他功能。因此,开发具有I2C组件的LCD1602来解决该问题,LCD1602是一种只用来显示字母、数字、符号等的点阵型....
张国平
2020-05-28 20:36:21
浏览量:957
先说在开头啊,我们学习定时器总感觉它是很难的,这里我就不说他的编程难度,而是对于它的理解难度。学习定时器你就必须了解他的来龙去脉。
比如说你现在要使用一个定时器,那么先要决定你要用哪一个定时器,是高级定时器还是通用定时器呢?假如你要用高级定时器(TIM1 、TIM8),那他和通用定时器有啥区别呢?在程序中我.....
果果小师弟
2020-07-07 14:38:21
浏览量:2029
早,继续记录我的学习心得。
# 每日的微进步
**人们很容易高估某个决定性时刻的重要性,也很容易低估每天进行微小改进的价值**。
以前我也以为大规模的成功需要大规模的行动,现在我不这么认为了。长期来看,由于复利效果,一点小小的改进就能产生惊人的变化。
还有一点值得注意的情况,大多数人有了家庭和子女后,并且....
嵌入式Hacker
2020-07-22 15:37:40
浏览量:688
## 前言
有没有发现,基本上所有的C语言入门书籍,或者是我们的教程里面,第一个C语言程序实体,都是“Hello World!”;我不知道这是不是行业的“潜规则”,总之,它把无数的程序员带进了计算机的世界,步入了代码的大坑里,所以你好,世界!
## 一件趣事
我记得大学学习计算机的时候,就是在电脑这样的一个程序,不知道经过了什么...
李肖遥
2020-07-23 20:08:18
浏览量:366
作者:良知犹存
转载授权以及围观:请联系本人
总述
现在物联网的概念越来越突出,软件云端小米IOT平台、阿里物联网云等等,嵌入式百度手环开源很久了,此外网上关于ESP8266接入网关进行远程控制的源码不计其数。
物联网嵌入式端开发使用中都是各大主流网络模块,其中无线方式通信方式区分的话,主要分为两...
450c4aed63d8393c
2020-08-20 10:45:21
浏览量:810
## 前言
最近在做Zynq的ps端,需要用到网络传输,遇到一些问题,在这里汇总一下。有些lwip的发送与接收函数中已经加了锁,我们翻阅底层函数是可以看到的,所以发送接收不会冲突,本篇中,我们就没加锁了。
## 客户端与服务器共存?
言归正传,我们知道在sdk的例程中,既有做客户端client,又有做服务器server 的,那么Z...
李肖遥
2020-08-23 21:28:38
浏览量:2621
最近什么最火?
自从9.10号开发者大会以来,鸿蒙系统一直是热中之火热。
那我们来看看华为消费者业务为开发者提供的集成开发环境吧。
## HUAWEI DevEco Studio初介绍
### 地址
*https://developer.huawei.com/consumer/en/deveco_studio/*
![](https://IMG_URL_REPLACE/bbsimages/202009/c1fa903b8b98ecc45dc539de312c...
李肖遥
2020-09-14 09:29:32
浏览量:5974
## 队列的概念
首先我们联想一下链表,在单链表中,我们只能对他的链表表尾进行插入,对链表的表头进行结点的删除,这样强限制性的链表,就是我们所说的队列。
也就是说,队列(queue)是限定在表的一端进行插入,表的另一端进行删除的数据结构。
如下图所示,假如你去买票排队,每一列队伍都有一个队尾和对头,先来的先...
李肖遥
2020-09-16 07:49:50
浏览量:669
**总述**
最近一位朋友问我,开发的代码是怎么在芯片运行起来的,我就开始给他介绍代码的预编译、汇编、编译、链接然后到一般的文件属性,再到代码运行。但是大佬问了我一句,CPU到底是怎么执行到每一个逻辑的,就讲了哈CPU的架构。这是时候真的有些迷了,虽然有模电数电的底子,但是自己都说迷糊了,汇编怎么对应到机.....
450c4aed63d8393c
2020-09-17 15:50:20
浏览量:1386
## 前言
循环里Continue,Break,Return经常会用到,也是很容易出错的一个坑,今天特地花个时间来总结下,在循环里使用Continue,Break,Return的不同效果是什么?
## Continue 语句
## 涵义
C 语言中的 continue 语句有点像 break 语句,所不同的是,它不是强制终止,continue 会跳过当前循环中的代码,强迫开始下一次循....
李肖遥
2020-11-11 09:22:45
浏览量:1022
嗨!大家好,我是创客强。这是我第一次在电子芯吧客申请试用,本以为在高手如云的地方作为新人肯定机会渺茫,只到微信上突然弹出来中通快递派送通知,有来自上海的快递,疑惑了一阵,才猛然想起这件事。那么,十分感谢电子芯吧客对我的认可与鼓励,请允许我提交一份不完美的试用报告。
**为什么要试用“TinkerNode NB-IoT....
创客强
2020-11-26 16:10:13
浏览量:4398
## 1、测试背景
树莓派4是芯巴客社区非常热门的一款创客小电脑,是全世界单板电脑的一个新标杆,作为Raspberry Pi 最新一代的产品,并且得益于处理器芯片使用了4个Cortex A72架构的计算核心,主屏高达1.5GHz,具有接近日常办公电脑的性能。
![](https://IMG_URL_REPLACE/bbsimages/202101/72fcd277b0f23344204d2aa895968b8...
xukejing
2021-01-20 23:17:20
浏览量:2727
### 实现目标
* 每隔一秒,点亮模块上的一个LED
* 点亮模块上的所有LED
### 所需工具及环境
* Keil 5
* STM32F103RET6核心板(本平台自制专用核心板,随便找一个开发板亦可)
* 8位 圆形 WS2812B LED模块
### 本文源码
![](https://img-blog.csdnimg.cn/20210120232057998.png)
公众号【嵌入式从0到1】后台回复关键字....
嵌入式从0到1
2021-01-22 20:47:13
浏览量:568
[TOC]
> 蠕虫病毒是一种常见的利用Unix系统中的缺点来进行攻击的病毒。缓冲区溢出一个常见的后果是:黑客利用函数调用过程中程序的返回地址,将存放这块地址的指针精准指向计算机中存放攻击代码的位置,造成程序异常中止。为了防止发生严重的后果,计算机会采用栈随机化,利用金丝雀值检查破坏栈,限制代码可执行区域等方...
嵌入式与Linux那些事
2021-02-27 21:42:02
浏览量:554
# 前言
在上一则教程中,叙述了关于`C++`类型转换的相关内容,在本节教程中,将叙述 `C++`的另一个内容,也就是**抽象**,这也是 `C++`相对于 `C`语言来说独特的一点,下面我们就来着重叙述这一点。
## 纯虚函数
在介绍**抽象类**之前,需要弄明白何为纯虚函数,下面假定我们有这样一个需求:
> 做一个“各个国家的人....
wenzi 嵌入式软件
2021-03-02 12:27:47
浏览量:929
# 前言
在上一则教程中,着重叙述了抽象类界面以及函数模板的相关内容,在本节教程中,笔者将详细阐述函数模板重载的概念,将从具体的实例中阐述函数模板重载要注意的内容。
## 函数模板重载
函数重载是在教程最开始就阐述过的概念,那么函数模板重载又该如何理解呢,我们以上一节教程中比大小的函数模板为背景,具体阐....
wenzi 嵌入式软件
2021-03-15 12:28:20
浏览量:285
# 笔试题
![笔试题](https://img-blog.csdnimg.cn/20210224182050470.png)
# 1. ARM指令和中B和BLX的区别?
## B:
跳转执行
B 指令的格式为:
```c
B{条件} 目标地址
```
B 指令是最简单的跳转指令。一旦遇到一个B 指令,ARM 处理器将立即跳转到给定的目标地址,从那里继续执行。
注意存储在跳转指令中...
一口Linux
2021-03-21 22:46:28
浏览量:1612
哈喽,大家好。最近几天,我把去年秋招总结的笔试面试的一些内容,又进行了重新规划分类。详细分成了**简历书写,面试技巧,面经总结,笔试面试八股文总结**等四个部分。
其中,八股文又分成了**C/C++**,**数据结构与算法分析**,**Arm体系与架构**,**Linux驱动开发**,**操作系统**,**网络编程**,**名企笔试真题**等....
嵌入式与Linux那些事
2021-04-23 16:59:07
浏览量:603
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程
2021-06-14 10:31:05
浏览量:725
# 引言
在上一则发表的关于 Linux 的文章中,叙述了 Linux 的相关概念,其中就包括进程的资源,进程的状态,以及进程的属性等相关内容,在本则教程中,将着重叙述 Linux 进程管理的内容,其中就包括 Linux 进程的创建,进程的终止,进程的等待相关内容。
## Linux 进程的创建
### 函数 fork
现有的一个进程可...
wenzi 嵌入式软件
2021-06-28 20:02:37
浏览量:1125