电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
# 前言 在上一则教程中,叙述了关于`C++`类型转换的相关内容,在本节教程中,将叙述 `C++`的另一个内容,也就是**抽象**,这也是 `C++`相对于 `C`语言来说独特的一点,下面我们就来着重叙述这一点。 ## 纯虚函数 在介绍**抽象类**之前,需要弄明白何为纯虚函数,下面假定我们有这样一个需求: > 做一个“各个国家的人....
wenzi 嵌入式软件 2021-03-02 12:27:47 浏览量:948
 适合具备 C 语言基础的 C++ 教程(九)
由于工作等各种原因,原本前两天收到开发板,一直拖到了现在才打开。在这里先感谢电子芯吧客,给了我一个小熊派的试用机会,也是倍感荣幸。小熊派IoT开发板一款由南京小熊派智能科技有限公司联合华为技术有限公司基于STM32L431RCT6设计的高性能物联网开发板。开发板充分考虑物联网感知层设备的多样性,具有强大的可扩展性,...
瑟寒凌风 2021-03-07 19:57:58 浏览量:567
 【小熊派BearPi-loT开发板连载】环境搭建
# 引言 我们在平常使用`STM32`单片机的时候,往往会碰到程序跑飞的情况,出现`hard_fulat`等错误,而我们在定位错误的时候,采用的方法往往是连上仿真器,一步一步单步调试,定位到具体的错误代码,再去猜测、排除、推敲错误原因,这样一个过程很是痛苦,而且在实际情况中,很多产品真机调试时必须断开仿真器或者说,问题....
wenzi 嵌入式软件 2021-03-10 09:24:58 浏览量:855
[TOC] ## 1. BL LDR指令简介   ldr和bl在启动程序中,都是可以负责pc跳转的指令。   bl是地址无关指令,即和当前的运行地址无关。链接器脚本中标明了一个运行地址,但是arm中的代码实际是从地址0开始运行的。这个时候,**实际的地址和运行地址是不符的**。   如果想让程序正常的运行,就得使用地址无...
嵌入式与Linux那些事 2021-03-10 15:15:28 浏览量:745
 分析下B(BL)/LDR指令
> 最近在写大论文,头都要秃了,技术文章也更不动了。去年参加秋招的时候,记录了一些笔试题目,今天整理了下答案,供大家参考。最近几周,我都会发一些大厂笔试的题目和答案。今天分享的是北京联发科提前批嵌入式软工程师的笔试题目。北京联发科是我面试的第一家公司,面试过程体验不是很好,所以,一面完了就没消息了。...
嵌入式与Linux那些事 2021-03-18 15:23:33 浏览量:639
 北京联发科嵌入式软件工程师笔试题目解析
>哈喽,大家好。我又来分享笔试题目了。今天分享的是某大厂的嵌入式软开发工程师的笔试题目。这份题目很奇怪,操作系统,数据结构,网络基础,Java,C++,数据库,正则表达式,Linux都考到了。当时做题的时候,我都怀疑发错卷子了。。。还好最后两道大题都做了出来,否则,笔试很容易就挂了。面试这个公司的时候,一共面....
嵌入式与Linux那些事 2021-03-29 21:50:05 浏览量:538
 小米嵌入式软件工程师笔试题目解析
# 前言 前段时间群里讨论,想实现某个文定时上传到服务器要怎么来实现。我记得之前做过 一个项目:`为高通的iot模组编写FOTA功能`:实现模组可以远程下载升级镜像包,实现版本升级功能。并当时使用的一个超级强大的工具cURL。心血来潮,决定专门写一篇文章,送给需要的朋友。 文章分两部分 1. 首先介绍cURL的用法...
一口Linux 2021-03-29 22:36:38 浏览量:563
 Linux命令cURL详解+定时上传文件到FTP服务器(送源码)
摘要:我来告诉你他到底有什么秘密,风儿风儿吹风儿风儿吹吹!听说最近太空人智能表盘很火啊,那么如何用C++做一个好玩的智能太空人表盘呢?排! 软工具:Vsiual studio 201x # 1、装Vsiual studio 首先在官网下载装Vsiual studio ```c https://visualstudio.microsoft.com/zh-hans/ ``` ![ ](ht...
果果小师弟 2021-04-06 15:48:19 浏览量:1442
 华为太空人智能表盘代码仅需100行?
哈喽,大家好。最近几天,我把去年秋招总结的笔试面试的一些内容,又进行了重新规划分类。详细分成了**简历书写,面试技巧,面经总结,笔试面试八股文总结**等四个部分。 其中,八股文又分成了**C/C++**,**数据结构与算法分析**,**Arm体系与架构**,**Linux驱动开发**,**操作系统**,**网络编程**,**名企笔试真题**等....
嵌入式与Linux那些事 2021-04-23 16:59:07 浏览量:610
 嵌入式软件工程师笔试面试指南-C/C++
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2021-05-17 18:00:44 浏览量:587
 【雕爷学编程】Arduino动手做(83)---模拟SG90舵机模块
