登录社区云,与社区用户共同成长
邀请您加入社区
BSP是为特定硬件平台定制的软件支持包,核心任务是使操作系统在目标板上稳定运行并驱动外设。典型内容包括Bootloader、驱动程序、操作系统、工具链、中间件及文档等。对于SOC厂商,还需完成硬件Bring-up,如电源时钟配置、DDR调优、引脚复用等。而基于SOM(System-on-Module)的开发模式下,关键底层工作已由模组厂商完成,BSP工程师主要聚焦于驱动开发与系统优化,工作重心随产
GCC的初衷是为GNU操作系统专门编写的一款编译器。ARM 官方维护: 这个特定的工具链是由 Arm 官方发布并维护的(基于 GNU 开源项目),专门针对 ARM 处理器进行了优化(如支持 Thumb 指令集、MVE 向量扩展等)。在日常开发对话中,大家经常说“用 GCC 编译一下”,其实指代的往往是“使用 GNU ARM Embedded Toolchain 里的 GCC 进行编译”。因为 GC
文件系统是一堆文件的集合,根文件系统是操作系统启动后挂载的第一个文件系统。没有根文件系统,内核启动后找不到 init 程序,就会触发 Kernel Panic。编译 U-Boot、编译内核、制作根文件系统,再加上一个前提 ——交叉编译工具链。理解了从上电到 Shell 的完整链路:BootROM → SPL → U-Boot → 内核解压 → start_kernel () → 挂载 rootfs
Arm Flexible Access方案提供90余款最常用、最成熟的Arm IP产品,包括Cortex-A/R/M系列CPU、Mali GPU、Ethos系列NPU、ISP、Corstone参考系统、CoreLink与CoreSight系统IP,以及开发工具、模型、专属支持服务等。未来,它将继续依托Arm的技术积淀,携手更多本土创新力量,在Agentic AI的产业浪潮中,持续催生更具竞争力的自
同学,你现在回头看看你列出的这 5 点。RISC 和流水线,保证了 ARM 的绝对速度。MMU 和 Cache,保证了 ARM 能跑庞大的操作系统,解决了速度与容量的矛盾。异常与中断,让 ARM 拥有了应对突发事件的敏捷能力。SCU,让 ARM 迈入了多核并行的时代,算力翻倍。这就是为什么 Zynq 里的这颗 Cortex-A9 虽然是个“缝合怪”,却能成为工业界霸主的原因。它把所有的机制缝合得极
在全球工业数字化加速背景下,方芯半导体自主研发的FCE1100系列EtherCAT从站控制器芯片,凭借自研IP核实现与倍福ET1100等主流芯片的pin-to-pin兼容,2026年出货量突破500万颗,成为国内唯一具备自主知识产权且可替代海外产品的厂商。该芯片支持高精度分布式时钟、多端口拓扑及热插拔,广泛应用于伺服驱动、机器人关节控制与工业网络交换,助力国产化替代与高效组网。
本文分享了在Windows Server 2019上配置RDMA的实战经验,揭示了其与Linux截然不同的底层架构(NDKPI/NDSPI)及复杂依赖关系。作者通过亲身踩坑,详细梳理了从网卡固件模式设置、驱动版本匹配、PowerShell启用RDMA到QoS策略、MTU配置及连通性验证的全流程,并重点强调了SMB Direct自动利用RDMA的便捷性。文章警示:盲目信任“支持RDMA”标签、忽略固
本项目基于 Hi3516CV610 芯片,采用 MIPI 接口连接 SC4336P 图像传感器,通过海思 MPP 框架完成视频采集、ISP 图像处理、VPSS 图像缩放和 VENC 视频编码。项目完成了 U-Boot 移植裁剪和 Wi-Fi 视频传输,开发板通过 RTSP 协议向电脑端发送实时画面。电脑端使用 YOLO11 Pose 提取人体关键点,结合起跳落地状态机、地面单应性标定和起跳线标定,
前61章我们完成了操作系统的核心功能:进程调度、内存管理、文件系统、网络协议栈、虚拟化。系统调用延迟高?CPU缓存命中率低?内存分配碎片化?锁竞争激烈?IO吞吐不足?本章介绍Linux内核性能调优的完整工具链,从观测到优化,形成闭环。性能调优是一个观测 → 假设 → 实验 → 验证用发现异常指标用perf/eBPF定位到具体函数或系统调用用火焰图可视化热点修改代码/配置后对比验证下一章我们将探讨操
倒逼自己夯实C语言、指针、内存、数据结构;学历和城市影响很大:一线城市、名校/硕士、大厂/芯片/汽车电子更容易上高薪;能,但不是普遍性的。:STM32、FreeRTOS、CAN、Linux基础、驱动入门、车载协议。:C、Linux系统编程、内核基础、设备树、驱动小项目。做2个项目:能讲清架构、调试、内存/并发/协议问题。:C++、数据结构、操作系统、网络、数据库、项目。:C、汇编基础、单片机、RT
-no-deps:只把当前代码作为一个包链接进来,不下载和安装任何依赖:让 pip 直接使用容器内现有的环境进行构建先验架构,再看框架:进入未知内网,先跑uname -m和lscpu,国产化机器普遍是aarch64,直接抛弃nvidia-smi思维。跨平台离线下载:使用是拯救内网机器的神技。敬畏基础镜像:官方打好底层的镜像里,PyTorch 和 CANN 的版本是严格绑定的。手工装包时务必使用--
从x86迁移到ARM云服务器前,聚搜云建议全面排查兼容性问题:核对操作系统、应用、数据库、容器镜像及监控备份组件的ARM64支持情况;确认Java、Python依赖与本地库适配;检查Docker镜像架构;验证监控、安全等运维组件可用性;搭建测试环境进行完整业务验证,并明确回退方案。迁移需基于实际测试结果评估成本与收益。
在前面的章节中,我们实现了安全加固、内存管理、网络协议栈等核心功能。但当系统变得复杂时,调试不再是“加几个printk”就能解决的:性能瓶颈在哪里?哪个进程占用了CPU?哪条代码路径触发了死锁?传统调试手段(printk、gdb)要么侵入性太强(改变时序掩盖bug),要么无法在生产环境使用(gdb会暂停系统)。可观测性(Observability)的核心是“在不干扰系统正常运行的前提下,采集、聚合
Orin NX在工业现场到底能做什么?本文按四个场景给出明确边界:机器视觉以4路GMSL2和157 TOPS支撑多工位亚10ms级检测;AMR/AGV需要CAN FD+4路相机实现感知到执行的闭环;具身智能适合SmolVLA级别VLA推理而非大模型本地运行;工业AI智能体以窄域视觉与结构化输出为主。每个场景附带接口与算力判断依据,并对照钡铼EA250/EA250 Pro的承载方式。
本文深入剖析Ocelot在ARM架构与国产操作系统(如统信UOS)下的“水土不服”问题,揭示Kestrel上下文切换开销、文件描述符限制及服务发现网络分区三大痛点。针对信创环境,提出高可用网关架构设计:集成Nacos服务发现、Polly限流熔断、异步审计落库,并通过EF Core适配人大金仓大小写敏感问题,提供可落地的C#代码实践,助力构建稳定高效的国产化API网关。
T153的特点并不只是四核CPU性能,而是围绕工业自动化需求,将四核Arm Cortex-A7、RISC-V E907、三路千兆以太网、两路CAN-FD、LocalBus、ISP、显示引擎和丰富的采集控制接口集中在同一芯片中。随着工业设备向网络化、智能化方向发展,PLC、人机界面、机器人和工业网关不仅需要运行Linux应用、图形界面及通信协议,还要同时处理数据采集、设备控制和实时响应任务。T153
核心板具备八核CPU、Mali-G310V2 MC1 GPU和4 TOPS INT8 NPU,并提供双千兆网络、CAN FD、UART、PCIe、SATA、USB及显示接口资源,可应用于工业网关、边缘AI、智能终端和视频处理等场景。HD-RK3572-CORE支持MIPI-DSI、eDP和HDMI显示。如果项目需要双千兆网络、多路CAN FD和串口通信,同时还要运行Linux应用、图形界面或轻量A
FreeRTOS 是一款开源免费的嵌入式实时操作系统内核,由 Richard Barry 于 2003 年创建,支持多种处理器架构,资源占用极低。它通过任务调度、优先级抢占与时间片轮转机制,解决裸机程序中任务阻塞导致响应延迟的问题。核心概念包括任务四态(运行、就绪、阻塞、挂起)、调度器及通信机制(队列、信号量、互斥量等),实现多任务并发协作。现由 AWS 维护,采用 MIT 许可,广泛应用于物联网
arm开发
——arm开发
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net