文档介绍:嵌入式技术
./")--)- 0)’12,3,4*
基于!"#$%!& 规范的
驱动代码生成工具箱设计与实现!
冯辉宗!刘先东!蒋建春!邱宝梅
!重庆邮电大学重庆高校汽车电子与嵌入式系统工程研究中心"重庆!"""#$#
摘要! 针对汽车控制器中驱动代码生成存在对硬件依赖性强" 代码格式不规范" 可重用性不强
等问题!提出利用仿真建模工具%&’()&*+,-./"结合 0(12%0- 规范" 基于代码生成技术的汽车控制器
驱动工具箱的设计方法# 通过对驱动配置模块的不同芯片配置及对相关参数的设置满足多处理器需
求!依据 0(12%0- 规范对驱动函数接口的封装实现代码的可重用性$ 最后将设计的驱动工具箱结合代
码生成模板应用于 345 车窗控制系统!实验证明了该方法的高效性和可行性$
关键词! 代码生成%驱动工具箱%0(126%0- 规范%%&’()&*+,-./
中图分类号! .789#:; 文献标识码! 0 文章编号! ";$<=>??<@;"9;A">=""88="!
BCD&E* F*G &’H)C’C*1F1&2*
2I 1JC GK&LCK M2GC EC*CKF1&2* 122)N2O NFDCG 2* 0(12%0-
PC*E Q(&R2*E!S&( T&F*G2*E!U&F*E U&F*MJ(*!V&( 3F2’C&
WX*E&*CCK&*E -CDCFKMJ 4C*1CK 2I 0(12’21&LC X)CM1K2* F*G X’NCGCG %YD1C’Z 4J2*E[&*E \*&LCKD&1Y 2I 72D1D F*G .C)CM2’’(*&MF1&2*DZ
4J2*E[&*E !"""#$ !4J&*F]
!"#$%&’$ ! 0MM2KG&*E 12 1JC HK2N)C’D 2I M2GC EC*CKF1&2* &* 1JC GK&LCK 2I F(12 M2*1K2))CKZ D(MJ FD GCHC*G&*E 2* JFKG^FKC
D1K2*E)YZM2GC I2K’F1 *21 D1F*GFKGZ KC(DFN&)&1Y *21 D1K2*E F*G D2 2*Z 1J&D HFHCK H(1D I2K^FKG F +&*G 2I GCD&E*&*E ’C1J2G 2I 1JC GK&LCK
122)N2O 2I F(12 M2*1K2))CK (D&*E 1JC D&’()F1&2* ’2GC)&*E 122)D %&’()&*+,-./Z M2’N&*&*E ^&1J 0(12%0- *2K’DZNFDCG 2* M2GC EC*CKF!
1&2*: _* GCD&E*&*E HK2MCDDZ &1 ’CC1D ’F*Y HK2MCDD2KD 1JK2(EJ G&IICKC*1 MJ&HD M2*I&E(KF1&2* F*G 1JC KC)F1CG HFKF’C1CKD DC11&*ED 2I 1JC
GK&LC M2*I&E(KF1&2* ’2G()CZ F*G KCF)&RCD 1JC M2GC KC(DFN&)&1Y 1JK2(EJ 1JC C*MFHD()F1&2* 2I GK&LCK I(*M1&2* &*1CKIFMC FMM2