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

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

3天内不再提示

电子发烧友网>嵌入式技术>编程语言及工具>

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。

嵌入式C语言数组还能这样玩?

给定一个含有n个元素的整型数组a,求a中所有元素的和。可能您会觉得很简单,是的,的确简单,但是为什么还要说呢,原因有二,第一,这道题要求用递归法,只用一行代码。第二,这是我人...

2023-05-17 标签:C语言嵌入式计数器 246

嵌入式软件可靠性设计的编程要点

设备的可靠性涉及多个方面:稳定的硬件、优秀的软件架构、严格的测试以及市场和时间的检验等等。...

2023-05-16 标签:C语言LCD显示屏嵌入式软件非易失性存储器非易失性存储器 370

从Verilog PLI到SystemVerilog DPI的演变过程

从Verilog PLI到SystemVerilog DPI的演变过程

写过Verilog和systemverilog的人肯定都用过系统自定义的函数$display,这是预定好的,可以直接调用的功能。...

2023-05-16 标签:C语言DPIRTLVerilog 496

HDB3编解码简析

HDB3编解码简析

此次需求提供的十分明确,给出了编码规则及示例,明确了编解码端口要求;仿真模块根据设计进行适配。...

2023-05-15 标签:CLKRSTVHDL语言编解码 852

聊聊Java中那18把锁

聊聊Java中那18把锁

悲观锁对应于生活中悲观的人,悲观的人总是想着事情往坏的方向发展。...

2023-05-15 标签:CASJAVA语言处理器 273

OpenCV人脸监测与识别步骤

OpenCV人脸监测与识别步骤

人脸识别技术是基于人的脸部特征,对输入的人脸图像或者视频流,首先判断其是否存在人脸,如果存在人脸,则进一步的给出每个脸的位置、大小和各个主要面部器官的位置信息。...

2023-05-15 标签:OpenCVPILpython人脸识别技术傅立叶变换 946

如何使用命令行界面和Python对实时网络摄像头中的物体进行检测

如何使用命令行界面和Python对实时网络摄像头中的物体进行检测

目标检测是计算机视觉的一个子领域,主要涉及在图像或视频中以一定的置信度识别和定位物体。...

2023-05-15 标签:CLIpython计算机视觉 1612

如何在Linux上使用Pigz来更快地压缩文件

如何在Linux上使用Pigz来更快地压缩文件

Pigz是一款快速压缩文件的工具,它能够使用多个CPU核心进行压缩,使得压缩速度得到了极大的提升。在本文中,我们将介绍如何在Linux上使用Pigz来更快地压缩文件。...

2023-05-12 标签:cpuLinux压缩 1399

弱电人必会的Linux常用命令

查看当前目录下的所有目录和文件 * `ls -a`    查看当前目录下的所有目录和文件 * `ls -l或ll`   列表查看当前目录下的所有目录和文件 * `ls /dir`  查看指定目录下的所有目录和文件...

2023-05-12 标签:Linux弱电目录 303

在Linux中如何查找软件包版本

尽管在图形包管理器的帮助下包管理变得更加容易,但一些用户总是更喜欢命令行方式。有不同的命令可以在不同的 Linux 版本中找出包版本。今天,在本教程中,我们将看到如何在一些流行的...

2023-05-12 标签:Linux管理器 2024

Linux如何使用cron进行定时任务的操作

按计划执行命令对于计算机来说非常重要,因为假如我亲自去执行一些任务的话,可能会因为多方面因素不能按时执行,所以定时任务就显得非常重要了! cron就是一个能够执行定时任务的命...

2023-05-12 标签:LinuxUNIX编辑器 1525

如何将CentOS 7升级到CentOS 8.5版本

如何将CentOS 7升级到CentOS 8.5版本

在本文中,您将学习如何将CentOS 7升级到CentOS 8.5版本。 ## 第 1 步:安装 EPEL 存储库 首先,通过运行以下命令安装EPL存储库:...

2023-05-12 标签:CentOSRPM 982

Linux中如何如何为现有用户创建主目录?

Linux中如何如何为现有用户创建主目录?

在Linux系统中,每个用户都有一个主目录,通常称为home目录,用于存储用户的个人文件和配置信息。然而,有时候我们会创建一个新的用户,但是忘记或者没有选择为其创建一个主目录。在这种...

2023-05-12 标签:Linux目录 1731

Linux中如何使用Docker安装MySQL

Linux中如何使用Docker安装MySQL

如果您是 MySQL 的新手或希望快速轻松地安装 MySQL 数据库的人,那么本文适合您,在本文中,我们将学习如何在 Linux 中使用 Docker 和 Docker compose 设置 MySQL。 让我们首先设置 docker 环境来启动...

2023-05-12 标签:LinuxMySQL容器数据库 2939

如何在Linux的文件和文件夹中搜索文本?

如果您是开发人员、Web 程序员或处理许多文件的人,并且需要查找单个文本,今天可要好好看这篇文章了。 假设您有一个包含 30 个文件夹和 20,000 个文件的目录,这些文件夹中包含的文件的...

