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

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

3天内不再提示

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

嵌入式技术

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

时序逻辑程序中推断组合逻辑?

使用always_ff和在灵敏度列表中指定一个时钟边沿并不意味着过程中的所有逻辑都是时序逻辑。综合编译器将推断出每个被非阻塞赋值的变量的触发器。阻塞赋值也可能推断出触发器,这取决于赋...

2023-02-20 标签:逻辑触发器时序 470

从多视角图像做三维场景重建 (CVPR'22 Oral)

最近,有方法提出基于隐式神经表示做三维重建。NeRF [3] 通过可微分的体积渲染技术从图像中学习隐式辐射场。NeRF可以实现有真实感的视角合成,但是几何重建结果噪音很严重,主要是因为缺...

2023-02-20 标签:机器人三维模型 2299

浅析C语言可变参数的使用

c/c++语言具备一个不同于其他编程语言的的特性,即支持可变参数。...

2023-02-20 标签:C语言编程语言C++语言printf函数 667

AURIX™ TC3xx Rest/Clock/Watch模块

POST这个信号对于MCU来说是双向的,也就是说在上电过程中PORST是MCU的输出引脚,在完成上电过程后,PORST是MCU的输入引脚。ESR0是受PORST控制的,PORST输出低电平的时候,ESR0也会输出低电平。...

2023-02-20 标签:看门狗复位系统Aurix时钟系统 3578

QObject中常使用的成员函数和重要宏定义

每个对象都有一个objectName(),可以通过相应的metaObject()找到它的类名(函数:QMetaObject::className())。在实际开发中可以使用inherits()函数确定对象的类是否继承了QObject继承层次结构中的另一个类。...

2023-02-20 标签:API函数Qt 875

4种方法恢复console口密码

建议优先使用方法一恢复console口密码,如果忘记所有登录设备的密码,再使用其他方法。方法一:通过Stelnet/telnet登录设备修改Console口密码。...

2023-02-20 标签:Console口视图 2601

简单聊聊什么是段

这几条指令。这三条指令很简单,我们的目的很明确,我们想把内存地址为 ds:[1], ds[2], ds[3] 的数据分别送入 al,bl,cl 寄存器。下面我们执行一下:...

2023-02-20 标签:寄存器代码编译器 611

基于C语言的驱动法编程代码分析

所谓表驱动法(Table-Driven Approach)简而言之就是用查表的方法获取数据。此处的“表”通常为数组,但可视为数据库的一种体现。...

2023-02-20 标签:C语言编程 235

C语言的驱动法编程详细解析分享

使用表驱动法时需要关注两个问题:一是如何查表,从表中读取正确的数据;二是表里存放什么,如数值或函数指针。前者参见1.1节“查表方式”内容,后者参见1.2节“实战示例”内容。...

2023-02-20 标签:C语言编程数据库 454

Linux bash和C shell中最常用和最广泛使用的内置命令

声明一个变量并打印它的值。例如:声明一个变量x并分配其值 =10....

2023-02-20 标签:Linux系统ECHOShell 613

嵌入式开发用RTOS的优势

刚开始学单片机,基本都是从裸机开始,经典的“项目”就是流水灯,也是你学习单片机的开始。但是随着学习的不断深入,裸机所暴露的问题就越来越多,这里我给大家总结下吧:...

2023-02-19 标签:嵌入式开发RTOS 248

PyQT5中键盘事件响应的重载实现

这里讲介绍键盘响应事件,我们分别给之前的图像浏览器加上键盘快捷键响应支持,实现通过键盘上箭头按键完成到上一张或者下一张图像切换浏览。...

2023-02-19 标签:键盘pyqt5 607

Java实现异步编程的八种实现方式

在同步操作中,我们执行到 「发送短信」 的时候,我们必须等待这个方法彻底执行完才能执行 「赠送积分」 这个操作,如果 「赠送积分」 这个动作执行时间较长,发送短信需要等待,这就是...

2023-02-19 标签:JAVA编程异步 881

linux实时应用如何printf输出不影响实时性?

本文介绍为什么linux实时任务不能直接调用printf(),首先简单介绍一下终端输出原理,然后就如何实现终端输出不影响实时任务实时性给出一个方案,最后介绍xenomai中是如何做到完美printf()的。...

2023-02-19 标签:LinuxPrintf 647

基于 CPU 的 OpenCL 实现案例解析

英特尔正式开源其专有的基于 CPU 的 OpenCL 运行时,首批开源代码共 718,996 行。现在这个巨大的合并请求正在等待进入 Intel 的 LLVM 存储库下游。...

2023-02-19 标签:英特尔cpuOpenCL 613

入门级i.MX6UL板卡的神经网络框架ncnn的移植与测试-米尔MYD-Y6ULX-V2开发板

入门级i.MX6UL板卡的神经网络框架ncnn的移植与测试-米尔MYD-Y6ULX-V2开发板

米尔 MYD-Y6ULX-V2 开发板,基于 NXP i.MX6UL/i.MX6UL L处理器,该开发板被米尔称之为经典王牌产品。本次测试目标是在此开发板上进行神经网络框架ncnn的移植与测试开发,测试ncnn在此开发板上的性能...

2023-02-18 标签:嵌入式NXPLinux开发板米尔电子 2590

2023飞腾嵌入式赋能培训全国巡讲在成都成功举行

“飞腾腾珑 E2000 的三个版本主要面向哪些不同应用领域?” “飞腾腾珑 E2000 在调试中遇到问题如何快速准确分析?” “在基础固件调试时,出现内存不稳定的情况应该如何处理?”  2月17日...

2023-02-18 标签:嵌入式开发板飞腾 488

为什么我们从C++语言转向Rust语言呢?

gtk4-rs代码库包含GTK4的Rust crates。还有个庞大的GObject库生态系统,其中许多库基于gtk-rs中包含的Rust绑定工具。...

2023-02-17 标签:适配器C++语言pythonrust语言 850

关于我自己整理的一份基于Raspberry Pi / 树莓派而设计的工业计算机资料

关于我自己整理的一份基于Raspberry Pi / 树莓派而设计的工业计算机资料

CM4 Industrial是一款基于 Raspberry Pi / 树莓派 Compute Module 4,由EDATEC面向工业应用设计的嵌入式计算机设计的工业嵌入式计算机。系统可以根据不同的应用配置成1GB/2GB/4GB/8GB 的 RAM 和8GB/16GB/32GB 的 ...

2023-02-20 标签:嵌入式工业计算机物联网工控机树莓派 778

JFS文件系统面临弃用和删除

基于差不多的原因,日前开发者也开始着眼讨论 Journaled File-System(JFS)文件系统是否还应该在内核中继续保留的问题。...

2023-02-17 标签:文件系统XfSLINUX内核 447

文件系统的结构及实现

磁盘的逻辑单元为块,内存和磁盘之间的I/O传输以块为单位执行。...

2023-02-17 标签:LinuxWINDOWS操作系统磁盘文件系统 526

Linux Shell脚本入门到实战详解

Linux Shell脚本入门到实战详解...

2023-02-17 标签:Linux编程变量Shell脚本 477

netconsole的使用简介

netconsole模块可以让printk信息(输出到控制台的信息)通过网络(UDP)发送到远程主机。...

2023-02-17 标签:服务器UDP协议UbootLINUX内核RK3399 460

一步一步剖析Linux伙伴系统的设计与实现

但是当内核执行到 get_page_from_freelist 函数,准备进入伙伴系统执行具体内存分配动作的相关逻辑,笔者考虑到文章篇幅的原因,并没有过多的着墨,算是留下了一个小尾巴。...

2023-02-17 标签:Linux源码内存管理 621

C语言代码的组合千变万化

C语言函数可以通过返回值表示输出结果,例如 log() 函数的返回值会根据不同的输入,返回不同的值。再比如,我们定义一个函数 myopen(),用于打开某个文件,那么,这个函数要么能够成功打开...

2023-02-17 标签:C语言数值函数 404

C语言函数返回1和返回0哪个好?

基本上,没有人会将大段的C语言代码全部塞入 main() 函数。更好的做法是按照复用率高、耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数。...

2023-02-17 标签:C语言函数代码main 413

分享一些嵌入式实现OTA升级的常见技术

分享一些嵌入式实现OTA升级的常见技术

通过有线方式进行升级,叫本地升级,比如通过UART,USB或者SPI通信接口来升级设备固件。...

2023-02-17 标签:嵌入式USB接口无线通信Linux系统OTA 1275

浅谈嵌入式固件源码的5个常见误区

通过C的malloc()标准库例程或C++的 new 关键字创建的所有数据结构都驻留在堆中。堆是RAM中具有预定最大大小的特定区域。...

2023-02-17 标签:以太网RAM操作系统C++ 553

媲美XShell,功能丰富的Linux终端远程连接器

文件管理器是大多数计算机用户与其 PC 上的文件和文件夹交互的默认方式。Windows 所有者拥有 Explorer,macOS 拥有 Finder,而 Linux 桌面拥有种类繁多的 GUI 文件管理器,以及各种终端替代品,包括...

2023-02-17 标签:连接器服务器应用程序 762

工业缺陷检测场景简介

“缺陷”一般可以理解为与正常样品相比的缺失、缺陷或面积。表面缺陷检测是指检测样品表面的划痕、缺陷、异物遮挡、颜色污染、孔洞等缺陷,从而获得被测样品表面缺陷的类别、轮廓、位...

2023-02-17 标签:算法工业深度学习 1405

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