专栏首页twowinterzephyr笔记 1.5 hello world

zephyr笔记 1.5 hello world

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • LoRaWAN实战 LinkADR命令的源码分析

    LinkADR是LoRaWAN网络管理中相当重要的一个MAC命令,其解析占用了183行。索性专门写篇源码解析,记录下。

    twowinter
  • 自制一个 LoRa PM2.5 监测器

    年前整理医院发票,发现小孩一整年看病花了快3000块,幸好买的保险能报销大部分。病历基本都是支气管炎、上呼吸道感染、咽炎,还有一次发展成了肺炎去拍了胸片。小孩这...

    twowinter
  • zephyr笔记 2.5.2 LIFOs

    lifo是实现传统的后进先出(LIFO)队列的内核对象,允许线程和ISR添加和删除任何大小的数据项。

    twowinter
  • 用51单片机+11.0592的晶振,如何产生115200的波特率

    原文地址http://homezzy.blog.hexun.com/29601793_d.html 以前自己也遇到过这种情况,模块115200波特率而且不能更改...

    杨奉武
  • Java魔法堂:类加载机制入了个门

    一、前言                                 当在CMD/SHELL中输入 $ java Main<CR><LF> 后,Main程序...

    ^_^肥仔John
  • tensorflow学习笔记(十一):seq2seq Model相关接口介绍

    tf.sampled_softmax_loss()中调用了_compute_sampled_logits() 关于__compute_sampled_logit...

    ke1th
  • [-设计模式知几何-] 创建型05-单例模式

    打算开始打理我的公众号了,最新内容和独家秘籍。走过路过来捧个场,关注公众号:编程之王

    张风捷特烈
  • matlab获取矩阵和向量长度length和size

    DrawSky
  • 《客厅TV-APP首页瀑布流后台猫腻细窥》

    1、项目概况 横版式已经持续使用了约2年,内容排布、主题细分、露出效率、操作便利等方面都有一些不足。而瀑布流则能很好的解决这些不足,在业界已经是一种通用的做法。...

    腾讯Bugly
  • VS2005 tips 问题及解决方法 (未完待续。。。)

    Solution: 在命令提示符中输入regsvr32 "C:/Program Files/Common Files/Microsoft Shared/Hel...

    用户1396155

扫码关注云+社区

领取腾讯云代金券