关闭

wenzi嵌入式软件

所属频道 嵌入式 公众号精选
  • 中断服务子程序是如何被执行的 ?

    笔者能力有限,如果文中出现错误的地方,还请各位朋友能够给我指出来,我将不胜感激,谢谢~ 前言 笔者在 《程序是如何在 CPU 中运行的(二)》中从 PC 指针寄存器的角度分析了一级函数调用和二级函数调用执行的过程,那么中断服务子程序又是如何被执行的呢?两

    嵌入式
    2020-07-06
  • 裸机内存管理解析

    概述 在计算机系统中,变量、中间数据一般存放在系统存储空间中,只有实际使用的时候才将他们从存储空间调入到中央处理器内部进行计算。通常存储空间分为两类:内部存储空间和外部存储空间。对于电脑来讲,内部存储空间就是电脑的内存,外部存储空间就是电脑

    嵌入式
    2020-09-07
  • 一文教会你嵌入式网络模块的联网操作

    今天介绍一下我使用过的一款2G网络模块,在车载行驶中使用,在很恶劣的情况下,依旧可以保证网络快速链接。因为现在的网络模块都是差不多的,尤其是IOT、LORA以及2G 3G 4G这些通过基站进行组网的模块。

  • 关于 extern 你容易忽视的用法

    本文介绍了C语言中extern的三种用法。

  • 硬核C进阶:如何实现万能“两数交换”宏 ?

    今天主要是跟大家分享几个交换两数的宏,他们的实现或许会给你带来新的启发和收获!

  • 适合具备 C 语言基础的 C 教程(九)

    本文将叙述 C 的另一个内容,也就是抽象,这也是 C 相对于 C语言来说独特的一点。

  • 适合具备 C 语言基础的 C 教程(十二)

    引言在前面的教程中,叙述了模板函数以及模板类的相关概念,在本节教程中,笔者将着重叙述 C中的异常机制,所谓异常,是程序在执行期间产生的问题,异常提供一种转移程序控制权的方式。而且异常处理主要涉及到三个关键字:try、catch、throw,下面将对异常这个概念进行详细叙述。异常的...

    嵌入式
    2021-08-19
  • 说一说 Linux 进程控制

    引言在上一则发表的关于Linux的文章中,叙述了Linux的相关概念,其中就包括进程的资源,进程的状态,以及进程的属性等相关内容,在本则教程中,将着重叙述Linux进程管理的内容,其中就包括Linux进程的创建,进程的终止,进程的等待相关内容。Linux进程的创建函数fork现有...

    嵌入式
    2021-08-19
    4G
  • 带你认识一下 ARM Cortex-M 阵营

    引言笔者接触嵌入式领域软件开发已近五年,几乎用的都是ARMCortexM内核系列的微控制器。在这五年期间,感谢C语言编译器的存在,让我不用接触汇编即可进行开发,但是彷佛也错过了一些风景,没有领域到编译器之美和CPU之美,所以决定周末无聊的休息时间通过寻找资料、动手实验、得出结论的...

    嵌入式
    2021-08-19
  • C++ 连载内容汇总

    C ++ 的连载教程就到此结束了,所涉及的内容也只是 C++ 中很浅显的一部分。

    嵌入式
    2021-03-23
  • STM32 内存分配解析及变量的存储位置

    笔者能力有限,如果文中出现不对的地方,还请各位朋友能够及时地给我指出来,我将不胜感激,谢谢~ 内存映射 在一些桌面程序中,整个内存映射是通过虚拟内存来进行管理的,使用一种称为内存管理单元(MMU)的硬件结构来将程序的内存映射到物理RAM。在对于 RAM 紧

    嵌入式
    2020-07-06
  • 适合具备C语言基础的C++教程(五)

    在上述教程中,我们已经完成了 C++相对于 C语言来说独特的语法部分,在接下来的教程中,我们将叙述 C++中面向对象的语法特性。我们在学习面向对象的这种编程方法的时候,常常会听到这三个词,封装、继承、派生,这也是面向对象编程的三大特性,在本节我们将依次阐述封装、继承、派生的具体用法,在这里,我们先叙述的是封装这个属性的的相关内容。下图是关于 封装 这个特性所包含的一些内容。

  • C  连载内容汇总

    C的连载教程就到此结束了,所涉及的内容也只是C中很浅显的一部分,写这个连载教程也是记录笔者学习C的一个过程,同时也提供了一个适合具备C语言基础的C入门教程,快速的掌握C相对于C语言来说独特的语言特性,为了方便大家查看,以下就是所有C连载教程的一个汇总链接。(一)C的引入,this...

    嵌入式
    2021-08-19
  • 适合具备 C 语言基础的 C 教程(八)

    本节教程将着重讲解 C 中的类型转换问题,其中就包括:dynamic_cast、static_cast、reinterpret_cast以及const_cast。

  • RTOS 采样任务设计

    本文从不同的角度,阐述了几种确定采样率的方法,也就是确定采样周期。