SimonLiuのESP 8266とAliOS Things学習チュートリアルシリーズの10:AliOS Things 2.1.0のhelloworld
1345 ワード
交流群へようこそ:ESP 8266 AliOS Things群番号:107723112すべてのチュートリアルAliOS Things入門チュートリアルシリーズを参照してください.このチュートリアルはSimonLiuのCSDNブログで同期的に更新されています.
2019.3.14日現在:最初に下部のツールバーコンパイルボタンでコンパイルされたアイテムは、ツールバーで選択されたアイテムとターゲットプラットフォームに準拠しています.プロファイルには関係ありません. 本明細書の目標: コンパイルhelloword@esp8266プロジェクト 印刷出力UART 1、ボーレート74880 3.1アップグレード
3.3ヘッダファイル
3.4
3.5端末運転
AliOS Things 2.1.0
の新しい特性で、プロジェクトのコンパイル方式と配置が以前とは違うので、SimonLiuはhelloworldのチュートリアルを書き直し、ついでにuart印刷の設定も書き直します.2019.3.14日現在:
aos make menuconfig
生成されたプロファイルは、AliOS Thingsホームの.config
ファイルであり、aos make
コマンドを実行してコンパイルされたアイテムは、プロファイル.config
の設定に準じ、ツールバーのアイテムやターゲットプラットフォームの選択とは無関係である.このコマンドは、プロジェクトフォルダ内で実行できるとは限らないので、前のレベルのディレクトリに戻ってください.ターミナルウィンドウは最小19行80列です.aos-cube
から0.3.1
へアップグレード:pip install --upgrade aos-cube
表示バージョン:aos --version
3.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