【发布时间】:2015-12-03 09:32:20
【问题描述】:
我是 C 和 AVR 编程世界的新手,因此我目前正在阅读有关该主题的 this book。
作者参考了处理内存操作、时间(睡眠)函数等的 ATMEL 库。看下面的例子:
#include <avr/io.h>
我的问题是,我在哪里可以找到这个和其他 ATMEL 库的文档?它们是否已经内置在编译器或开发工具包中?如何查看对应的.c文件?
【问题讨论】:
-
现在你到底为什么想看 AVR 库源代码?无论如何,你不会理解其中的一半 - Atmel 是一家拥有数十年经验的公司,他们的实现可能充满了硬件特定优化的大量对接,如果没有深入的知识,其中大部分可能无法理解......
-
@specializt 我认为研究特定于硬件的优化正是查看这些文件的想法。尽管我已经编程了 20 年,但我对硬件编程的经验为零。通读这些文件可以了解这些库提供的抽象背后发生了什么。
-
是的,当且仅当公司尚未发布消息来源时,这也称为“工业间谍活动”。