文件名称:mocking-hardware-ceedling-cmock:使用Ceedling和CMock模拟嵌入式硬件的示例
文件大小:792KB
文件格式:ZIP
更新时间:2024-05-17 07:30:44
C
使用Ceedling和CMock模拟嵌入式硬件的示例 这是我的博客的伴侣, : : 它提供了一个使用Ceedling和CMock生成嵌入式硬件模拟的示例。 这使我们可以在主机上独立编译和运行测试。 要求 执行测试需要耙子。 通常将其作为Ruby安装的一部分进行安装。 运行测试 使用以下命令运行测试: rake test:all 来源 源文件位于src文件夹中。 有一个名为tempSensor模块,可实现与I2C温度传感器的接口。 有一个i2c.h文件,用于为处理器I2C硬件生成模拟。 测验 tempSensor模块已通过test/test_tempSensor.c文件进行了test/test_tempSensor.c 。 流浪汉 随附的Vagrantfile可用于启动能够构建测试的环境。 要启动环境,请运行: vagrant up 。 加载环境后,请使用以下命令连接到它: vagra