美文网首页
ESP8266 SDK学习笔记(三):寻找main主函数

ESP8266 SDK学习笔记(三):寻找main主函数

作者: 阏男秀 | 来源:发表于2018-03-14 16:09 被阅读108次

主要内容

ESP8266 SDK不提供main函数,只提供一个user_init入口函数。

寻找main

大多数菜鸟在阅读任何代码工程时,都会得到老鸟的指点:分析源码时,先从main开始阅读。

自然,任何单片机启动之后,都会从main函数开始执行。我们的ESP8266也不例外。可是我们翻遍整个SDK,都没找到main函数,为什么呢?

查阅ESP8266_NON_OS SDK API文档2.1小节可知:

ESP8266 物联网平台的所有网络功能均在库中实现,对⽤户不透明。用户应用的初始化功能可以在 user_main.c 中实现。

void user_init(void)是上层程序的入口函数,给用户提供⼀个初始化接口,用户可在该函数内增加硬件初始化、网络参数设置、定时器初始化等功能。

看来阅读开发文档是非常重要的啊!ESP8266 SDK并不提供main函数,只提供一个user_init函数供开发者写初始化代码。

参考资料


打广告时间~下面是本人做ESP8266项目收集的各种示例工程,已经放在Github:https://github.com/AngelLiang/ESP8266-Demos

相关文章

  • ESP8266 SDK学习笔记(三):寻找main主函数

    主要内容 ESP8266 SDK不提供main函数,只提供一个user_init入口函数。 寻找main 大多数菜...

  • 基础-1

    主函数:程序有且只有一个主函数package main //导入主函数的包func main() {} 打印的模...

  • 自学编程日记

    至少学习了编程中的几个词汇。 主函数:main 格式输出函数:printf 格式输入函数:scanf 文件包含命令...

  • ESP8266 SDK学习笔记(一):ESP8266 SDK结构

    引言 本人自从2015年3月使用ESP8266以来,发现自己在使用ESP8266的过程中学习到了好多有关嵌入式开发...

  • python类 + mian()函数

    main函数 if name == 'main': python主函数的入口,而在其中过程画的东西(函数,prin...

  • QtCreator插件框架学习02-main入口

    1、main主函数 1.1、QApplication对象 在main函数中首先实例化 QApplication 对...

  • 2017年9月20日

    新学习知识点关于函数的掌握: 1、必须有且只能有一个名为main的主函数。 2、C程序的执行总是从main函数开始...

  • Kotlin学习笔记之基础语法篇

    一、学习从主函数开始(main) Hello World! Kotlin代码 Java代码 对比: Kotlin不...

  • 分析SystemServer

    1.分析主函数main() 通过上述代码可知,SystemServer中的函数main()通过函数init1(),...

  • main函数和init函数

    main函数 Go语言程序的默认入口函数(主函数):func main()函数体用{}一对括号包裹。只能应用于pa...

网友评论

      本文标题:ESP8266 SDK学习笔记(三):寻找main主函数

      本文链接:https://www.haomeiwen.com/subject/knupfftx.html