嵌入式技术
权威的嵌入式系统、嵌入式技术和嵌入式开发频道,涉及嵌入式设计应用、单片机与SoC、编程语言及工具、嵌入式系统软硬件调试及优化、嵌入式操作系统等资讯和嵌入式技术方案,包括嵌入式接口/总线/驱动、嵌入式软件/开发板、实时应用开发、嵌入式联网技术、ARM等领域,是嵌入式工程师最好的学习平台。针对X86架构提高xenomai实时性的配置建议
反导弹系统要求硬实时。反导弹系统由一系列硬实时任务组成。反导系统必须首先探测所有来袭导弹,正确定位反导炮,然后在导弹来袭之前将其摧毁。...
2023-03-02 1424
认识类脑计算与工程——海量数据、计算资源与类脑逻辑 (一)
文章认为,在摩尔定律终结背景下,类脑技术所面临的机遇尤其值得探究。文章还解释了在“neuromorphic”从提出至今三十余年间,信息通信技术的“大爆炸”又如何让其所指代的意义、所涉及的...
2023-03-02 783
cache背后的软思考
所以在linux初级开发者接触cache时,脑海里会不自觉的思考:硬件行为,都是被ICer设计好的;所以他们也并没有深究cache的层次结构,也没有继续挖掘cache和驱动软件的千丝万缕的关系,脑海里想...
2023-03-02 609
BTF 实践指南[译]
尽管 BPF 为编写事件驱动的内核空间代码提供了一种有效的解决方案,但开发人员的体验仍无法与其他编程语言或框架相提并论。BPF 开发的两个最重要的问题是缺乏简单的调试和可移植性。...
2023-03-02 688
针对单片机、RTOS基础的Linux知识汇总
操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供一些基本的服务程序。...
2023-03-02 186
一文解析LKMM(Linux内核内存一致性模型)
读取拆分(单次访问多次读取)。存储拆分(单次访问多次写入)读取融合(编译器直接使用上一次对这个变量的load结果,而不是真正再去load一次)...
2023-03-02 2158
打破单片机开发模式--胶水语言(JavaScript)
概述 传统的嵌入式单片机开发基本上形式如下图: 该流程对于功能单一或者功能变更极少的场景是比较友好的,但是对于设备应用层变更比较多或者公板方案开发应用的场景,上述场景显的有...
2023-03-07 1102
操作系统Ubuntu 和 Linux的对比
Linux 发行版以其丰富的文档而闻名,Ubuntu 也不例外。它的详细文档与你可以在Ask Ubuntu 论坛上找到的社区支持相结合,将使故障排除变得更加容易。...
2023-03-01 2452
先写 Redis再写 MySQL的区别
请求 A、B 都是先写 MySQL,然后再写 Redis,在高并发情况下,如果请求 A 在写 Redis 时卡了一会,请求 B 已经依次完成数据的更新,就会出现图中的问题。...
2023-03-01 536
KT1025A双模蓝牙芯片_BT201微信小程序改名字说明_V4
BT201方案支持WX小程序,修改蓝牙名和密码的操作。手机端打开WX,在小程序界面搜索“BT201”。就可以找到 目前仅仅只是做了一个演示版本的基础功能,方便客户使用而已...
2023-03-01 1741
嵌入式C语言软件设计之装饰器模式(Decorator Pattern)
装饰器模式(Decorator Pattern),是结构型设计模式的一种,装饰器模式允许向一个现有的对象添加新的功能,而又不改变其对象结构,这种方式比使用子类继承的方式更加灵活。...
2023-03-01 264
ES+Redis+MySQL架构设计分析
ES线程池的大小设置得太高,导致cpu飙高。我们知道,设置ES的threadpool,一般将线程数设置为服务器的cpu核数,即使ES的查询压力很大,需要增加线程数,那最好也不要超过“cpu core * 3 / 2 + 1”。...
2023-03-01 231
RTOS为什么用PendSV进行线程调度?
有些操作系统在“心跳”中断(SysTick中断)里进行线程切换,如果处理器正在执行一个ISR,此时SysTick异常到来,且SysTick优先级高,抢占了正在运行的用户ISR,SysTick ISR是不能进行线程切换的,...
2023-03-01 1086
DongshanPl-D1s 国产RISC-V开发板简介
RT-Thread是一款主要由中国开源社区主导开发的开源实时操作系统(v3.1.0以及以前版本遵循GPLv2+许可协议,v3.1.0以后版本遵循Apache License 2.0开源许可协议)。实时线程操作系统不仅仅是一个单...
2023-03-01 822
那些意欲取代C++的编程语言,成功了吗?
C++ 是一种特殊的编程语言,也是最常用的编程语言之一,但它也是最受批评的语言之一。根据 TIOBE 指数,30 年来,C++ 一直是排名前 4 的编程语言(使用12个月的平均值),并且还成功摘得了...
2023-03-01 712
Android 序列化方法的简单分析和梳理
作为 IPC 传输的数据结构,Parcel 的设计初衷是轻量和高效,因此缺乏完善的安全校验。这就引发了历史上出现过多次的 Android 反序列化漏洞,本文就按照时间线对其进行简单的分析和梳理。...
2023-02-28 1229
常用的BIN文件操作总结
BIN文件,即二进制文件,广泛应用于嵌入式,我们常用的Firmware通常会以BIN文件或者HEX文件格式存储,因此,对BIN文件的读写操作其实还是很普遍的,在这里,我记录一下我常用到的BIN文件操作...
2023-02-28 32803
如何阻止电脑进入睡眠或者休眠
通常我们使用电脑过程中会设置多长时间不操作,电脑就会灭屏、睡眠甚至是休眠。如果电脑进入睡眠或者休眠模式,电脑运行的程序将不再执行。如果我们设计的桌面程序一直在执行某种操作...
2023-02-28 2203
开源指南针OSS Compass发布
中国科学院院士吕建表示,我们正处于软件定义一切的信息新时代,开源软件是当前软件产业中不可或缺的重要环节。开源创新成为国家重大发展策略,开源创新高度依赖于开源生态。...
2023-02-28 503
100行的Pytorch代码实现三维重建编程分享
渲染是从 3D 模型创建图像的过程。该模型将包含纹理、阴影、阴影、照明和视点等特征,渲染引擎的作用是处理这些特征以创建逼真的图像。...
2023-02-28 248
什么是工控机?工控机的特点介绍
工控机又叫做工业控制计算机,或者叫工控电脑和工业电脑均可以的,简称IPC。它是一种采用总线结构,为工业生产控制而设计的专业的计算机,用于对工业生产过程中的机器设备、生产流程、...
2023-02-27 2244
2023慕尼黑上海电子展现场看点提前揭幕!七成展位已售罄
2023 慕尼黑上海电子展将于7月11-13日在国家会展中心(上海)举办。 本届展会规模计划扩大至10万平米,参展企业将达到1400+,预计吸引观众7万人次。作为深耕行业多年的专业级电子行业展会,...
2023-02-27 349
瑞芯微RK3588+登临科技Goldwasser MXM 32/64T加速卡 64T算力AI-BOX出圈
半微科技边缘计算节点新品 BW-BR2 体积小巧,功能强大,易于部署 选用瑞芯微RK3588处理器,内置6Tops NPU 搭载登临科技高能效Goldwasser MXM 32/64T加速卡;最大可拓展至64Tops算力 RK3588原生支持32路1...
2023-02-27 4188
编辑推荐厂商产品技术软件/工具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 |