zephyr笔记 1.5 hello world

版权声明:本文为twowinter原创文章,请联系微信公众号twowinter,未经博主允许不得转载。 https://blog.csdn.net/iotisan/article/details/79968608

1 前言

在前一篇中学习了开发基础,接下来就开始玩些简单的程序。

这篇先研究下 内核例程1 Hello World

我正在学习 Zephyr,一个很可能会用到很多物联网设备上的操作系统,如果你也感兴趣,可点此查看帖子zephyr学习笔记汇总

2 例程效果

cd %ZEPHYR_BASE%\samples\hello_world
mkdir build & cd build
cmake -GNinja -DBOARD=nucleo_l073rz ..
ninja run

烧写之后,串口工具打开,使用115200波特率即可看到打印信息。

***** BOOTING ZEPHYR OS v1.11.99 - BUILD: Apr 12 2018 19:16:06 *****
Hello World! arm

3 代码分析

源码如下,真是够简单。

#include <zephyr.h>
#include <misc/printk.h>

void main(void)
{
    printk("Hello World! %s\n", CONFIG_ARCH);
}

奇怪,波特率哪里配的呢? 别着急,把底层的归底层,后面驱动章节再了解。

4 总结

简单打印,没啥好说。

End


阅读更多

扫码向博主提问

iotisan

博客专家

物联网技术交流
  • 擅长领域:
  • 物联网
  • 嵌入式
  • LoRa
  • NB-IoT
  • ZigBee
去开通我的Chat快问

没有更多推荐了,返回首页