嵌入式技术
权威的嵌入式系统、嵌入式技术和嵌入式开发频道,涉及嵌入式设计应用、单片机与SoC、编程语言及工具、嵌入式系统软硬件调试及优化、嵌入式操作系统等资讯和嵌入式技术方案,包括嵌入式接口/总线/驱动、嵌入式软件/开发板、实时应用开发、嵌入式联网技术、ARM等领域,是嵌入式工程师最好的学习平台。滤光片在光学镜头中的作用
普通IR采用反射式,在可见光区域有较高透过率的同时,存在较低的反射率,而在红外区域正好相反,反射较高。所以,当相机在成角度拍摄照片时红外光在IR膜上会有较大反射,经过光线多次...
2023-02-21 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 454
嵌入式软件分层框架的优劣
为了能够使得产品得到更好的开发速度与以后更好的迭代和移植,框架分层是很有必要的。但如对于中小型项目严格遵循这些原则,势必会消耗过多精力去思考怎么设计系统,这是一个抉择的过...
2023-02-21 1514
串口几种常见丢失数据的问题
UART常见通信接口有:TTL、 RS232、 RS485。在编程时需要考虑通信接口方式,在长距离通信的时候,需要考虑线路上的延时,如果操作不当也会导致数据丢失。...
2023-02-21 2396
段错误产生的原因及调试方法介绍
首先加上命令行得先加上-g -rdynamic的参数进行编译,eg:gcc -g rdynamic xxx.c 随着gdb ./a.out...
2023-02-21 5032
KT1025A双模蓝牙音频芯片硬件说明和设计注意事项_V1.3
1、首先请以提供的测试DEMO为准“BT201”模块, 2、如果单独使用芯片。没测试过BT201直接LAYOUT,此时经验不是很丰富,极有可能出现底噪。所以首先对比好厂商的测试板 3、BT201的方案不带FM功...
2023-02-23 2328
C语言常用标准库分享
有很多工程师喜欢自己封装一些标准库已有的函数,其实自己封装的函数,并不一定比标准库好,有时候反而代码更冗余,且有bug。下面就来分享一下C语言常见的一些标准库。...
2023-02-20 787
Linux内核调试的方式以及工具集锦
内核总是那么捉摸不透, 内核也会犯错, 但是调试却不能像用户空间程序那样, 为此内核开发者为我们提供了一系列的工具和系统来支持内核的调试。...
2023-02-20 649
Linux系统内核与Linux发行套件的区别
操作系统 Operating System 简称 OS ,是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。...
2023-02-20 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 3845
QObject中常使用的成员函数和重要宏定义
每个对象都有一个objectName(),可以通过相应的metaObject()找到它的类名(函数:QMetaObject::className())。在实际开发中可以使用inherits()函数确定对象的类是否继承了QObject继承层次结构中的另一个类。...
2023-02-20 968
4种方法恢复console口密码
建议优先使用方法一恢复console口密码,如果忘记所有登录设备的密码,再使用其他方法。方法一:通过Stelnet/telnet登录设备修改Console口密码。...
2023-02-20 2796
简单聊聊什么是段
这几条指令。这三条指令很简单,我们的目的很明确,我们想把内存地址为 ds:[1], ds[2], ds[3] 的数据分别送入 al,bl,cl 寄存器。下面我们执行一下:...
2023-02-20 676
基于C语言的驱动法编程代码分析
所谓表驱动法(Table-Driven Approach)简而言之就是用查表的方法获取数据。此处的“表”通常为数组,但可视为数据库的一种体现。...
2023-02-20 279
C语言的驱动法编程详细解析分享
使用表驱动法时需要关注两个问题:一是如何查表,从表中读取正确的数据;二是表里存放什么,如数值或函数指针。前者参见1.1节“查表方式”内容,后者参见1.2节“实战示例”内容。...
2023-02-20 501
嵌入式开发用RTOS的优势
刚开始学单片机,基本都是从裸机开始,经典的“项目”就是流水灯,也是你学习单片机的开始。但是随着学习的不断深入,裸机所暴露的问题就越来越多,这里我给大家总结下吧:...
2023-02-19 264
PyQT5中键盘事件响应的重载实现
这里讲介绍键盘响应事件,我们分别给之前的图像浏览器加上键盘快捷键响应支持,实现通过键盘上箭头按键完成到上一张或者下一张图像切换浏览。...
2023-02-19 676
Java实现异步编程的八种实现方式
在同步操作中,我们执行到 「发送短信」 的时候,我们必须等待这个方法彻底执行完才能执行 「赠送积分」 这个操作,如果 「赠送积分」 这个动作执行时间较长,发送短信需要等待,这就是...
2023-02-19 938
linux实时应用如何printf输出不影响实时性?
本文介绍为什么linux实时任务不能直接调用printf(),首先简单介绍一下终端输出原理,然后就如何实现终端输出不影响实时任务实时性给出一个方案,最后介绍xenomai中是如何做到完美printf()的。...
2023-02-19 751
基于 CPU 的 OpenCL 实现案例解析
英特尔正式开源其专有的基于 CPU 的 OpenCL 运行时,首批开源代码共 718,996 行。现在这个巨大的合并请求正在等待进入 Intel 的 LLVM 存储库下游。...
2023-02-19 683
入门级i.MX6UL板卡的神经网络框架ncnn的移植与测试-米尔MYD-Y6ULX-V2开发板
米尔 MYD-Y6ULX-V2 开发板,基于 NXP i.MX6UL/i.MX6UL L处理器,该开发板被米尔称之为经典王牌产品。本次测试目标是在此开发板上进行神经网络框架ncnn的移植与测试开发,测试ncnn在此开发板上的性能...
2023-02-18 2795
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |