首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AMetal平台学习——初步了解篇

接下来就进入正题,开始移植Ametal到STM32F103RCT6芯片上,由于STM32F103RCT6是Cortex-M3内核,所以我决定在同是M3内核的ZLG217芯片的源码基础上进行修改移植,这样就大大降低了工作量...board目录下是各种开发板的模版工程,由于我们是基于ZLG217开发板进行移植,所以我们需要打开ZLG217下的模版工程,打开路径:ametal\board\am217_core\project_example...硬件层接口使用amhw_/AMHW_ +芯片名作为命名空间,如 amhw_zlg116、AMHW_ZLG116。 驱动层(Driver):驱动层在硬件层的基础上做了进一步封装,进一步简化对外设的操作。...驱动层分为标准驱动和非标准驱动,前者是指GPIO、UART、ADC、SPI、I2C等常见外设驱动,这类驱动通常只会提供一个初始化函数(例如,ZLG116 的 ADC 标准驱动提供的初始化函数命名形形式可能为...:am_zlg116_adc_init()),初始化后即可使用标准接口操作相应的外设。

4100
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券