2019-12-18 18:46发布
单片工程师 发表于 2018-9-21 09:25 请教 模块对外的接口的具体实现不还是在模块的C文件中吗?
muniao 发表于 2018-9-20 18:02 用一个void指针,隐藏结构体,改结构体参数,全部用函数操作如 set(void *,value);get(void *,&value ...
最多设置5个标签!
大体类似两个头文件。但核心是要了解C语言在对应平台上(比如arm架构)下的调用规约(Arm的叫AAPCS)。知道规约以后,对外的接口描述可以和实现完全不同——符合规约,能用就行。
好方法!赞一个,这才是真正解决问题的方法!
补充:
想了一下,好像类型也检查没有了。
一周热门 更多>