發表文章

目前顯示的是 4月, 2020的文章

ESP8266 RTOS 環境架設

圖片
        最近重新接觸ESP8266,之前是永AiThinker架設好的 eclipse環境編譯,雖然方便可是SDK太舊,升級SDK也很麻煩,到官網看一下發現有新的環境可以使用(ESP-EDF)與ESP8266_RTOS SDK。 1.先下載 MSYS32     -官方提供的載點: 連結 (下面範例將msys32放在C:\) 2.下載 toolcahin:      - 載點 (xtensa-lx106-elf)     -如果SDK低於3.0版         - 載點 (xtensa-lx106-elf) 3.打開 c:\msys32\mingw32.exe 4.創建一個資料夾"esp":      - mkdir -p ~/esp       -進到資料夾          -cd esp 5.Get ESP8266_RTOS_SDK     -git clone  --recursive https://github.com/espressif/ESP8266_RTOS_SDK.git    ESP8266_RTOS_SDK 會下載到 ~/esp/ESP8266_RTOS_SDK中 5.設定路徑 IDF_PATH:    - export IDF_PATH="D:/msys32/home/f4568/esp/ESP8266_RTOS_SDK" 6.安裝 Python packages     - python -m pip install --user -r $IDF_PATH /requirements.txt 7.專案開始 copy get-started/hello_world  到~/esp    -cd ~/esp    -cp -r $IDF_PATH /...

[Ubuntu] 在VirtualBox中使用 comport ( 序列埠 )

圖片
最近在使用新的esp8266 RTOS SDK 在Ubuntu下使用,花了點時間研究怎麼在VirtualBox掛載的Ubuntu下使用: 打開設定 -連接埠號,去裝置管理員內確認 -模式選擇"主機裝置" -路徑打上根埠號一樣字 左邊選擇系統    -打勾 "啟用I/O APIC" 啟動Ubuntu -打開terminal  輸入  dmesg | grep tty     -可以看到ttyS0 打開putty         -設定鮑率 完成 補充: -如果出現  或是  /dev/ttyUSB0 permission denied --方法只要調整權限就可以了   -sudo chmod 777 /dev/ttyS0

C語言筆記-2維陣列初始化

筆記一下,指標的二維陣列如何進行初始化 int ** c = malloc(n * sizeof ( int * )); for ( int i = 0 ;i < n;i ++ ) * (c + i) = malloc(n * sizeof ( int ));