很多粉丝给一口君留言,想要学习Linux资料,其实关注一口君的公众号,后台回复 1024 ,就有很多非常不错的电子书,但是有一个问题,很多粉丝是初学者,而这一大堆电子书,估计随便一本,还没看完就基本上开始劝退了。 **到底要如何Linux入门呢?** 因为Linux的知识体系非常的庞大,IT行业很多领域都需要使用到Linux,有运...
一口Linux 2021-05-20 20:27:58 浏览量:759
## ESP32-C3简介 ESP32-C3 是一款全稳定、低功耗、低成本的物联网芯片,搭载 RISC-V 32 位单核处理器,支持 2.4 GHz Wi-Fi 和 Bluetooth 5 (LE)。 详细文档介绍可以参考[乐鑫官网](https://www.espressif.com/zh-hans/products/socs/esp32-c3 "乐鑫官网") #### 信可ESP32-C3F模块简介 ESP32-C3F 采用ESP32-C3芯片定制S...
夕阳接你 2021-06-07 16:21:29 浏览量:8063
 安信可ESP32-C3 arduino上手点灯
![ ](https://img-blog.csdnimg.cn/20210607210954711.png) ## 一、前言 前一段时间,我写过一篇关于LiteOS-A开发环境搭建的文章(实际上是将其作为独立的RTOS来开发的),今天正式讲一讲LiteOS作为鸿蒙内核子系统该如何开发。 对于HarmonyOS,开发工作大致可以分为南向开发(内核、驱动)和北向开发(App应用)。我们....
一口Linux 2021-06-07 21:15:24 浏览量:772
 鸿蒙-南向轻内核开发实战系列(一)基于小熊派鸿蒙季开发板环境搭建
## 摘要 - 在我之前的文章中,我使用了不同编程语言开发了如下许多上位机。 | 序号 | 内容 | 语言 | |------|------|------| | 1 | [《如何定制自己的HID调试助手》](https://mp.weixin.qq.com/s/CAMfBEcxthuGvtEFsLfy2w) | C# | | 2 | [《C# 串口上位机开发》](https://mp.weixin.qq.com/s/yVtRPAZo3vQ6hwPOZTM6uA) | C# ...
Rice嵌入式开发 2021-06-19 17:09:54 浏览量:884
 教你动手写VScode插件 - 初探
# 引言 在上一则发表的关于 Linux 的文章中,叙述了 Linux 的相关概念,其中就包括进程的资源,进程的状态,以及进程的属性等相关内容,在本则教程中,将着重叙述 Linux 进程管理的内容,其中就包括 Linux 进程的创建,进程的终止,进程的等待相关内容。 ## Linux 进程的创建 ### 函数 fork 现有的一个进程可...
wenzi 嵌入式软件 2021-06-28 20:02:37 浏览量:1138
 Linux进程管理解析
Linux开发者越来越多,但是仍然有很多人整不明白POSIX是什么。本文就带着大家来了解一下到底什么是POSIX,了解他的历史和重要性。 ## 一、什么是posix? ### 1. 概念 POSIX:可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX ), ### 2. 发布者-IEEE 发布者为电气与电子工程师协会(Insti...
一口Linux 2021-07-23 20:21:37 浏览量:612
前面几篇介绍了[uboot的移植](https://www.icxbk.com/article/detail?aid=2317)与[内核的移植](https://www.icxbk.com/article/detail?aid=2326),本篇进行**根文系统的构建**,这是Linux移植三大组成部分的最后一步,根文系统构建好后,就构成了一个基础的、可以运行的嵌入式Linux最小系统。 [TOC] # 1 根文系统简...
码农爱学习 2021-08-02 22:08:02 浏览量:1372
 i.MX6ULL嵌入式Linux开发4-根文件系统构建
![](https://img-blog.csdnimg.cn/93d95efff8654b1189111dead3c76153.png) **摘要**:不知道大家在单片机开发中是如何打印调试信息的,大多数应该是用串口调试打印吧,在大多数的情况下,一般在制板和写代码时都会预留串口1做为调试打印用。 但是在实际开发如果没有预留串口怎么办?其实我们的下载器是可以用来作为调试打...
果果小师弟 2021-08-05 19:38:36 浏览量:733
 手把手教你把JLink变成串口调试助手
最近一口君在做一个项目,遇到一个问题,ARM上的threadx在与DSP通信采用消息队列的方式传递消息(最终实现原理是中断+共享内存的方式),在实际操作过程中发现threadx总是crash,于是经过排查,是因为传递消息的结构体没有考虑字节对齐的问题。 随手整理一下C语言中字节对齐的问题与大家一起分享。 ## 一、概念 对齐跟数...
一口Linux 2021-08-05 23:40:02 浏览量:391
 Linux字节对齐的那些事
[上篇文章](https://www.icxbk.com/article/detail/2336.html),**使用BusyBox**构建了**基础的嵌入式Linux系统的根文系统**,基本的功能可以正常运行,但在个基础功能上,还要许多地方需要完善。 [TOC] # 1 完善根文系统 [上篇](https://www.icxbk.com/article/detail/2336.html)说道,Linux系统运行起来后,可以正...
码农爱学习 2021-08-08 18:00:05 浏览量:1613
 i.MX6ULL嵌入式Linux开发5-根文件系统完善