首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >zephyr笔记 1.5 hello world

zephyr笔记 1.5 hello world

作者头像
twowinter
发布2020-04-17 11:09:39
发布2020-04-17 11:09:39
8580
举报
文章被收录于专栏:twowintertwowinter

1 前言

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

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

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

2 例程效果

代码语言:javascript
复制
cd %ZEPHYR_BASE%\samples\hello_world
mkdir build & cd build
cmake -GNinja -DBOARD=nucleo_l073rz ..
ninja run

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

代码语言:javascript
复制
***** BOOTING ZEPHYR OS v1.11.99 - BUILD: Apr 12 2018 19:16:06 *****
Hello World! arm

3 代码分析

源码如下,真是够简单。

代码语言:javascript
复制
#include <zephyr.h>
#include <misc/printk.h>

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

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

4 总结

简单打印,没啥好说。

End

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 前言
  • 2 例程效果
  • 3 代码分析
  • 4 总结
  • End
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档