SimonLiuのESP 8266とAliOS Things学習チュートリアルシリーズの10:AliOS Things 2.1.0のhelloworld

1345 ワード

交流群へようこそ:ESP 8266 AliOS Things群番号:107723112すべてのチュートリアルAliOS Things入門チュートリアルシリーズを参照してください.このチュートリアルはSimonLiuのCSDNブログで同期的に更新されています.AliOS Things 2.1.0の新しい特性で、プロジェクトのコンパイル方式と配置が以前とは違うので、SimonLiuはhelloworldのチュートリアルを書き直し、ついでにuart印刷の設定も書き直します.
2019.3.14日現在:
  • 最初に下部のツールバーコンパイルボタンでコンパイルされたアイテムは、ツールバーで選択されたアイテムとターゲットプラットフォームに準拠しています.プロファイルには関係ありません.
  • aos make menuconfig生成されたプロファイルは、AliOS Thingsホームの.configファイルであり、aos makeコマンドを実行してコンパイルされたアイテムは、プロファイル.configの設定に準じ、ツールバーのアイテムやターゲットプラットフォームの選択とは無関係である.このコマンドは、プロジェクトフォルダ内で実行できるとは限らないので、前のレベルのディレクトリに戻ってください.ターミナルウィンドウは最小19行80列です.
  • 本明細書の目標:
  • コンパイルhelloword@esp8266プロジェクト
  • 印刷出力UART 1、ボーレート74880
  • 3.1アップグレードaos-cubeから0.3.1へアップグレード:pip install --upgrade aos-cube表示バージョン:aos --version3.2 app/example/helloworld/helloworld.cを開く
    3.3ヘッダファイル#include "driver/uart.h"の追加
    3.4 application_start()次の内容を追加する.
        uart_config_t uartConfig;
        uartConfig.baud_rate = 74880; 
        uart_dev_t uart;
        uart.port = 1; 
        uart.config = uartConfig;
        hal_uart_init(&uart);
    

    3.5端末運転
    aos make helloworld@esp8266 -c config
    aos make && aos upload