基於stm32L4R9體驗ewebengine

2022-01-05 EVM字節碼
1.stm32L4r9平臺ST公司的STM32L4R9I是高性能超低功耗MCU系列產品,基於Arm Cortex-M4 32位RISC核,工作頻率高達120MHz,支持所有ARM單精度數據處理指令和所有數據類型,並能實現全套的DSP指令和存儲器保護單元(MPU),使得應用更加安全.電源電壓1.7V-3.6V,關斷模式33nA;工作溫度-40℃ 到 85/125℃。主要用在健康手環智能手錶小型醫療設備智能表計智能工業傳感器等各種產品的中央控制器。2.ewebengineewenengine是(Embedded Web Engine)嵌入式瀏覽器引擎,核心基於evm虛擬機。ewebengine相當於PC上Chrome的瀏覽器。同時ewenengine兼容HTML5標準。此外,ewebengine還實現了類Vue.js框架evue。3.教程篇此篇將介紹ewebengine PC模擬器的使用,以及將ewebengine燒錄到ST官方stm32L4開發板中,真機測試ewebengine的表現。
模擬器相關資源壓縮包下載!包含模擬器、測試demo。3.1 模擬器測試代碼位於ewebenginesimulator/release/tests/LiteWearable_390_390中。

ewebengine.zip

長按識別二維碼查看原文

https://www.yuque.com/attachments/yuque/0/2021/zip/443421/1623495984541-acd32680-6f26-49a6-854b-ad1938decf12.zip?_lake_card=%7B%22src%22%3A%22https%3A%2F%2Fwww.yuque.com%2Fattachments%2Fyuque%2F0%2F2021%2Fzip%2F443421%2F1623495984541-acd32680-6f26-49a6-854b-ad1938decf12.zip%22%2C%22name%22%3A%22ewebengine.zip%22%2C%22size%22%3A30588623%2C%22type%22%3A%22application%2Fx-zip-compressed%22%2C%22ext%22%3A%22zip%22%2C%22status%22%3A%22done%22%2C%22taskId%22%3A%22u9534dbed-17f6-4591-8cb5-71f9a442d05%22%2C%22taskType%22%3A%22upload%22%2C%22id%22%3A%22xmc2d%22%2C%22card%22%3A%22file%22%7D標題:ewebengine.zip3.2 目錄說明模擬器位於ewebenginesimulator/release/evuesimulator.exe。雙擊即可運行。
3.3 測試用例

進入模擬器後,如果進入了某一個應用,雙擊空白區域兩次,就會回到啟動頁。

文件名預覽圖說明evue_index.evue應用啟動頁面,在app.js的config.path欄位配置evue_launcher_tab.evue啟動器頁面evue_watch_dial.evue錶盤頁面evue_calculator.evue計算器頁面evue_music_index.evue音樂播放器頁面evue_weather_index.evue天氣頁面3.4 stm32L4r9固件

Project.zip

長按識別二維碼查看原文

https://www.yuque.com/attachments/yuque/0/2021/zip/443421/1623496083864-a73065ab-feab-4646-a314-2f06b2af13b3.zip?_lake_card=%7B%22src%22%3A%22https%3A%2F%2Fwww.yuque.com%2Fattachments%2Fyuque%2F0%2F2021%2Fzip%2F443421%2F1623496083864-a73065ab-feab-4646-a314-2f06b2af13b3.zip%22%2C%22name%22%3A%22Project.zip%22%2C%22size%22%3A454467%2C%22type%22%3A%22application%2Fx-zip-compressed%22%2C%22ext%22%3A%22zip%22%2C%22status%22%3A%22done%22%2C%22taskId%22%3A%22u0f2d9b78-2746-40d4-9367-1a429540a5f%22%2C%22taskType%22%3A%22upload%22%2C%22id%22%3A%22u50f928b6%22%2C%22card%22%3A%22file%22%7D標題:Project.zip

步驟一:拷貝tests/LiteWearable_390_390目錄下所有文件到SD卡根目錄下,如圖所示
步驟二:解壓固件包,燒寫固件Project.hex到開發板

