- 社区首页
- 找到 1060 条结果
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pcm9ucGFuZGEtMTI1OTc4MTExNS5jb3MuYXAtc2hhbmdoYWkubXlxY2xvdWQuY29tLzIwMjAtMDYtMjAvd2VpLXhpbi1mZW5nLW1pYW4ucG5n?x-oss-process=image/format,png)
距离上一篇彩屏显示入门,已经拖更了一个月了。在上一篇中,我们讲解了 ESP32 的彩屏驱动库 TFT_eSPI 的安装与配置方...
铁熊
2020-06-20 12:28:42
浏览量:1047
c语言会同意一些"令人震惊"的结构,下面的结构是合法的吗,我们来看看几个例子。
## c = a+++b;
以下代码是合法的吗,咋的一看不禁有这样的疑问?
```
int a = 5, b = 7, c;
c = a+++b;
```
这个代码确实不咋符合习惯的写法,但是不管你相不相信,上面的例子是完全合乎语法的。问题是编译器如何处理它?
根据最处理原....
李肖遥
2020-07-27 11:39:00
浏览量:443
[前面我们说到了ESP8266的AT指令集的使用](https://mp.weixin.qq.com/s/_s6JmbHdLwLuQYyd66UwvQ "前面我们说到了ESP8266的AT指令集的使用"),按说这一章是要说mqtt协议的,但是为了考虑物联网知识体系的完整性,这一章说一下物联网智能家居的控制过程和流程,顺带说一下关于mqtt协议中的订阅和发布是啥意思,算是下一章的前...
果果小师弟
2020-08-07 20:57:21
浏览量:1333
## 一、介绍
[树莓派综合项目3:AI视觉机械臂小车(一)蜂鸣器](https://www.icxbk.com/article/detail?aid=2130)
[树莓派基础实验](https://www.jianshu.com/nb/41246217)
本实验也是一个简单的轻触按键实验,在基础实验系列中讲过类似的一篇,[树莓派基础实验6:轻触开关按键实验](https://www.jianshu.com/...
张国平
2021-05-11 19:22:43
浏览量:957
**摘要**:学过用过FreeRTOS的人很多?在创建任务时候我们都要定义一个任务句柄,这个任务句柄有啥含义?书上的解释是任务创建成功以后会返回此任务的任务句柄,这个句柄就是**任务的堆栈**。此参数就用来保存这个任务句柄。其他API函数可能会使用到这个句柄。
那么任务句柄是到底是怎么一回事,它保存的是任务控制块的首....
果果小师弟
2022-03-29 20:56:53
浏览量:1241
我们在定义菜单的时候,常见的总会碰到一堆下拉列表,比如下拉串口波特率,我们一般是这么定义的:
```c
typedef struct //下拉列表项目定义
{
const char *Item; //项目名称
}LIST_ITEM;
```
```c
//通讯波特率选择菜单
LIST_ITEM const cOMM_BPS_List[] =
{
"600",
"1200",
"2400",
"4800",
"9600",
...
耳根的耳根
2020-08-11 17:07:54
浏览量:438
## 队列的概念
首先我们联想一下链表,在单链表中,我们只能对他的链表表尾进行插入,对链表的表头进行结点的删除,这样强限制性的链表,就是我们所说的队列。
也就是说,队列(queue)是限定在表的一端进行插入,表的另一端进行删除的数据结构。
如下图所示,假如你去买票排队,每一列队伍都有一个队尾和对头,先来的先...
李肖遥
2020-09-16 07:49:50
浏览量:675
## 前言
- Visual Studio code是微软在2015年Build开发者大会上宣布的项目,一个运行于 Mac OS X、windows和 linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
- 为什么要是用VScode?答案:免费(你真幽默),界面简单,插件众多。现在我的很多开发都是基于VScode,连写文章都是基于这个环境来写。
- ....
Rice嵌入式开发
2020-07-30 19:13:50
浏览量:539
## 背景
- 嵌入式开发工具繁多,特别是在windows,每次开发,各钟工具都要打开,比如串口,网络调试助手等,挺烦的。有时打开多个的时候,很难辨别。
- 为了解决这个问题,所以想着要不就自己写一个上位机大杂烩,把所有自己用的一些上位机集成在一起。所以就就有了下面这个项目,这个项目叫R-Plan,即:米饭计划,每一个功...
Rice嵌入式开发
2020-08-07 14:37:50
浏览量:473
前言
众所周知,开发嵌入式linux程序首选桌面的linux操作系统,例如ubunt等,或者MAcos,但是如果仅仅开发应用程序而不打算修改内核和驱动的话,也可以使用windows操作系统,使用eclipse+cDT+arm-linux-gcc(交叉编译器)进行开发。这样就省去了切换操作系统或者使用虚拟机的方法。
本文以i.mx6ul为例,介绍在...
jn1989
2018-05-14 11:28:27
浏览量:3872
> 最近在写大论文,头都要秃了,技术文章也更不动了。去年参加秋招的时候,记录了一些笔试题目,今天整理了下答案,供大家参考。最近几周,我都会发一些大厂笔试的题目和答案。今天分享的是北京联发科提前批嵌入式软件工程师的笔试题目。北京联发科是我面试的第一家公司,面试过程体验不是很好,所以,一面完了就没消息了。...
嵌入式与Linux那些事
2021-03-18 15:23:33
浏览量:634
> 哈喽,大家好。今天介绍的是设备树的加载和编译。设备树,我也是第一次接触,在编译的时候,也是遇到了很多问题。折腾了好几次才加载成功。在这里,也想和大家说,遇到问题不要怕,我们现阶段所遇到的问题,在网上查找,基本都有对应的解决办法。好好利用谷歌,百度,StackOverflow等检索工具,一定可以事半功倍。有句话....
嵌入式与Linux那些事
2021-04-19 15:12:02
浏览量:873
# GN语法
##### gn 类型
- 是动态类型语言:
1. 布尔(true,false)
2. 64位有符号整数
3. 字符串 ,字符串用双引号括起来,并使用反斜杠作为转义字符。唯一支持的转义序列是:
- \" (用于直接应用)
- \$(字面上的美元符号)
- \\(用于文字反斜杠)
- 任何其他反斜杠的使用都被视为文字反斜杠。所以,例如,\b......
Rice嵌入式开发
2021-04-13 19:29:58
浏览量:368
[TOc]
> cSDN:[嵌入式与linux那些事](https://blog.csdn.net/qq_16933601?spm=1000.2115.3001.5343)
>
> 博客园:[嵌入式与linux那些事](https://www.cnblogs.com/dongxb/)
>
> 公众号:嵌入式与linux那些事
## 1. Strace命令简介
strace命令是一个集**诊断**、**调试**、**统计**于一体的工具,我们可......
嵌入式与Linux那些事
2021-04-23 15:33:46
浏览量:491
## 前言
- 很多网友问我,写上位机用什么语言好。c#,c++,python这些都可以写,但是你必须要把你用的语言的一些基础知识学完之后才能动手去写一个上位机。这会耗费你一些时间。
- 那么有什么办法快速方法写一个上位机监控软件,答案是有的。今天来介绍一个好工具--MicroLab,零代码写上位机监控软件。这个软件是网友--FM,...
Rice嵌入式开发
2020-08-05 16:55:59
浏览量:1118
# 用clion自带的platformIO和开发esp32!!!
太爱Jetbrains了!!!
上次用烦了keil写stm32,clion马上给俺整了个2019.1更新,直接整合了stm32cubeMX,从此抛弃keil.(详见[用clion自带的嵌入式开发功能和stm32cubeMX开发stm32!!!](https://zhuanlan.zhihu.com/p/63672432)
最近毕设选择了用esp32,然后用platformIO来做为开发...
keysking
2020-07-29 11:00:39
浏览量:1535
## 背景
- R-Plan,我这个专辑写了关于《cmd》和《rtt ota pack》的工具,链接:[《R-Plan上位机-cmd console & rtt ota pack (1)》](https://mp.weixin.qq.com/s/k1SwyiWhfv2HWoirrcSuGg)
- 今天这篇是介绍一个新开发的功能-《find file》。在linux开发,我们会用到grep和find命令查找文件和文件中字符串,但是windows开发...
Rice嵌入式开发
2020-08-08 14:43:47
浏览量:420
## 背景
- R-Plan,实用工具与DIY项目大杂烩开源项目,包括上位机,下位机开发,是一个长期的开源项目,每一个子集都会展示出来。
- 今天这篇文章介绍一下,R-Plan的下位机的一个子集项目----《Little Box》,该作品是一个体积极小(3.8cm * 4.3cm)的,功能齐全的桌面小盒子。
- R-Plan的所有东西,全部是开源的。github链...
Rice嵌入式开发
2020-08-20 20:21:17
浏览量:745
### Hi3861开 发 板开发环境
* 硬件环境
![](http://www.xiaohage.com/wp-content/uploads/2020/10/22621_1.png)
其中,linux 主机用于源码下载和编译,windows 主机用于烧写程序以及源码编辑。
* 软件环境
![](http://www.xiaohage.com/wp-content/uploads/2020/10/22623_1.png)
**备注:**
1. 开发人...
嵌入式从0到1
2020-10-08 12:01:59
浏览量:1244
## 简要
- 上一篇分析了RTT的PIN驱动,得到了很多网友的认可,很开心。很多人跟我反映写一些usb,wlan等框架,这个一步一步来,从浅到深。
- 这一片文章我们来分析rt-thread的I2c设备驱动框架,I2c也是我们经常使用到总线。
- I2c驱动框架我准备基于我的开源硬件[《GND studio 开发板》](https://mp.weixin.qq.com/s/dN88on...
Rice嵌入式开发
2020-11-11 19:12:32
浏览量:3765