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

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

3天内不再提示

电子发烧友网>嵌入式技术>

嵌入式技术

权威的嵌入式系统、嵌入式技术和嵌入式开发频道,涉及嵌入式设计应用、单片机与SoC、编程语言及工具、嵌入式系统软硬件调试及优化、嵌入式操作系统等资讯和嵌入式技术方案,包括嵌入式接口/总线/驱动、嵌入式软件/开发板、实时应用开发、嵌入式联网技术、ARM等领域,是嵌入式工程师最好的学习平台。

rC语言__attribute__的运用

即,在某一个结构体完成定义后,跟上一个__attribute__(xxx),这是GNU C的一个特色机制,使用__attribute__可以用来设置函数属性、变量属性和类型属性。...

2023-05-23 标签:处理器FlaSh连接器C语言GNU 796

嵌入式软件项目中的一些常用套路与技巧

在Linux使用gcc编译程序的时候,对于调试的语句还具有一些特殊的语法。...

2023-05-23 标签:嵌入式Linux嵌入式软件代码编译 264

聊聊Netty那些事儿之从内核角度看IO模型

聊聊Netty那些事儿之从内核角度看IO模型

从今天开始我们来聊聊Netty的那些事儿,我们都知道Netty是一个高性能异步事件驱动的网络框架。...

2023-05-23 标签:Linux系统dmaTCP通信 1056

使用Shell脚本掩盖Linux上的操作痕迹

使用Shell脚本掩盖Linux上的操作痕迹

使用 Shell 脚本在 Linux 服务器上能够控制、毁坏或者获取任何东西,通过一些巧妙的攻击方法黑客可能会获取巨大的价值,但大多数攻击也留下踪迹。...

2023-05-23 标签:Linux系统Shell 426

CC2530采用ESP8266与手机APP通信

项目概述: 项目实现通过CC2530控制ESP8266将其配置成AP+TCP服务器模式,并通过手机APP连接到TCP服务器并完成数据传输。ESP8266将作为一个热点(AP)来工作,其WiFi模块被配置为建立一个TCP服务器并监...

2023-05-23 标签:通信物联网WIFI串口ESP8266 2630

QML加载模块 WebView 与C++代码通信控制WebView模块的隐藏与显示

QML 中的 WebView 模块是用于在应用程序中嵌入 Web 内容的模块。它提供了一个 WebView 组件,可以通过载入 URL 或 HTML 内容来显示 Web 页面。...

2023-05-23 标签:嵌入式通信C++Qtwebview 1856

米尔瑞萨RZ/G2L开发板 LCD测试

米尔瑞萨RZ/G2L开发板 LCD测试

如何驱动连接LCD屏,并修改设备树。...

2023-05-22 标签:测试HDMI瑞萨开发板米尔电子 203912

未来汽车:AI及工业元宇宙技术驱动下的创新

未来汽车:AI及工业元宇宙技术驱动下的创新

NVIDIA举办的GTC大会已经进入了第14个年头,如今它已成为全球最重要的AI大会之一。在这场为期4天的活动中,NVIDIA及其合作伙伴介绍了如何提供训练和部署尖端AI服务所需的各种技术,发布了一...

2023-05-22 标签:AI自动驾驶汽车AI汽车自动驾驶 3182

Nginx搭建流行架构LNMP的步骤

Nginx搭建流行架构LNMP的步骤

LNMP是一套技术的组合,L=Linux、N=Nginx、M=MySQL(MyriDB)、P=PHP(Python)...

2023-05-22 标签:PHPMYSQL数据库nginx 668

Nginx_LNMP架构拆分

Nginx_LNMP架构拆分

由于单台服务器运行LNMP架构会导致网站访问缓慢,当内存被吃满时,容易导致系统出现oom,从而kill掉MySQL数据库,所以需要将web和数据库进行独立部署。...

2023-05-22 标签:PHPMYSQL数据库CDN网络 465

浅谈几种绕过流量检测的方法

浅谈几种绕过流量检测的方法

近几年做渗透测试的时候总是遇到流量特征太明显而被拦截甚至封IP的情况,每次都要耗半天劲去想办法,甚至尝试过改造蚁剑的编码器,奈何NodeJS的功底太差(甚者可以说不会)写到一半就烂...

2023-05-22 标签:编码器URLRSApython 755

Go高性能-两种内存大小为0的数据类型

Go 中的空结构体 struct{}{} 的内存大小等于 0,除此之外,还有别的数据类型内存大小也等于 0 吗?...

2023-05-22 标签:go语言 468

如何实现implements ?

Go 中检测一个类型是否实现了某个接口,通常分为两类机制: 编译期间 和 运行期间。...

2023-05-22 标签:VaRAPI接口go语言 439

Go工程化-交叉编译概述

交叉编译,也称跨平台编译,就是在一个平台上编译源代码,生成结果为另一个平台上的可执行代码。...