3.5 視頻演示3.5.1 模擬器視頻3.5.2 真機視頻

相關焦點

  • STM32L0晶片FLASH編程示例及提醒
    STM32L0晶片的擦除除了支持全片擦除外,再就是支持頁擦除,每頁的大小為128Bytes,即32個字。編程可以按字或按半頁【64Bytes】編程。單頁擦除、單字編程以及半頁編程的時間都是一樣的,大概3.2ms左右,這點在晶片數據手冊上也明確出來了。
  • 新一代超低功耗STM32U5,到底有啥亮點?
    STM32L1進一步分為:STM32L100(低價)、 STM32L151、 STM32L152(支持LCD)、 STM32L162(支持LCD和AES-128)等四個系列:參考地址:https://www.st.com/en/microcontrollers-microprocessors/stm32l1-series.htmlSTM32L0於2014年推出,採用
  • 關於STM32Cube的幾個常見問題
    四、STM32Cube HAL庫可以使用中斷或DMA嗎?答:是的。HAL層支持三種 API編程模型:輪詢、中斷和DMA(帶或不帶中斷的產生)。五、有基於相關開發工具鏈的工程例程嗎?答:有的。stm32cube各系列固件包提供了豐富的應用例程。
  • STM32L5課程上新 | 基於STM32L5的TTT技術介紹
    《STM32L5微控制器系列課程》新篇上線,為大家詳細解讀基於STM32L5 的TEE技術介紹 ~~~《STM32L5微控制器》系列課程/development-tools/stm32cubemx.html2) STM32CubeL5Firmware Package1.2.0或以上版本,可使用STM32CubeMX直接下載;下載地址:https://www.st.com/content/st_com/en/products/embedded-software
  • STM32CubeIDE屬於一站式工具,本文帶你體驗它的強大
    屬於一站式工具,那麼本文也一站式帶你體驗:下載安裝,配置生成代碼,硬體在線調試。官網地址:https://www.stmicroelectronics.com.cn/en/development-tools/stm32cubeide.htmlSTM32CubeIDE是一個多功能的集成開發工具,集成了TrueSTUDIO和STM32CubeMX,它是STM32Cube軟體生態系統的一部分。
  • 技術筆記-STM32CubeL4 固件庫V1.13.0版的RTC喚醒
    為進一步確認問題,使用另一版本的固件庫的相關例程\STM32Cube_FW_L4_V1.12.0\Projects\NUCLEO-L476RG\Examples\PWR\PWR_STOP2_RTC進行驗證,結果卻發現功能是正常的。難道客戶描述有誤?下載跟客戶相同的STM32CubeL4版本庫,即用STM32Cube_FW_L4_V1.13.0來進行驗證,發現客戶描述的問題確實存在。
  • STM32CubeIDE使用入門的幾個常見問題
    【注‍:文中圖片在手機模式下需要時可以點擊放大查看】1、STM32CubeIDE該免費工具哪裡可以下載?可以前往www.st.com搜索下載。它基於Eclipse™/CDT框架和GCC工具鏈,支持ECLIPSE插件和GDB調試器。它有支持多個平臺的版本,比方LINUX/macOS/WINDOWS等。
  • STM32CubeMX升級至V5.2.0,STM32G4即將推出,STM32CubeIDE正式面世
    官網網址:www.st.com/stm32cubemx百度網盤下載:STM32CubeMX4.工具鏈增加STM32CubeIDE官網網址:https://www.stmicroelectronics.com.cn/en/development-tools/stm32cubeide.html簡單來說,它就是集成了
  • STM32L432KC 測評
    至於Nucleo-l432kc的性能說明,官網都有。我就不搬磚過來啦。STM32L432KC  官網介紹另一方面:NUCLEO-L432KC開發板是首個集成一款QFN32微型封裝微控制器的Nucleo-32開發板,板載一顆STM32L432KCU6微控制器(UFQFPN32)。
  • 基於stm32f401ccu6的智能手錶【 無線通信】
    ·  手錶板:stm32f401ccu6, mma7660三軸,si7021溫溼度,max30102心率,lt8920無線,振動馬達。·  無線控制板:stm32f401ccu6,lt8920,1W led,繼電器。
  • [原創]STM32L476RG Nuleo 評測
    STM32L476RG晶片介紹意法半導體構建了新型架構,得益於其高度靈活性,達到了同類最佳的超低功耗性能。STM32L4 MCU在比較超低功耗微控制器效率的標準化EEMBC™ULPBench®測試中獲得123分(世界紀錄)。此外,STM32L4系列打破了超低功耗領域的性能限制。
  • STM32CubeMonitor介紹、下載、安裝和使用教程
    •關注感興趣的應用行為•允許將數據記錄到文件中並重播以進行詳盡的分析•通過可配置的顯示窗口(如曲線和方框)和大量的小部件(如儀表、條形圖和圖表)提供定製的可視化多探頭支持同時監控多個目標•遠程監控,本機支持多格式顯示(PC、平板電腦、手機)•直接支持Node-RED開放社區•支持作業系統:Windows,Linux Ubuntu
  • STM32F1_外部SRAM作為運行內存
    今天提供的工程是基於前面「TIM延時」的工程修改而來,但是今天的例子是使用ST官方提供的標準庫裡面「system_stm32f10x.c」文件裡面現成的函數接口(使用寄存器配置),使其控制外部SRAM作為運行內存。昨天的工程使用標準庫fsmc相應的函數接口來配置的FSMC,昨天工程的目的就是為了使其大家熟悉參數信息。
  • 全教程:TencentOS tiny 移植到 STM32F103(基於標準庫) | CSDN 博文精選
    · kernel:kernel 是 TencentOS tiny 內核核心源碼,它的重要性我也不用多說,畢竟整個內核就是由這裡面的文件組成,而其他文件夾都是基於內核的組件。不過這不影響,我們在配置文件 tos_config.h 中修改一下就好,添加兩句話#include "stm32f10x.h"#include <stdio.h>如下圖
  • STM32CubeMX重大升級
    一些關於STM32CubeMX升級、ST官網的細節問題,不知道大家平時注意了沒有?相信經常使用STM32CubeMX工具的朋友,都知道升級到V5.0.0版本的新聞。其實,經常使用STM32CubeMX工具的朋友可能會關注它版本的更新。
  • STM32CubeMX介紹、下載與安裝
    2.微控制器圖形化配置:l 自動處理引腳衝突l 動態設置確定的時鐘樹l 可以動態確定參數設置的外圍和中間件模式和初始化l 功耗預測3.C代碼工程生成器覆蓋了STM32 微控制器初始化編譯軟體,如IAR、KEIL、GCC。4.可獨立使用或作為 Eclipse 插件使用。
  • STM32F7開發板自己造
    結果手冊裡找不到熟悉的圖——主要是想知道不同啟動模式下Flash, SRAM是如何映射的到0地址的(在F0, F4下面是BOOT0引腳選擇影射Flash還是Bootloader),結果發現F7裡面不是這麼回事,沒有這個映射了。
  • STM32f103單片機(三)——串口
    這裡要注意的是USART1應用的是APB2時鐘,USART2、USART3、UART4、UART5應用的是APB1時鐘。繼續看給我們的庫函數,這一個涉及到的庫函數是與串口相關的庫函數stm32f10x_usart.c
  • STM32CubeMx入門教程(1)-點亮LED
    STM32CubeMx的使用條件1.硬體條件:(1)野火STM32F103開發板-指南者(2)原理圖原理圖可以參考官網,在stm32CubeMx入門教程的使用中會將用到的部分原理圖以圖片的形式貼出。軟體(1)STM32CubeMX 從STM公司官網下載,下載地址:https://www.st.com/zh/development-tools/stm32cubemx.html#tools-software
  • 基於STM32F746官方Discovery板TouchGFX Gui基礎篇
    基於STM32F746官方Discovery板TouchGFX Gui基礎篇技術群