2023-05-12 标签:CSSWeb程序员 1195

Linux入门之目录树结构

Linux操作系统的发行版众多,为了统一不同发行版系统中的目录结构,FHS(Filesystem Hierarchy Standard)标准应运而生。 FHS的重点在于规范每个特定的目录下应该放置什么样的数据,其中最重要的就...

2023-05-12 标签:FHSLinux操作系统 577

Linux入门之正则表达式

Linux入门之正则表达式

正则表达式是用来表达字符串匹配模式的方法,利用正则表达式,可以让我们轻易地实现对目标字符串的**查找**、**删除**、**替换**等操作。 正则表达式并不复杂,它并不包含难以理解的理...

2023-05-12 标签:Linux字符串正则表达式 456

Linux系统如何修改文件属性与权限

Linux系统如何修改文件属性与权限

我们已经深入学习了Linux系统中用户和用户组的基本概念。每个文件和目录都具有“所属用户”和“所属用户组”这两个属性,这两个属性对文件权限及安全性至关重要。本节我们就来学习如何...

2023-05-12 标签:Linux文件 1394

Linux系统安装前的一些预备知识

Linux系统安装前的一些预备知识

本文会介绍一些Linux系统安装前的一些预备知识,会涉及到MBR、BIOS和Boot loader等计算机基础概念。...

2023-05-12 标签:LinuxMBR计算机 328

简述Ubuntu安装软件的四种方式

简述Ubuntu安装软件的四种方式

Ubuntu应该是目前最流行的Linux桌面系统了,本节会介绍在Ubuntu Linux系统上软件安装的几种方式。 下面会依次介绍apt软件包管理工具、直接安装deb软件包、绿色软件包安装、bundle软件安装包四种...

2023-05-12 标签:APTLinuxUbuntu 10370

linux文件挂载相关介绍

mount是Linux下的一个命令,它可以将分区挂载或挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,当我们只要访问这个文件夹时,就相当于访问该分区了。...

2023-05-12 标签:Linuxmount 334

探究Git基本原理(上)

探究Git基本原理(上)

简单地说,Git 究竟是怎样的一个系统呢?请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。 在学习 Git 时,请尽量理清你对其它版本...

2023-05-12 标签:CVSGit版本管理 250

探究Git基本原理(下)

探究Git基本原理(下)

简单地说,Git 究竟是怎样的一个系统呢?请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。 在学习 Git 时,请尽量理清你对其它版本...

2023-05-12 标签:CVSGit版本管理 285

Manjaro 22.1 Linux的几个卓越功能介绍

Manjaro 22.1 Linux的几个卓越功能介绍

Manjaro 22.1 Talos 是最新的基于 Arch 的 Linux 发行版,继前一个版本 Manjaro Sikaris 之后,现在终于发布了。新版本包括了新的更新、修复了一些 bug,并对桌面环境进行了改进和优化,让最新的 Manja...

2023-05-12 标签:ArchBUGLinux 4322

Linux内核调试的方式以及工具汇总(下)

Linux内核调试的方式以及工具汇总(下)

内核总是那么捉摸不透, 内核也会犯错, 但是调试却不能像用户空间程序那样, 为此内核开发者为我们提供了一系列的工具和系统来支持内核的调试. 内核的调试, 其本质是内核空间与用户空间...

2023-05-12 标签:Linux内核开发 707

Linux内核调试的方式以及工具汇总(上)

Linux内核调试的方式以及工具汇总(上)

内核总是那么捉摸不透, 内核也会犯错, 但是调试却不能像用户空间程序那样, 为此内核开发者为我们提供了一系列的工具和系统来支持内核的调试. 内核的调试, 其本质是内核空间与用户空间...

2023-05-12 标签:Linux内核开发数据 537

Linux程序编译过程分析

Linux程序编译过程分析

大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型,因此...

2023-05-12 标签:matlabpythonruby机器语言汇编语言 288

Linux下如何开启、关闭端口

Linux下如何开启、关闭端口

查看防火墙状态 在Linux控制台输入:firewall-cmd --state 此时控制台返回:not running表示防火墙处于关闭状态...

2023-05-12 标签:Linux控制台防火墙 4822

如何在Linux命令行中运行Python脚本

Python 是一种高级编程语言,被广泛应用于数据科学、机器学习、Web 开发等领域。在 Linux 操作系统中,Python 是一个默认安装的解释器,用户可以通过命令行界面(CLI)来运行 Python 脚本。 在...

2023-05-12 标签:LinuxpythonWeb机器学习编程语言 1225

GPG加密和解密文件在Linux中使用

GPG加密和解密文件在Linux中使用

GPG(GNU Privacy Guard)是一种免费的开源加密软件,用于保护计算机数据的机密性和完整性。 它使用非对称加密算法,也称为公钥加密算法,其中数据被加密和解密时使用不同的密钥。每个用户...

2023-05-12 标签:GPGPU开源数据计算机 1143

编辑推荐厂商产品技术软件/工具OS/语言教程专题