
基于Simulink的OSEK嵌入式软件开发方法
文件block.tlc用来控制代码生成过程,通过相应函数将语句写入生成的源文件中,代码段3是一个例子。文件中使用的函数主要包括:%function BlockTypeSetup(block,system)void、%function Start(block,system)Output、%function Outputs
4 应用实例
图5是一个简单的应用。其中建立了两电感生产个任务,任务ADC_SUM每0.1 S执行1次,任务ADC_GPIO每0.5 S执行1次。第一个任务包含一个ADC S函数模块。该S函数属输入设备,并被封装成具有图5所示的参数输入界面;第二个任务包含另外一个S函数模块,GPIO,在这共模电感器个应用中为输出插件电感器模块。
像第二部分描述的一样,算法可以进行仿真。仿真完成后可通过RTW生成代码(本文选择osekworks.tlc为系统TLC文件,并对该文件进行了适当修改)。生成的源代码(包括*.c源文件和*.h头文件)可以在Keil C166环境下联合编译并进行软件调试运行,如图6所示,这样也便于集成传统手动开发流塑封电感器程中成熟的算法代码。最终图6 Keil C166环境下编译带μo/os—ll的生成源代码代码可在目标硬件上运行。
5 结 论
目前越来越多的汽车电子系统的开发借助Matlab/Simulink,并且其已变成标准的开发工具。本文提出的软件开发方法基于Sireulink环境和OSEK OS规范。在Simul电感线圈厂ink环境下开发的算法可以结合OSEK RTOS(本文为修改过的μC/OS-II)直接应用到目标硬件上。该方法已通过实例进行了验证,与传统方法比较极大地缩短了开发时间。
通信电源监控系统下位机硬件电路的设计1 引言通信电源通常被称为通信系统的心脏,其工作不正常,将会造成通信系统故障,甚至导致整个系统瘫痪。美国APC公司的一项调查结果表明,大约有75%以上的通信系统故障都是由于电源设备故障或者是电源设备不
DC 偏置电源对运算放大器性能参数的影响 本文阐述了直流偏置电源对敏感模拟应用中所使用运算放大器 (op amp) 产生的影响,此外还涉及了电源排序及直流电源对输入失调电压的影响。另外,本文还介绍了一种通过线性稳压器(一般不具有追踪能力)轻
英可瑞和英飞源充电模块英可瑞和英飞源充电模块,,,,哪个兄弟能给报个价,,型号越全越好,嘿嘿
联系厂家报价,可以参考美信和ti的
英飞源新公司,底子薄,没钱,全靠投资商的一点钱在玩吧。
新公司靠的是