2023-05-22 标签:Linux系统机器码交叉编译器 382

介绍Go里面经常使用到的命令行工具

介绍Go里面经常使用到的命令行工具

优秀的工具配合熟练的使用,往往可以让开发效率大幅度提升,本小节介绍 Go 里面经常使用到的命令行工具。...

2023-05-22 标签:go语言 783

如何快速搭建一个现代化的Go开发环境?

Go 源代码的安装目录,Mac 和 Windows 安装时会自动配置好,Linux 一般在 /usr/local/go 目录。...

2023-05-22 标签:Linux系统URLgo语言 563

如何使用Spring scheduling task简化定时任务功能的实现?

如何使用Spring scheduling task简化定时任务功能的实现?

很多时候,我们有这么一个需求,需要在每天的某个固定时间或者每隔一段时间让应用去执行某一个任务。...

2023-05-22 标签:Web服务器JDK 694

也说WDM波分技术

也说WDM波分技术

系统容量受限,虽然目前单路IP的速率已经可以达到400G或者更高,但一对光纤最多也只能传输一路信号,是对光纤资源的极大浪费,当然后续发展的POTN就先不在此讨论了;...

2023-05-22 标签:放大器激光器TDM光模块WDM技术 800

想要kafka好用你就得知道这些工具

想要kafka好用你就得知道这些工具

工欲善其事,必先利其器。本文主要分享一下消息中间件kafka安装部署的过程,以及我平时在工作中针对kafka用的一些客户端工具和监控工具。...

2023-05-22 标签:配置kafka 981

ABAQUS中过盈配合关系的实现方式

ABAQUS中过盈配合关系的实现方式

如果在模型初始状态中存在较大的过盈量,Abaqus/Standard可能无法在单个增量步中解决这个问题。Abaqus/Standard允许在多个增量中逐步求解该问题。...

2023-05-22 标签:ABAQUS 1798

rust语言基础学习: rust中的错误处理

错误是软件中不可避免的,所以 Rust 有一些处理出错情况的特性。在许多情况下,Rust 要求你承认错误的可能性,并在你的代码编译前采取一些行动。...

2023-05-22 标签:JAVA编译器rust语言 1312

为什么不选择石墨作为钠离子电池的负极材料?

为什么不选择石墨作为钠离子电池的负极材料?

作为钠离子电池的核心部件之一,负极对电池的能量密度、倍率性能、循环性能以及首次库仑效率等有着重要影响。...

2023-05-22 标签:锂离子电池嵌入式gic钠离子电池 1922

Linux命令执行Bypass常见姿势

Linux命令执行Bypass常见姿势

部署服务器端为Linux系统的http服务,留存get和post方式的一句话木马,用于命令执行测试。(测试思路可以对话Chatgpt)...

2023-05-22 标签:Linux服务器逻辑运算 520

Linux命令执行Bypass常见姿势介绍

Linux命令执行Bypass常见姿势介绍

部署服务器端为Linux系统的http服务,留存get和post方式的一句话木马,用于命令执行测试。(测试思路可以对话Chatgpt)...

2023-05-22 标签:Linux系统URLChatGPT 1480

Java中常量基础知识分享

Java中常量基础知识分享

什么是字面常量? **2 ****方法** 拿第一行输出语句来说,这行代码输出了 “hello” 这个字符串,无论何时何地运行程序,输出的这个字符串都不会变,这就是字面常量。 定义:常量即程...

2023-05-22 标签:JAVA程序字符串 248

rust语言基础学习: Default trait

Default trait 顾名思义是默认值,即Rust为特定类型实现 Default 特性时,可以为该类型赋予了可选的默认值。...

2023-05-22 标签:Defaultrust语言 805

rust语言基础学习: 智能指针之Cow

Rust中与借用数据相关的三个trait: Borrow, BorrowMut和ToOwned。理解了这三个trait之后,再学习Rust中能够实现写时克隆的智能指针Cow<'a B>。...

2023-05-22 标签:rust语言COWrust语言 1714

为什么Borrow和BorrowMut被定义为泛型trait呢?

Borrow和BorrowMut trait 是Rust标准库std:borrow 模块中用于处理借用数据的trait,通过实现Borrow 和BorrowMut trait可以让一个类型被借用成不同的引用。...

2023-05-22 标签:Hash算法rust语言 517

always组合逻辑块的讲解和译码器的实现

always组合逻辑块的讲解和译码器的实现

always 语句是重复执行的。always 语句块从 0 时刻开始执行其中的行为语句;当执行完最后一条语句后,便再次执行语句块中的第一条语句,如此循环反复。...

2023-05-22 标签:FPGA设计led灯译码器仿真电路 1072

FPGA开发环境的搭建和verilog代码的实现

FPGA开发环境的搭建和verilog代码的实现

FPGA需要良好的数电模电基础,verilog需要良好C语言基础。...

2023-05-22 标签:C语言移位寄存器触发器FPGA仿真 489

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