首页
资讯
看资讯
看报告
商城
求购
供应
优质供应商
X星球
X星球
开源社区
萤火工场
学堂
学堂
课程
微课
方案
学术
直播
合作
数字营销
商城入驻
丝印反查
查品牌
查代理
查价格
查替代
PCNPDN
查政策
查展会
查协会
综合搜索
商城
无数据
APP
登录
热门
最新
ESP8266墨水屏时钟验证板
DIY设计
Arduino
m格格巫
游客登录通知
8
ESP8266圆形桌面天气站-升级版
DIY设计
ESP32/8266
m格格巫
游客登录通知
156
基于STM32F103设计的四路电源输出模块
单片机/MCU论坛
DIY设计
聪聪哥哥
游客登录通知
39
【CW32】大功率无刷电机驱动板
DIY设计
momo
游客登录通知
75
stm32四轴飞行器原理图
DIY设计
单片机/MCU论坛
小木昜喔
游客登录通知
215
基于N32G430C8L7的USB功率表
N32单片机
一场终散的不醒梦
游客登录通知
173
离线语音USB控制器
DIY设计
momo
游客登录通知
262
教你如何用随身wifi刷入Debian(保姆级教程)萌新求带!
随身WiFi
永远基极向上
游客登录通知
108
一款基于C#的入门级定时计数软件
C#
一场终散的不醒梦
游客登录通知
170
基于stm32f1的lcd温湿度和时间显示
DIY设计
单片机/MCU论坛
搞机佬
游客登录通知
157
基本ESP8266的小台灯
DIY设计
ESP32/8266
清爽的猫咪
游客登录通知
125
基于STM32F103RC硬件平台对12864点阵屏的驱动显示
STM单片机
显示模块
聪聪哥哥
游客登录通知
194
斐讯N1盒子打造智能家居平台
智能家居
小米直供
游客登录通知
214
数电模电资料分享(请勿商用)
电源模块
小木昜喔
游客登录通知
282
基于CW32F030C8T6的无刷直流电机控制系统
电机驱动模块
单片机/MCU论坛
一场终散的不醒梦
游客登录通知
223
HX108-2收音机电路图和印制板图
课设/毕设
DIY设计
凤城孤鸿
游客登录通知
287
中夏ZX2028对讲机电路
DIY设计
课设/毕设
凤城孤鸿
游客登录通知
100
初级电磁炮
DIY设计
课设/毕设
凤城孤鸿
游客登录通知
244
多功能小键盘
DIY设计
momo
游客登录通知
293
睿登TC64-typer-c测试仪外壳修改加固模型
DIY设计
电源模块
unknown
游客登录通知
213
ESP8266墨水屏时钟验证板
DIY设计
Arduino
m格格巫
游客登录通知
8
ESP8266圆形桌面天气站-升级版
DIY设计
ESP32/8266
m格格巫
游客登录通知
156
睿登TC64-typer-c测试仪外壳修改加固模型
DIY设计
电源模块
unknown
游客登录通知
213
多功能小键盘
DIY设计
momo
游客登录通知
293
初级电磁炮
DIY设计
课设/毕设
凤城孤鸿
游客登录通知
244
中夏ZX2028对讲机电路
DIY设计
课设/毕设
凤城孤鸿
游客登录通知
100
HX108-2收音机电路图和印制板图
课设/毕设
DIY设计
凤城孤鸿
游客登录通知
287
【MolunSmartHome】基于涂鸦CBU模组的四路开关
DIY设计
智能家居
小米直供
游客登录通知
24
【MolunSmartHome】基于涂鸦CBU模组的四路插排_V1
DIY设计
智能家居
小米直供
游客登录通知
21
【物联网低功耗转接板】+机智云开发体验之遥控灯
DIY设计
ESP32/8266
机智云
游客登录通知
118
【物联网低功耗转接板】+机智云开发体验之遥控灯
DIY设计
ESP32/8266
机智云
游客登录通知
155
数电模电资料分享(请勿商用)
电源模块
小木昜喔
游客登录通知
282
斐讯N1盒子打造智能家居平台
智能家居
小米直供
游客登录通知
214
机智云目前我用过最便捷的物联网快速开发方案
DIY设计
ESP32/8266
机智云
游客登录通知
51
激光焊锡工艺在FPC与PCB连接板的加工应用
通信模块
传感器模块
紫宸激光
游客登录通知
27
基于STM32F103RC硬件平台对12864点阵屏的驱动显示
STM单片机
显示模块
聪聪哥哥
游客登录通知
194
无线音乐门铃
DIY设计
51单片机
清爽的猫咪
游客登录通知
276
stm32四轴飞行器原理图
DIY设计
单片机/MCU论坛
小木昜喔
游客登录通知
215
树莓派串口通讯读取传感器信息
智能家居
DIY设计
酷酷的大地
游客登录通知
151
ESP8266圆形开发板
ESP32/8266
Arduino
m格格巫
游客登录通知
152
基本ESP8266的小台灯
DIY设计
ESP32/8266
清爽的猫咪
游客登录通知
125
STC32开发板
单片机/MCU论坛
DIY设计
清爽的猫咪
游客登录通知
194
USB分钱器+3D外壳
DIY设计
51单片机
清爽的猫咪
游客登录通知
208
ESP8266圆形像框挂件
DIY设计
Arduino
m格格巫
游客登录通知
174
【IoT毕设】机智云AIoT+WiFi技术+教学楼智能化控制系统研究
DIY设计
课设/毕设
机智云
游客登录通知
139
激光焊接机的质量对激光束是否有影响
DIY设计
紫宸激光
游客登录通知
76
ESP8266圆形桌面天气站
DIY设计
Arduino
m格格巫
游客登录通知
239
组态开发工程04- 与FX1N读取编码器功能
电机驱动模块
其他模块
聪聪哥哥
游客登录通知
218
组态开发工程03 - 与FX1N脉冲输出功能
传感器模块
聪聪哥哥
游客登录通知
161
ESP32图传
ESP32/8266
智能家居
小木昜喔
游客登录通知
225
激光焊锡机在各种焊盘中的焊接应用
DIY设计
紫宸激光
游客登录通知
18
ESP8266圆形徽章
DIY设计
Arduino
m格格巫
游客登录通知
212
【CW32】大功率无刷电机驱动板
DIY设计
momo
游客登录通知
75
蓝牙调试初试(以大熊DX2002为例)
蓝牙
小木昜喔
游客登录通知
98
停电应急灯
其他模块
momo
游客登录通知
54
平衡车之蓝牙模块的使用(HC-05)
DIY设计
STM单片机
搞机佬
游客登录通知
77
约克951A0114H02油研电磁阀适用于约克冷冻机四通控制阀门
单片机/MCU论坛
电源模块
热心的天空
游客登录通知
12
951A0130H02日本油研YUKEN电磁阀951A0113H02
单片机/MCU论坛
电源模块
热心的天空
游客登录通知
13
机智云AIoT+arduino单片机+智能家居系统及安防控制
机智云
机智云
游客登录通知
4
螺丝&小零件托盘
DIY设计
维修
unknown
游客登录通知
72
传感器基础
传感器模块
小木昜喔
游客登录通知
87
【领慧立芯新品发布】LHA7724:128kSPS、24位模数转换器
芯片
ADC
领慧立芯
游客登录通知
13
组态开发工程02 - 与FX1N通讯测试
DIY设计
通信模块
聪聪哥哥
游客登录通知
71
Animated Eyes
DIY设计
单片机/MCU论坛
m格格巫
游客登录通知
189
组态开发工程01-读取噪音传感器
DIY设计
传感器模块
聪聪哥哥
游客登录通知
23
【物联网开发教程】机智云App远程和开发板聊天
DIY设计
STM单片机
机智云
游客登录通知
15
ESP32-S3简化版掌机
DIY设计
ESP32/8266
m格格巫
游客登录通知
78
【IoT毕设】机智云AIoT+52单片机+体重健康管理系统
51单片机
单片机/MCU论坛
机智云
游客登录通知
10
SD读卡器USB2.0
DIY设计
momo
游客登录通知
46
平衡车之PID参数调节笔记心得
DIY设计
单片机/MCU论坛
搞机佬
游客登录通知
85
没有更多了~
新建开源文章
我的开源文章
游客登录通知
课程
手把手教你学Linux第三期 之系统构建篇
正点原子
617
手把手教你学Linux第二期 之ARM(MX6U)裸机篇
正点原子
689
手把手教你学Linux第一期 之Ubuntu入门篇
正点原子
612
手把手教你学STM32-F429/F767高级篇
正点原子
752
手把手教你学STM32-F429/F767中级篇
正点原子
1659
查看更多
直播
萤火工场开源硬件简介及系统移植介绍|3月14日14:30
2023-03-14 14:30:00
【泰凌微电子专场】基于泰凌TLSR9系列Soc实现Zephyr开源操作系统|10月19日14:30
2022-10-19 14:30:00
【IAIC大赛】开源硬件中国芯应用创新主题研讨会|8月4日14:00
2022-08-04 14:00:00
【开源专题系列】龙芯专场第四期:教育派开发及深度学习框架NCNN培训|4月21日19:00
2022-04-21 19:00:00
【开源专题系列】龙芯专场第三期:龙芯1B学习套件开发培训|4月20日19:00
2022-04-20 19:00:00
查看更多
推荐资讯
LLVM国际开源软件社区发布正式支持LoongArch架构的版本
前言 著名的LLVM国际开源软件社区于2023年3月18日发布了16.0.0版本,以正式后端(official target)的级别实现了对LoongArch指令集架构的完善支持。 至此,开源软件世界最重要的五大基础软件(BIG FIVE),即Linux内核、GCC、LLVM、Glibc、Binutils,都已发布了支持LoongArch架构的正式版本。此后的LoongArch架构操作系统发行版将可以直接基于上游社区版本进行构建,标志着LoongArch软件生态建 设将迎来快速发展的新阶段。 LLVM介绍 LLVM是如今设计和开发编译器的最重要的框架之一,它不仅提供了知名的C/C++编译器前端clang,也为Rust等许多其他编程语言提供了编译框架支持,包括Chromium在内的大量大型软件都采用LLVM作为编译构建工具。 LLVM项目全面支持LoongArch 根据此次LLVM社区官方发行注记(https://releases.llvm.org/)的说明,在LLVM16中,LoongArch架构从实验性后端(experimental target)被提升至正式后端(official target),这意味着LoongArch后端在任何平台上将被默认编译,无需通过额外的CMake选项指定。 LLVM 16.0.0发行注记部分截图 此外,LoongArch架构在整个LLVM项目中得到了更加全面的支持,可支持OrcJIT、GHC调用约定等高级特性,clang、compiler-rt、lldb、openmp和libunwind等子项目。 龙芯积极贡献源代码 龙芯中科是2022年LLVM社区代码贡献量较多的机构参与者,自2022年以来累计向LLVM社区贡献了6.5万行源代码。此外,来自国内外的开源开发者也向LLVM社区贡献了近5千行的LoongArch架构支持代码。LoongArch作为一个新兴的指令集架构,正得到开源世界日益广泛的认可与支持。 结语 未来,龙芯中科技术团队将继续与LLVM社区保持紧密合作,与国内外的专业开发者和开源爱好者携手努力,助力LLVM社区和LoongArch架构生态建设创新发展。
龙芯中科
开放麒麟 openKylin 已布局 RISC-V 架构 OS 办公场景生态:迁移适配开源应用
2 月 20 日消息,据 openKylin 发布,openKylin 社区作为由麒麟软件主导成立的国内桌面操作系统根社区,已率先布局基于 RISC-V 架构的新一代桌面办公场景生态,迁移适配开源应用生态,并协同平头哥、钉钉等商业生态伙伴布局基本可用的桌面办公场景应用。 图片来源:openKylin openKylin 社区自 2022 年 6 月成立起,开始关注并持续投入 RISC-V 架构生态建设,在逐步打磨 OS 产品特性、迁移适配 Firefox 等开源软件等同时,与平头哥、钉钉等软硬件厂商开展多次洽谈,推动伙伴间深入合作,构筑操作系统与 RISC-V 架构软硬件生态协同发展力量。 版本规划 —openKylin 适配了 HiFive Unmatched、VisionFive、VisionFive2 和平头哥曳影 1520 四款 RISC-V 开发平台,制作了相关 openKylin 版本; 系统性能 — 配置了内核电源管理模块,解决了系统关机和重启问题,提升系统启动速度约 30 秒;完成了 openKylin RISC-V 版本中的镜像自动分盘功能,烧录镜像后第一次开机时会自动将硬盘剩余空间分配到根分区; 软件生态 — 适配了 openKylin 自研、Libreoffice 和 FireFox 等软件,能够满足用户的日常上网及办公需求; 项目孵化 — 发布了 RISC-V 平台软件兼容项目 RVTrans,实现 X86 软件在 RISC-V 平台的兼容运行,目前已成功适配简单的应用程序,并持续更新完善; openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动 Linux 开源技术及其软硬件生态繁荣发展。
芯闻路1号
4D成像雷达开发:恩智浦开发板为你提供助力!
安全互联汽车创新方案 今天,毫米波雷达在汽车中的应用日趋广泛,为人们的安全驾驶提供更可靠地保障。而当我们向L2+及更高的自动驾驶等级迈进时,4D成像雷达这个“新物种”进入了大家的视野,并正在对ADAS和自动驾驶传感器技术和市场格局产生深刻影响。 具体来讲,4D成像雷达在2D传感器测量速度和距离的基础上,增加了测量水平和垂直角度的能力,这使得车辆能够“看到”行人、两轮车等更小的物体,支持更高的分辨率,提供全天候的检测能力。 想要快速推进4D成像雷达的应用开发工作,今天我们特别向大家介绍一款恩智浦的4D成像雷达开发板,其正面包括4个TEF8232雷达MMIC芯片,分别可以接出12根发射天线和16根接收天线,信号在完成发射、接收、混频和采样后,会通过MIPI CSI接口传输到S32R45雷达MCU上进行处理,实现一个完整的4D成像雷达检测解决方案。 该4D成像雷达开发板的主要特性包括: 基于最新一代CMOS技术的MMIC TEF8232和16nm MCU S32R45的12发16收4D毫米波雷达 完整的77G毫米波雷达芯片组,包括专用的射频链路、信号处理器、电源管理以及车内网络芯片产品 全新一代毫米波雷达收发器, 为高性能雷达所需的级联方式提供了系统级设计优化 高性能雷达信号处理器, 可支持四片级联收发器的信号处理 MMIC满足功能安全ASIL-B要求,MCU满足功能安全ASIL-D要求。
恩智浦半导体
爱芯派™亮相ICCAD,爱芯元智开源生态建设加速
人工智能视觉感知芯片研发及基础算力平台公司爱芯元智宣布,正式推出开源生态社区开发板「爱芯派™」AXera-Pi™,并亮相中国集成电路设计业2022年会(ICCAD 2022)。此次推出的「爱芯派™」核心板搭载爱芯元智AX620A芯片,拥有优异画质处理能力,可为广大开发者提供方便易用的硬件开发平台、助力AI在端侧边缘侧场景的快速落地应用。继与百度飞桨达成「硬件生态共创计划」之后,「爱芯派™」AXera-Pi™的正式上线,则标志着爱芯元智的开源生态建设迎来进一步发展落地。 「爱芯派™」AXera-Pi™基于爱芯元智AX620A芯片研发,这是一款高能效比、低功耗的AI SoC芯片,集成了四核Cortex A7@1Ghz CPU,14.4Tops@Int4或3.6Tops@INt8的NPU,支持4K@30fps的ISP,能实现夜景增强等优质影像效果,在智能视觉领域具有突出应用优势。为帮助开发者更好地使用,AXera-Pi™还具备丰富的算子支持,可广泛应用于物体分类、人脸检测、物体检测、3D单目车辆检测、物体分割、人体关键点识别等众多开发场景,实现更多的AI功能。 其中,作为「爱芯派™」的核心技术特色,爱芯元智自研的混合精度NPU将满足多终端侧、边缘侧场景下的算力需求。当前,面对端侧海量的数据和不断增大的算法复杂程度,NPU能在功耗约束的情况下,表现出远超传统CPU/GPU的运算效率,已成为AI芯片的重要模块。为进一步发挥NPU的能力,爱芯元智设计了混合精度NPU,基于异构多核系统和多核硬件同步机制,可在端侧边缘侧成本受限的情况下提供更多有效算力,支持更多的智能算法。由此,AXera-Pi™也将帮助用户更好地进行项目开发部署,打造更优的开发体验。 在此次中国集成电路设计业2022年会(ICCAD 2022)上,爱芯元智AI推理引擎总监唐琦也对爱芯元智的生态布局及「爱芯派™」相关特性做出了系统性介绍。他在演讲中指出AXera-Pi™的AI加速器已经良好支持了物体分类、物体检测、单目3D检测、自动驾驶场景的语义分割、健身镜场景的人行分割、行业AI算法等。 围绕「爱芯派™」这一硬件平台,爱芯元智也同步搭建起了开源生态社区。据唐琦介绍,爱芯元智配套推出了对应的开源软件项目,让广大开发者可在此分享或了解使用开发指南、模型测试等社区开放资源,提高平台使用效率,共同丰富端侧AI算法生态,实现芯片公司和客户双赢。 「爱芯派™」项目是爱芯元智深耕开源生态建设的又一重要探索,爱芯元智始终坚信,开源生态对于赋能AI加速发展起着至关重要的作用。爱芯元智从2022年上半年将开源社区的建设,添加到了公司的生态建设的执行计划中。「爱芯派™」正是基于这一背景与合作伙伴共同推出的项目,目前已吸引到了众多的开源生态里面的工程师参与讨论,也收集到了终端客户对于现有产品的宝贵意见。 作为智能视觉感知芯片研发及基础算力平台公司,爱芯元智成立三年来已成功研发并量产了三代多颗端侧、边缘侧智能视觉芯片,在智慧城市、智能消费、智能交通三大领域实现商用落地。面向广阔的端侧边缘侧应用场景,爱芯元智于此前启动了开源生态建设计划,旨在积极发挥自身技术优势,让开发者快速获取AI能力,实现端侧边缘侧AI生态的繁荣共赢。 面向纷繁复杂的应用场景,一个开放的生态环境有利于技术的创新迭代,帮助行业加速AI落地。未来,爱芯元智也将基于「爱芯派™」AXera-Pi™硬件平台不断扩充开源项目算法示例、提高社区开放性和活跃度,持续推进开源生态建设,更好地支持智能产业发展。
EETOP
讲讲关于单片机硬件延时和软件延时的内容以及它们的区别
在嵌入式项目中,软件开发基本上都会使用到延时,那么,该用软件延时还是硬件延时?它们又有什么区别呢? 今天就来讲讲关于硬件延时和软件延时的内容,以及它们的区别。 硬件和软件延时 延时的种类很多,先给大家普及一下延时相关概念和分类。 1.硬件延时 指利用具有计数功能的硬件进行延时。 比如:定时器(TImer)、 实时时钟(RTC)、 系统滴答定时器(SysTIck)等具有计数功能的硬件。 2.软件延时 相对硬件延时而言,软件延时就是写一段软件代码,通过消耗CPU时间进行延时。 比如软件延时函数: void Delay(uint32_t Cnt) { uint32_t i; while(Cnt--) { for(i=0; i<0x80000; i++); } } 阻塞和非阻塞延时 实际应用中,延时分阻塞和非阻塞延时。 1.阻塞延时 指CPU一直停留阻塞,不去做其它事情,直到延时结束结束。 像上面那个软件延时(Delay)就是一个典型的阻塞延时,一直消耗CPU,直到延时结束。 2.非阻塞延时 指在延时期间,没有阻塞CPU,也就是说CPU在延时期间可以执行其它代码。 比如:利用定时器中断延时,只需要开启定时器,在中断(计数)到来之前,CPU可以执行其它代码。 3.额外举例 a.利用定时器也能实现阻塞延时,比如STM32的HAL自带的阻塞延时: __weak void HAL_Delay(uint32_t Delay) { uint32_t TIckstart = HAL_GetTIck(); uint32_t wait = Delay; /* Add a freq to guarantee minimum wait */ if (wait < HAL_MAX_DELAY) { wait += (uint32_t)(uwTickFreq); } while ((HAL_GetTick() - tickstart) < wait) { } } b.利用RTOS自带的系统延时实现非阻塞延时,这个实现原理实际是利用了硬件延时(系统滴答定时器)。 当然,这个延时的原理(延时函数代码)相对比较复杂,对于普通用户只需要知道如何调用以及简单原理即可,感兴趣的老铁可以自行研究一下。 通常在一些RTOS的(Demo)例子的任务中都有系统延时,比如ucos非阻塞延时: OSTimeDly(10); 再比如FreeRTOS非阻塞延时: vTaskDelay(10); 关于RTOS的延时,这里额外拓展一下关于RTOS中的相对延时和绝对延时的内容,请移步至文章《RTOS中相对延时和绝对延时的区别》 硬件和软件延时区别 通过以上分析,其实不难得出,硬件延时相对软件延时更普遍。 1.软件相对硬件延时精度更差; 2.软件延时为阻塞延时,硬件延时可阻塞,也可非阻赛延时; 3.硬件延时应用更灵活、更广泛; ...... 实际应用中,硬件延时、非阻塞延时相对更普遍。 审核编辑:刘清
嵌入式专栏
查看更多