龙空技术网

基于Simulink的汽车应用层软件开发学习路线/就业前景/工作内容

领绿学长 65

前言:

现时朋友们对“simulink”都比较重视,小伙伴们都想要剖析一些“simulink”的相关文章。那么小编同时在网络上汇集了一些有关“simulink””的相关文章,希望咱们能喜欢,各位老铁们一起来学习一下吧!

基于Simulink的汽车嵌入式应用层软件开发,可以自动生成代码,减少了对C语言的要求,同时Simulink还能够脱离硬件对代码进行仿真测试

就业前景:

基于模型的设计和基于模型的系统工程是高完整性高安全系统开发的基本方法,Simulink/MATLAB是满足这种方法的基础平台之一,在很多行业和领域都有应用,都在蓬勃发展,譬如医疗器械、轨道交通、非道路机械、工业自动化、电气系统自动化、航空航天、国防军工、半导体、通信等等

工作内容:

从应用层和底层软件开发的不同认识汽车嵌入式应用层软件开发

1. 应用层软件开发通常用模型开发,注重建模的规范和逻辑;而底层软件开发可能更偏向于手写代码,包括结构体、指针和函数调用等C语言内容

2. 应用层软件开发更注重控制原理、功能逻辑和应用工况;而底层软件开发偏向于协议标准,类似CAN通讯协议、XCP协议等等

3. 应用层软件开发注重在实车调试和标定,通常使用INCA或CANape;而底层软件开发只用在实验室即可,调试工具使用劳德巴赫、负载箱、信号发生器、示波器等等

总之,应用层软件开发在原理上要注重产品控制原理和特性,在应用中要理解产品应用工况等信息;而底层软件开发在原理上则更注重微控制原理,在应用中要理解好协议标准和芯片手册

开发流程:功能需求定义功能开发仿真测试实车测试

Autosar:

分为ASW和BSW,ASW属于应用层,BSW属于底层

标签: #simulink #simulink c