电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
# 前言 在前面教程中,阐述了继承相关内容,其中就包括继承之后数据成员访问控制以及重继承,虚拟继承等内容,本节内容即将阐述另外一个面向对象特性:**态**,态是面向对象编程三大特性之一。 ## 定义 如何通俗话来解释态呢我们印出来这样一个例子:首先,我们说:人类用手吃饭是本能,而英国人...
wenzi 嵌入式软件 2021-02-22 10:09:49 浏览量:360
# 前言 在上一则教程中,叙述了关于`C++`类型转换相关内容,在本节教程中,将叙述 `C++`另一个内容,也就是**抽象**,这也是 `C++`相对于 `C`语言来说独特一点,下面我们就来着重叙述这一点。 ## 纯虚函数 在介绍**抽象类**之前,需要弄明白何为纯虚函数,下面假定我们有这样一个需求: > 做一个“各个国家人....
wenzi 嵌入式软件 2021-03-02 12:27:47 浏览量:925
 适合具备 C 语言基础的 C++ 教程(九)
# 笔试题 ![笔试题](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 浏览量:1607
 【粉丝问答13】大厂笔试11道嵌入式笔试题
前段时间用QT写了一个串口调试助手,感觉还可以。因为QT是跨平台,同样一套代码可以在windows上面跑,也可以在linux上面跑,也可以在安卓手机上面跑。而且不需要修改任何东西,编译器会自动给你生成好,这就非常方便。既然可以在手机上面跑,那么我把串口改成蓝牙不就是一个蓝牙APP了吗说干就干,网上关于QT开发蓝牙....
果果小师弟 2021-03-23 17:58:00 浏览量:2102
 基于QT的安卓手机蓝牙APP开发
