程聚宝
程序员
软件外包公司
项目案例
发布需求
人才入驻
登录
注册
原"程序聚合"
工作台
程序员
软件开发公司
软件案例
发布需求
开发者入驻
帮助文档
小程序
登录
注册
原“程序聚合”
汽车 嵌入式软件 软件定制 案例
行业:
全部
电商
企业内部管理
社交
在线教育
金融
旅游
云计算
医疗健康
人工智能
物流仓储
外卖跑腿
企业服务(saas)
物联网
VR/AR
区块链
内容平台
出行
安全
人力资源/HR
大数据
广告营销
农业
搜索
音视频
生活服务
汽车
游戏/电竞
工业互联网
智慧数字孪生
能源
零售/新消费
政务服务
房地产
展开
收起
载体:
全部
安卓APP
IOS APP
网站
小程序
H5
爬虫/脚本
插件
游戏
Windows应用
Mac应用
嵌入式软件
硬件
电视应用
云服务/云平台
算法模型
框架或代码包
车载应用
操作系统
鸿蒙应用
展开
收起
程序聚合
软件案例
汽车
嵌入式软件
分类筛选
车载bsp开发
我给你用最清晰、最实用、不啰嗦的方式,讲清楚 Linux BSP 开发到底是什么、做什么、要会什么、怎么学。 一、Linux BSP 是什么 BSP = Board Support Package,板级支持包 简单说: 让 Linux 能在一块具体的硬件板子上跑起来的所有软件集合。 它不是一个单一文件,而是一整套: - 启动代码(Bootloader) - Linux 内核配置与移植 - 设备驱动 - 设备树(DTS) - 底层硬件初始化 - 系统适配与调试 一句话: BSP 就是 Linux 和硬件之间的“翻译官 + 驱动层 + 启动层”。 二、BSP 开发主要做什么 典型工作内容(按实际项目流程): 1. 系统 bring up(最核心) - 让板子上电能跑 - 移植 U‑Boot / TF-A - 调试 DDR、时钟、电源 2. Linux 内核移植 - 适配 CPU 平台(ARM、RISC‑V 等) - 内核配置、裁剪、编译 - 设备树 DTS 编写与调试 3. 底层驱动开发/调试 - I2C、SPI、UART、GPIO - PWM、ADC、时钟、中断 - 网口、EMMC/SD、NAND Flash - 显示、音频、摄像头(部分平台) 4. 系统稳定性与性能 - 低功耗调试 - 时钟/电源域配置 - 内核死机、panic 问题定位 5. 与应用/硬件联调 - 给上层提供稳定接口 - 解决硬件bug、时序问题 三、适合谁做?前景如何 - 偏 嵌入式底层、硬件相关软件 - 比纯应用开发更靠近硬件,薪资普遍更高 - 汽车电子、工业控制、机器人、IPC、ARM 服务器大量需求 你之前在搞 Ubuntu、驱动、硬件调试,其实已经在 BSP 边缘了。 四、必须掌握的技能(最简清单) - C 语言(指针、内存、位操作) - ARM/嵌入式基础(寄存器、中断、时钟) - Linux 基础命令、Makefile、Shell - U‑Boot 移植与使用 - Linux 内核配置、编译、启动流程 - 设备树 DTS/DTSI 必学 - 驱动基础:platform、I2C、SPI - 调试:串口 log、JLink / OpenOCD、GDB - 看懂原理图、 datasheet 五、学习路线(最快上手) 1. 先玩一块开发板(正点原子/野火/ARM 官方) 2. 学会编译 U‑Boot + Kernel + 根文件系统 3. 写设备树,点亮 LED、配置 I2C 4. 写简单字符驱动 / I2C 驱动 5. 调试启动问题、panic、硬件时序 如果你愿意,我可以直接给你: - 一份 BSP 开发工程师面试题(高频) - 或 从零到入职 BSP 的 30 天学习路线
汽车
车身电子系统项目-车身电子控制系统
1、涉及模块有:外部灯模块、门模块和供电模块; 2、外部灯关键功能包含:左右转向灯、示宽灯、刹车灯、雾灯和动态灯等; 3、门模块(DCM)关键功能包含:灯具包括后视镜BSD灯、后视镜转向灯、门把手灯、氛围灯和迎宾灯等,按键包含座椅调节一键尊享按键等; 4、供电模块关键功能包含:监控供电引脚,产生DTC记录log,异常包括短路、开路、过温、过流等;
汽车
论文算法复现
control theory paper 代码复现。我是专业的专业的专业的,没有整不出来的。下班太无聊,随便接点活儿。啥都能接,啥都能接,真的真的真的真的。价格也不贵。而且我现在已经开始倒计时了。 control theory paper 代码复现。我是专业的专业的专业的,没有整不出来的。下班太无聊,随便接点活儿。啥都能接,啥都能接,真的真的真的真的。价格也不贵。而且我现在已经开始倒计时了。
物联网、汽车
C++、MATLAB
光电转台控制
背景目标:研制具有自主知识产权的高性能光电吊舱,以高起点、高标准满足军事与民用领域对实时侦察、监测与搜索跟踪的多样化需求。 光电吊舱软件通过核心算法实现核心功能:高精度图像稳定与目标自动跟踪,并集成了实时处理、任务规划与控制、数据记录与回放三大功能模块,以精准操控传感器并提升信息获取效率。 控制核心:通信协议解析、可见光机芯指令收发、红外机芯指令收发、激光测距机指令收发、转台电机控制、debug功能,整机逻辑控制。
生活服务、汽车
Altium Designer、Keil...
车载计算机
1研制用于无人驾驶车辆的车载计算机及其软件 2使用arm CPU,操作系统使用linux,中间件使用ROS2 开发基于ros2的软件,主要使用C++和python,使用cmake 3实现底盘CAN总线数据接口和解析,实现远程遥控控制功能,实现组合导航数据接入。 实现激光雷达、摄像头、毫米波雷达等传感器数据接入和解析。
汽车
C++、Python、Linux、CMa...
无线电能传输
无线电能传输并非一个全新的概念,其核心思想是摆脱传统电线(导体)的束缚,通过空间介质(如空气)传输电能。 市场需求与驱动因素: · 便捷性:摆脱插拔线缆的麻烦,实现“随放随充”,提升用户体验。这是最直接的驱动力。 · 安全性与可靠性:避免反复插拔造成的接口磨损、接触火花、进水漏电等风险。在潮湿、粉尘、易燃易爆等恶劣环境中优势明显。 · 设计自由与美学:允许设备完全密封,提升防水防尘等级(如电动牙刷、智能手表)。让家居和工作环境更加整洁。 核心功能与分类 无线电能传输产品根据其技术原理、传输距离和功率,主要分为三大类,其核心功能各有侧重: 1. 电磁感应式(短距离,高功率) · 核心原理:利用两个靠近的线圈(发射端Tx和接收端Rx)之间的电磁感应效应,类似于变压器。 · 核心功能: · 紧密耦合、高效充电:在极近距离(几毫米至几厘米)内,效率可高达90%以上。 · 中高功率传输:适合手机、平板、笔记本电脑、电动工具、厨房电器(如无线充电锅)、甚至电动汽车静态无线充电。 · 精准定位要求:通常需要发射和接收线圈精确对准,现代产品通过使用多线圈阵列或磁体辅助定位来改善体验。 · 代表产品:Qi标准手机无线充电器、电动牙刷充电座、部分新能源汽车的无线充电板。 2. 磁共振式(中距离,灵活性强) · 核心原理:让发射线圈和接收线圈在相同的固有频率上谐振,能量在谐振频率上高效交换。对线圈相对位置的要求比电磁感应式宽松。 · 核心功能: · 空间自由度提升:传输距离可达几厘米到数米,在一定空间范围内可实现“随放随充”,允许设备在充电区域内移动。 · “一对多”充电:一个发射器可以同时为多个不同功率、不同位置的接收设备充电。 · 穿透非金属障碍物:可以穿透木头、塑料、玻璃等材料进行充电。 · 代表产品:部分高端消费电子无线充电座、未来智能家居的“无线充电桌面/台面”、机器人自动充电站。 3. 射频/辐射式(远距离,低功率) · 核心原理:将电能转换为特定频率的电磁波(如微波、激光)定向发射出去,接收端通过天线接收并整流为直流电。 · 核心功能: · 远距离定向传输:传输距离可达数米至数公里,适用于远距离、固定目标的供电。 · 为低功耗设备供电:主要为传感器、电子标签、低功耗物联网设备等供电。 · 移动中充电:理论上可以为飞行中的无人机或移动中的设备进行持续供电。 · 挑战与现状:效率相对较低,存在辐射安全规范和能量散射问题。目前主要用于特定工业、军事和实验场景,消费级应用较少。
汽车、能源
Altium Designer、C/C+...
RK3588平台四摄软件
在RK3588嵌入式平台上基于QT开发软件,用于测试serdes系统功能。验证系统的I2C、UART、SPI、GPIO读写功能,使用.bin配置文件进行摄像头参数配置,v4l2打开图并采集图像,OpenCL加速4W*H或W*4H聚合模式图像格式转换进行四摄显示,可以bmp或raw格式保存图像,进行4路电源的电压电流功耗实时监测并使用QChart显示。
汽车
C++、Linux
汽车发动机研发
该发动机的处理器是英飞凌TC387。它的燃料是汽油,配有四个气缸。它的转速高,质量轻,噪音小。它是属于GDi缸内直喷类型,油耗量低,功率扭矩大,能量转化效率高。它具有EGR废气再循环系统,使得热效率高。它还具有VGT涡轮增压系统,让自身在低转速时的响应时间和加速能力都能维持在一个良好的状态。
汽车
Python
自动驾驶KPI测评工具开发-LDKPI
设计开发自动驾驶待测系统(如雷达系统或摄像头等感知系统)评定KPI程序,对自动驾驶测试感知系统返回的真值与待测值帧数据进行逐帧比对,并通过KPI指标评定待测系统性能,将测评结果通过可视化报告呈现。
汽车
Python、SQL
自动驾驶系统-自动驾驶应用层软件
自动驾驶系统应用层具体分有视觉感知模块,定位模块,雷达模块,规划模块和控制模块。整个应用层软件实现了,各个模块由各种传感器获取数据包括雷达,摄像头,车辆底盘的速度相关传感器等,通过对这些数据的处理获取当前车辆的自身状态,再由控制模块对车辆状态与预期状态的误差计算,通过各种控制算法计算出减小误差所需的控制量,再下发给底盘实现车辆按照预期路线与速度行驶。
人工智能、汽车
C++、MATLAB、Python
VCU应用层开发-VCU
开发及单元测试模块: 1.整车上下电(完成从唤醒-整车ready的内容); 2.挡位管理(挡位切换及校验、输出、插枪进P等操作); 3.扭矩计算及输出(不同模式下扭矩计算、限制等); 4.充电管理(充电枪检测); 5.热管理(整车热管理需求计算);
汽车
通信电源、电力电源、屏蔽门监控;电动汽车BMS
1、电源系统电流电压温度采样,保护逻辑处理,电池充放电管理;上级监控后台通信; 2、电动汽车电池包,电池管理;电池单体采样,安全保护,充放电管理; 3、电芯、模组、PACK测试设备开发;支持客户编程功能,进行各种工况de测试,支持电池厂对电池生产阶段的测试;支持电池应用端,汽车厂对电池包性能进行测试;
工业互联网、汽车
FreeRTOS、IAR Embedde...
人脸识别项目
实现1:1人脸识别,人脸识别技术利用先进的计算机视觉和人工智能算法,能够自动检测图像或视频流中的人脸,并提取其独特的生物特征信息(如五官轮廓、间距等),形成高精度的“面部特征码”。通过与预先录入的人脸数据库进行快速比对和验证,该技术能精准识别特定个体身份或确认其真实性。
人工智能、汽车
C++、Python、PyTorch
汽车大灯氛围灯动画控制
1、通过不同灯光颜色和亮度实现氛围灯光动画。 2、不同颜色灯光动画亮度地校验,实现可靠性。 3、不同节点选择互不干扰,一个节点损坏不能影响其他节点地正常工作。 4、实现不同氛围灯地用户自定义功能。
汽车
MATLAB
悦虎VCU开发项目
1.上下电子系统功能规范制定及软件开发; 2.行驶子系统功能规范制定及软件开度; 3.热管理子系统功能规范制定及软件开发; 4.故障处理子系统功能规范制定及软件开发; 5.附件控制子系统功能规范制定及软件开发。
汽车
MATLAB
智能驾驶PMS系统
主要实现了日产系列汽车无人驾驶智能车的车内遗留物检测(小目标),提醒乘客携带所带好物品下车,活体检测(动物等),人员超载检测,异常姿态检测,报警,数据整合上传等功能。dms部分由另一个团队开发。
人工智能、汽车
ONNX Runtime、OpenCV、...
智能驾驶中间件开发平台
智能驾驶中间件开发平台主要分为6大模块:通信服务模块、日志服务模块、参数服务模块、调度服务模块、拓扑服务模块、升级服务模块。 1、通信服务模块主要提供片内及片间的通信服务,支持发布订阅、请求响应两种模式,片内使用共享内存,片间支持选择不同的通信方式如zmq、spi等。 2、日志服务模块用于收集、存储、搜索、可视化系统运行时的各种信息,帮助故障排查、性能优化和系统监控。提供日志接口,支持日志等级、格式等设置。 3、参数服务模块能够为应用层软件提供统一的配置参数、标定参数等的读、写服务,并保证参数的安全性、可恢复性等。参数服务采用Server/Client方式提供服务,提供参数修改、保存等接口。 4、调度服务模块负责系统任务的调度和执行,合理分配系统资源,确保多个任务或进程高效、有序地执行。支持多任务管理,提供任务实时调度能力。 5、拓扑服务模块负责将通信服务模块、日志服务模块、参数服务模块、调度服务模块做统一的封装,对单元模块完成定义,并部署到系统中,同时像上层提供统一的编程范式。 6、升级服务模块能够对多个平台的SOC及MCU进行升级。支持多种升级包获取方式及压缩方式。
汽车
Bash、C++、Linux
1
帮助文档
Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服
微信扫一扫直接聊
无需加好友