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

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

3天内不再提示

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

嵌入式技术

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

滤光片在光学镜头中的作用

普通IR采用反射式,在可见光区域有较高透过率的同时,存在较低的反射率,而在红外区域正好相反,反射较高。所以,当相机在成角度拍摄照片时红外光在IR膜上会有较大反射,经过光线多次...

2023-02-21 标签:CMOS滤光片光学镜头 3187

清华大学在集成光计算领域获进展

清华大学电子系陈宏伟教授课题组提出了一种基于亚波长结构的集成衍射光子神经网络(DONN),克服了空间衍射光子神经网络的体积限制,不仅大大提高了计算单元的集成度,同时减少了由于...

2023-02-21 标签:芯片神经网络机器学习 681

嵌入式开发一般要用到哪些软件工具?

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发...

2023-02-21 标签:嵌入式开发源代码 3223

Pycharm常用快捷键汇总整理

我们写代码的时候会发现有很多黄色的波浪号,类似下图中的,这个时候可以点击任意黄色波浪号的代码,然后按下【Ctrl + Alt + L】进行代码格式化...

2023-02-21 标签:格式化代码 860

字节面试:连接一个不存在的IP地址,会发生什么?

由于目标 IP 地址是不存在的,该 SYN 报文会在网络中消亡,因此客户端是不会收到对 SYN 报文的确认报文的,接着客户端会触发超时重传,重传 SYN 报文,直到重传的次数达到最大次数后,客户...

2023-02-21 标签:IPMac客户端 454

嵌入式软件分层框架的优劣

为了能够使得产品得到更好的开发速度与以后更好的迭代和移植,框架分层是很有必要的。但如对于中小型项目严格遵循这些原则,势必会消耗过多精力去思考怎么设计系统,这是一个抉择的过...

2023-02-21 标签:led嵌入式嵌入式软件架构stm32cubemx 1514

串口几种常见丢失数据的问题

UART常见通信接口有:TTL、 RS232、 RS485。在编程时需要考虑通信接口方式,在长距离通信的时候,需要考虑线路上的延时,如果操作不当也会导致数据丢失。...

2023-02-21 标签:寄存器串口uart 2396

段错误产生的原因及调试方法介绍

首先加上命令行得先加上-g -rdynamic的参数进行编译,eg:gcc -g rdynamic xxx.c 随着gdb ./a.out...

2023-02-21 标签:二进制内存 5032

KT1025A双模蓝牙音频芯片硬件说明和设计注意事项_V1.3

KT1025A双模蓝牙音频芯片硬件说明和设计注意事项_V1.3

1、首先请以提供的测试DEMO为准“BT201”模块, 2、如果单独使用芯片。没测试过BT201直接LAYOUT,此时经验不是很丰富,极有可能出现底噪。所以首先对比好厂商的测试板 3、BT201的方案不带FM功...

2023-02-23 标签:天线音频蓝牙Layout蓝牙模块 2328

C语言常用标准库分享

有很多工程师喜欢自己封装一些标准库已有的函数,其实自己封装的函数,并不一定比标准库好,有时候反而代码更冗余,且有bug。下面就来分享一下C语言常见的一些标准库。...

2023-02-20 标签:C语言文件字符函数标准库 787

Linux内核调试的方式以及工具集锦

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

2023-02-20 标签:内核Linux调试文件系统Sysfs 649

Linux系统内核与Linux发行套件的区别

操作系统 Operating System 简称 OS ,是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。...

2023-02-20 标签:Linux操作系统 109

巧用景深合成&图像拼接技术,轻松get高质量图像

图像拼接至少需要两张图像才能构建一张镶嵌图。图像拼接就像拼图游戏,如果两张图像有匹配的部分,就可以拼接起来。匹配两张图像的图像数据量称为重叠或重叠图像数据。重叠是指每张图...

2023-02-20 标签:图像数据图像像素 1201

ThreadLocal父子线程之间该如何传递数据?

比如会有以下的这种代码的实现。在子线程中调用 get 时,我们拿到的 Thread 对象是当前子线程对象,对吧,每个线程都有自己独立的 ThreadLocal,那么当前子线程的 ThreadLocalMap 是 null 的(而父线...

2023-02-20 标签:数据变量线程 665

聊聊消息队列的技术选型,哪个最香!

彩票系统的业务是比较复杂的。在彩票订单的生命周期里,经过创建,拆分子订单,出票,算奖等诸多环节。每一个环节都需要不同的服务处理,每个系统都有自己独立的表,业务功能也相对独...

2023-02-20 标签:编程线程消息队列 555

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

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

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

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

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

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

AURIX™ TC3xx Rest/Clock/Watch模块

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

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

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

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

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

4种方法恢复console口密码

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

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

简单聊聊什么是段

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

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

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

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

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

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

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

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

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

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

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

嵌入式开发用RTOS的优势

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

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

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

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

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

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

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

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

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

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

2023-02-19 标签:LinuxPrintf 751

基于 CPU 的 OpenCL 实现案例解析

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

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

入门级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开发板米尔电子 2795

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