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

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

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

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

  • 在Linux上设置Git服务器的先决条件

    Git 是全球开发人员使用的开源版本控制系统。下面介绍如何创建自己的 Git Linux 服务器来托管项目。...

    289次阅读 · 0评论 Linux服务器Git
  • Arduino库可以直接在RT-Thread上运行了 附详细解读

      1 简介 RTduino为RT-Thread的Arduino生态兼容层,是RT-Thread社区的下属子社区,旨在兼容Arduino社区生态(如上千种分门别类的Arduino库,以及Arduino社区优秀的开源项目),来丰富RT-Thread社区软件包生态,并降低RT-Thread操作系统以及与...

    1543次阅读 · 0评论 keilArduinoRT-Thread
  • 嵌入式C代码如何优化?

    通常,为了让你的程序运行的更快,程序的代码量可能需要增加。代码量的增加又可能会对程序的复杂度和可读性带来不利的影响。这对于在手机、PDA等对于内存使用有很多限制的小型设备上编写程序时是不被允许的。...

    423次阅读 · 0评论 嵌入式C语言编程
  • C语言函数的返回值

    当然,C语言程序员中还有一种“行业潜规则”。如果定义的函数是个布尔函数,也即返回值显式的使用类似于 bool 关键字定义,或者函数名类似于 is_true(),那么显然此时应该遵守C语言语法,使用“真”值表示成功,“假”值表示失败。...

    1436次阅读 · 0评论 C语言函数
  • Meta的Folly库源代码如何实现手动内存管理策略

    每个 CPU 都带有一种称为 ISA(指令集架构)汇编的电路语言。ISA 程序集是一种硬件语言,由基本数据操作、数学计算和结构化编程(即 jmp)的操作组成。但是,为每个计算需求编写汇编代码无疑是耗时的,因此过去的程序员发明了对人类友好的语言和编译器。...

    423次阅读 · 0评论 数据库源代码C++语言
  • 汽车嵌入式开发中的ECU网关节点开发

    如果TPs间的路由,有一路Fail(调用发送接口返回值为E_NOT_OK),不应影响其他TPs间的路由。如果OEM约束了你的开发:要符合Autosar规范。那么PduR的路由功能应满足上述规范。...

    1646次阅读 · 0评论 CAN总线嵌入式开发PDU上位机VCU
  • 一文详解实时操作系统(RTOS)

    实时操作系统 (RTOS) 是管理微处理器或微控制器时间的软件。实时系统指如果系统的逻辑和时序正确性无法满足,可能会导致严重后果的系统。实时多任务应用是一个必须同时处理多个时间关键活动的系统。实时多任务内核(也称为实时操作系统)是确保尽可能高效地处理时间关键事件的软件。RTOS的使用,通过将应用程序...

    9093次阅读 · 0评论 嵌入式系统RTOS实时操作系统
  • 系统编程选择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...

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

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

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

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

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

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

    4790次阅读 · 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系统调用
  • 型 号
  • 产品描述

推荐专栏

更多

    厂商互动