0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网 > 技术文库

电子发烧友网技术文库为您提供最新技术文章,最实用的电子技术文章,是您了解电子技术动态的最佳平台。

  • 系统编程选择C语言更为合适

    一直以来,C 和 C++ 都是非常优秀的编程语言。不过,两种语言虽名称有些相似,但应用场景存在巨大的不同。对于 C 语言而言,其主要被用于操作系统、容器、物联网、数据库等领域的开发,而 C++ 则是开发桌面软件、图形处理、游戏、网站的最佳工具。在本文中,作者原以为 C++ 在开发基础设施时会更胜一筹...

    519次阅读 · 0评论 C语言编程语言C++系统编程
  • OpenHarmony中软件模块的单链表实现

    为了性能考虑,嵌入式系统一般使用C语言进行开发,由于C语言标准库没有封装链表,所以嵌入式系统一般自己设计和实现链表这种数据结构。...

    260次阅读 · 0评论 软件C语言OpenHarmony
  • 阿里平头哥最新“造芯”力作无剑600,RISC-V策略全解析!

    借助该平台,开发者和企业能够快速开发性能更高、主频更高、内存更大、边缘AI计算能力更强的SoC芯片。 无剑600的默认处理器是玄铁C910,即平头哥在2019年发布的主频2.5GHz的高性能RISC-V核。...

    2536次阅读 · 0评论 处理器RISC-V平头哥
  • 汇编在C语言中的定义和调用

    单片机开发或多或少都会接触一些汇编代码,今天就来说说关于汇编在C中的定义和调用,以及举例说明嵌套汇编代码。...

    1178次阅读 · 0评论 单片机C语言汇编语言汇编代码
  • Python项目的依赖管理

    之前一直比较抵触用 Python ,很大一部分原因是觉得 Python 项目的环境管理比较混乱。Node.js 有 Npm 包管理工具,通过 package.json 配置项目依赖,最多再通过 nvm 来进行环境切换;Java 有 Maven Gradle 来进行包管理和项目依赖配置,并体现在 po...

    907次阅读 · 0评论 代码python脚本语言
  • 超越RTOS的IDS/IPS和应用层保护

      数据防篡改检测——这是使用静态配置数据的安全散列来实现的,这让系统可以检测到何时进行了未经授权的更改。数据防篡改可以检测跨应用程序攻击,例如未经授权的用户通过 FTP 或 Web 界面更改配置数据。...

    542次阅读 · 0评论 嵌入式WebAPI
  • C语言数组名和指针

    指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C...

    599次阅读 · 0评论 C语言指针数组
  • 在Raspberry Pi上安装DietPi的分步教程

    树莓派是一款袖珍型计算机,几乎具备普通计算机的所有功能,包括 USB 端口、LAN 端口、音频/视频输出、HDMI 端口等。...

    4720次阅读 · 0评论 操作系统树莓派Raspberry
  • Linux 安全模块:守护进程和套接字

    守护进程通常是在后台观察操作以等待状态、服务于特定子系统并确定整个系统的操作规则的实用程序。例如,一个守护进程被配置为监控打印服务的状态。...

    461次阅读 · 0评论 Linux套接字
  • 一文详解Linux线程同步

    我们在工作中会经常遇到线程同步,那么到底什么是线程同步呢,线程同步的本质是什么,线程同步的方法又有哪些,为什么会有这些方法呢?在回答这些问题之前,我们先做几个名词解释,以便建立共同的概念基础。...

    488次阅读 · 0评论 内核Linux线程
  • 使用MinGW配置C++开发环境

    到这里,已经成功的安装和配置了编译器。要想和VSCode一起工作,现在我们要做的就是对VSCode进行一些设置。...

    1839次阅读 · 0评论 编程语言C++编译器
  • IAR下调试信息输出机制之半主机

    软件上 PC 这边就需要 IAR 开发环境即可,这里在编译目标板 MCU 应用程序时,除了需要包含打印输出相关代码(标准 I/O 库接口),底层接口实现必须选用 IAR 的 Semihosting 库。当 MCU 程序运行起来后(需要保持在线调试状态),仿真器实时捕获代码里的打印输出需求,将这种 I...

    548次阅读 · 0评论 芯片仿真器IAR
  • Linux系统调用与API基本概念解析

    我们在很多书籍上、博客上都学过或者听说过系统调用与API这两个概念,那么这两个概念究竟是什么意思,它们之间是什么关系呢?如果我们阅读过《操作系统导论》,就会明白操作系统的目的与作用,就会知道内核是要向进程提供服务的,那么内核是如何向进程提供服务的呢?下面我们就来一探究竟。...

    785次阅读 · 0评论 内核Linux操作系统API系统调用
  • 介绍几个基于ARM M0/M3的开源项目

    项目基于FPGA(Xilinx Spartan7 XC7S50)构建的ARM Cortex-M3软核SoC实现了实时人脸检测,通过CMOS-OV5640 Sensor采集实时图像,经过检测系统后,将添加OSD(人脸方框)的实时图像通过HDMI输出到显示器,同时相关信息(检测时间等信息)通过UART传...

    2769次阅读 · 0评论 处理器armCortex-M3
  • 聊聊节点(Node)的唤醒方式

    嵌入式Autosar开发中,如果是作为供应商的角色,在拿到OEM或者甲方需求时,要清楚自家产品的唤醒方式,而这需要看一下自家产品的原理图和使用的uC、Transceiver类型才能更好的开发符合需求的Code。...

    2918次阅读 · 0评论 嵌入式AUTOSARecuSPI接口
  • 什么是RISC-V,RISC-V 的使用技巧与诀窍

    开发板编程可通过几种不同的方式完成。首先,该处理器具有标准 JTAG 信号,可通过 LoFive-R1 扩展连接器获取该信号。...

    2326次阅读 · 0评论 处理器J-LinkRISC-V
  • 如何基于ARM在FPGA上搭建一个Cortex-M3软核处理器

    由于ARM程序是下载到Cortex-M3软核内的RAM存储区,所以掉电后程序会丢失。如何将程序下载到片外的SPI Flash中,我还没有成功实现。...

    2451次阅读 · 0评论 fpgaarmCortex-M3软核处理器
  • 如何在ESP32/ESP8266上使用MicroPython

    在本教程中,我们将了解 MicroPython,它与 Python 有何不同,以及如何在 ESP32/ESP8266 上开始使用 MicroPython。此外,我们将看到一个 LED 闪烁的示例项目来演示 MicroPython 的使用。...

    11714次阅读 · 0评论 ESP8266ESP32Micropython
  • 静态链接库和共享链接库差异

    程序函数库是一个包含已经编译好代码和数据的目标文件集合,这个库文件里的函数可以供其他程序调用。...

    482次阅读 · 0评论 嵌入式开发函数代码静态链接
  • Linux内存映射与页表详解

    我们通常所说的内存容量,指的是物理内存,只有内核才可以直接访问物理内存,进程并不可以。...

    964次阅读 · 0评论 嵌入式内核Linux内存映射
  • 型 号
  • 产品描述

推荐专栏

更多

    厂商互动