![](https://IMG_URL_REPLACE/bbsimages/202104/e99d41318025dbe296735409aedc10ce.jpg) “咦,这是谁” “这是哥伦布呀,发现新大陆那个。” “哦,和他不熟,没聊过天。后面这个黑色板子是什么” “这是01Studio科技新发布STM32F407开发板。恭喜你发现新大陆了。” 大家是不是感觉看着有些眼...
LiuYang 2021-04-06 08:46:31 浏览量:1569
 遇见01科技哥伦布STM32F407 MicroPython开发板
哈喽,大家好。最近几天,我把去年秋招总结笔试面试一些内容,又进行了重新规划分类。详细分成了**简历书写,面试技巧,面经总结,笔试面试八股文总结**等四个部分。 其中,八股文又分成了**C/C++**,**数据结构与算法分析**,**Arm体系与架构**,**Linux驱动开发**,**操作系统**,**网络编程**,**名企笔试真题**等....
嵌入式与Linux那些事 2021-04-23 16:59:07 浏览量:593
 嵌入式软件工程师笔试面试指南-C/C++
上篇介绍了C语言文件操作基本函数,fopen、fwrite、fread、fclose。这些只能从文件头读写或文件尾追加写入。 本篇介绍文件中随机位置读写方法,会介绍fseek、ftell、rewind。 此外,再介绍几个字符读写函数:fputs、fgets、fpritf、fscanf,用于编写测试代码时用。 # 文件随机位置读写基础函数 对于文件随机位置....
码农爱学习 2021-05-07 23:42:35 浏览量:280
 C文件操作2:如何随机的进行文件读取?
## 概述 - 最近在开发过程中,遇到一个问题线程优先级翻转问题。那什么原因导致优先级翻转呢 - 在RTOS开发中,优先级翻转问题也是值得我们去关注留意。避免代码瘫痪。 ## 什么是优先级翻转 - 所谓优先级翻转问题:即当一个高优先级线程通过信号量机制访问共享资源时,该型号量以被一个低优先级线程占有,而这个低....
Rice嵌入式开发 2021-05-20 20:28:13 浏览量:368
 线程优先级翻转,如何避免?
首款鸿蒙平板6月2日发布。这是一个非常值得庆贺事情。 针对华为发布鸿蒙系统,网上评论褒贬不一,有吹捧,有无脑黑。 在这里一口君就不做评价了,但是有2点: 1. 对任何一个新兴事物,我们都要保持最旺盛求知欲, 2. 在自己没有亲自实践就妄下评论行为是缺乏智慧和不负责任。 ![ ](https://img-blog.csdni...
一口Linux 2021-05-30 14:43:07 浏览量:850
 鸿蒙2.0都来了,你学会用它做开发了吗?
![封面](https://img-blog.csdnimg.cn/img_convert/9dff86c0bf54d56472bee9f570701dab.png) 本文作者:**默** & **铁熊** Blynk 是一个与硬件无关物联网平台,使用起来简单便捷,仅需通过简单拖拽组件即可创建漂亮 APP 界面,再加上少量代码就能够完成一个物联网项目开发,可谓是最简单物联网平台之一。 ......
铁熊 2021-05-30 16:01:36 浏览量:555
 只会用 WiFi 连接 Blynk 物联网?带你解锁三种新姿势!
一口君最近工作用到CRC校验,顺便整理本篇文章和大家一起研究。 ## 一、CRC概念 ### 1. 什么是CRC CRC(Cyclic Redundancy Checksum)是一种纠错技术,代表循环冗余校验和。 数据通信领域中最常用一种差错校验码,其信息字段和校验字段长度可以任意指定,但要求通信双方定义CRC标准一致。主要用来检测或校...
一口Linux 2021-06-28 20:38:20 浏览量:3042
 一文讲透CRC校验码-附赠C语言实例
前进几篇文章,已经搞定了Linux移植三巨头:**uboot、kernel(包含dtb)和rootfs**,除了uboot是烧写在SD中,其它都是在ubuntu虚拟机nfs服务器中,运行时必须通过网络将这些文件加载到开发板内存中运行。 ![](https://IMG_URL_REPLACE/bbsimages/202108/887f7e2ee5f9abdae33395025891ecef.png) 本篇就来研究,将这....
码农爱学习 2021-08-16 23:47:00 浏览量:1632
 i.MX6ULL嵌入式Linux开发6-系统烧写到eMMC与遇到的坑! 码农爱学习
**摘要**:最近把博客网站整理了一下,换了一个简洁干净主题。很小伙伴问我个人博客怎么搭,个人网站怎么搭你用**Hexo**框架还是**WordPress**框架啊如果我要搭建网站怎么选择啊域名咋搞搭建网站是不是需要买一个服务器啊是不是还要去公安局备案啊等等问题,今天就一并解答。顺带再带大家梳理一....
果果小师弟 2021-08-27 21:36:07 浏览量:2121
 零基础使用hexo搭建butterfly主题的博客
从事Linux开发朋友一定都听过GPL,那么到底什么是GPL呢他有什么作用呢本文给大家做详细讲解。 # 一、GNU/GPL 在讲解GPL之前,我们必须先了解什么是GNU ## 1. 什么是GNU GNU:GNU's not unix。也叫革奴计划。 GNU创始人,理查德·马修·斯托曼。 ![ ](https://img-blog.csdnimg.cn/5886af07123e41068baf...
一口Linux 2021-12-19 12:26:35 浏览量:334
 GPL前世今生
汇总下关于安全几款必备工具: ## 1、burpsuite Burp Suite 是用于攻击web 应用程序集成平台,http协议分析神器,里面包括了不少安全必备功能,重放、爆破、扫描并且支持自定义脚本,实现自己想要功能。Burp Suite为这些工具设计了许接口,以加快攻击应用程序过程。所有工具都共享一个请求,并能处理对应HTT...
一口Linux 2022-03-03 22:46:57 浏览量:494
**摘要**:学过用过FreeRTOS人很在创建任务时候我们都要定义一个任务句柄,这个任务句柄有啥含义书上解释是任务创建成功以后会返回此任务任务句柄,这个句柄就是**任务堆栈**。此参数就用来保存这个任务句柄。其他API函数可能会使用到这个句柄。 那么任务句柄是到底是怎么一回事,它保存是任务控制块首....
果果小师弟 2022-03-29 20:56:53 浏览量:1225
话说, 用了自己半辈子积蓄加上老婆家人一辈子积蓄, 再加上我老爸老妈一辈子积蓄,终于在上海买了一间一亩三分地房子,砸锅卖铁装修完后, 还没有搬进去, 通风透气了快半年了,可老婆总是说家里还是有味道,我也想检测一下,但是市面上甲醛检测仪器价格都比较贵, 也不经常会用到,这个市场有时候很小众, 现在新风系...
yoyojacky 2018-04-18 19:40:05 浏览量:1750
 [原创]变废为宝之DIY 甲醛测试仪 v1.0
在使用STM32时候,使用串口外设场合是非常常见,串口发送我想大家都非常熟悉了,直接重写fputc函数就可以了: int fputc(int ch,FILE *f) { while(!(USART3->SR&UART_FLAG_TXE));//1 USART3->DR=ch;//2 return ch; } 其中语句1和语句2是由单片机型号决定,这两行语句必须是该单片机发送一个字符函数......
donatello 2018-05-04 00:12:50 浏览量:3381
 适用于所有STM32单片机的串口不定长接收
前言 众所周知,开发嵌入式linux程序首选桌面linux操作系统,例如ubunt等,或者MACos,但是如果仅仅开发应用程序而不打算修改内核和驱动话,也可以使用windows操作系统,使用eclipse+CDT+arm-linux-gcc(交叉编译器)进行开发。这样就省去了切换操作系统或者使用虚拟机方法。 本文以i.mx6ul为例,介绍在...
jn1989 2018-05-14 11:28:27 浏览量:3852
 在windows下开发嵌入linux的C应用程序
传统智能车速度控制器中,速度控制采用PD调节或者抗饱和积分PID调节方法。PID控制器结构简单,控制容易实现。但是传统PID控制器,在控制对象参数变化较大,非线性效应严重时,显示出一些震荡,响应时间和超调矛盾局限性。对于速度变,智能车行驶赛道复杂情况下,不易满足更高性能要求。 20...
wandering 2018-05-10 17:17:05 浏览量:16265
 ADRC智能车控制算法