在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ARM? Cortex?-M MCU 編程的多種方式

454398 ? 來源: ARM ? 作者:Joseph Yiu ? 2021-06-20 17:59 ? 次閱讀

如前所述,我們在嵌入式系統中的應用程序開發中涉及到 Java ME。第 4 部分主要討論 IS2T 的 Java 產品 MicroEJ?。

*MicroEJ、STM32Java – IS2T*

對于一些嵌入式系統設計人員來說,他們使用的微控制器只有幾百 KB 的閃存和 RAM,這種限制使得當前版本的 Oracle Java ME 虛擬機不適合。為了解決這個問題,另一家名為 IS2T 的公司有一個名為 MicroEJ? 的 Java 產品,它使用了一種不同的方法。MicroEJ 也可作為 STMicroelectronics 的 STM32Java SDK 產品的一部分提供。

與將字節碼對象直接加載到虛擬機不同,Java 對象首先經過優化和預處理,并在加載到微控制器之前進行板外鏈接。

pYYBAGDPEXGAC2gnAADMDI8NStk805.png

這種安排有幾個優點:

* 更快的啟動時間。例如,在以 120MHz 運行的基于 ARM Cortex?-M3/M4 處理器的微控制器上,啟動僅需 2ms。
* 更小的內存需求。MicroJvm? 虛擬機可以裝入微控制器,因為最低內存要求是 28KB 閃存和 1KB SRAM(不包括應用程序代碼)。即使有一個額外的豐富的 GUI 人機界面 (HMI) 庫,它總體上也只需要 90KB 到 140KB 的閃存。
* 更好的優化,因為預處理和鏈接是在個人電腦上進行的,比微控制器更強大。

潛在的缺點是微控制器無法在運行時動態下載 Java 字節碼對象,這對于大多數嵌入式應用程序來說不是問題。

MicroEJ 中的 MicroJvm 虛擬機面對 Java VM 的所有要求(VM 引擎、錯誤檢查、安全性、內存優化器(即垃圾收集))。

對于應用程序開發人員來說,MicroEJ SDK 產品是一種使用功能豐富的 GUI(圖形用戶界面)開發應用程序的快捷方式。MicroEJ 產品包含 Java 平臺 (JPF) 的各種選擇。Java Platform (JPF) 包括根組件以及附加包:MicroJvm 虛擬機、標準庫,例如 B-ON + CLDC(核心嵌入式 Java API)、MicroUI?(嵌入式用戶界面)、MWT(Micro Widget Toolkit,一個嵌入式小部件框架)、NLS(嵌入式國家支持)、運行時 PNG 圖像解碼器以及用于設計字體、前面板和故事板的圖形工具。

作者:Joseph Yiu

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17301

    瀏覽量

    352129
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9150

    瀏覽量

    368467
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3614

    瀏覽量

    129631
收藏 人收藏

    評論

    相關推薦

    ARM Cortex-M4內核MCU相關資料下載

    上月,意法半導體(ST)與德州儀器(TI)相繼宣布推出基于ARM Cortex-M4的MCU。在這之前,恩智浦(NXP)與飛思卡爾(Freescale)也曾宣布過M4產品的推出。對于后
    發表于 07-01 07:48

    ARM Cortex-M0+中斷機制和中斷編程步驟

    慕課蘇州大學.嵌入式開發及應用.第二章.入門與軟件框架.ARM Cortex-M0+中斷機制和中斷編程步驟0 目錄2 入門與軟件框架2.7 ARM
    發表于 11-08 09:10

    150MHz LPC1800 MCU 具有業界最高的ARM Cortex_M3性能

    150MHz LPC1800 MCU 具有業界最高的ARM Cortex_M3性能
    發表于 09-26 09:44 ?4次下載
    150MHz LPC1800 <b class='flag-5'>MCU</b> 具有業界最高的<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex_M</b>3性能

    傳統的單片機和ARM較量 助推MCU踏上高端Cortex-M市場

    據有關市場調研機構稱,基于ARM Cortex-M內核的MCU在2010年創紀錄地實現了100%的出貨量增長。而整個MCU市場才增長了37%。MCU
    發表于 04-28 10:00 ?1635次閱讀

    東芝基于Arm Cortex?-M的新款MCU特性分析

    近日,東芝推出基于Arm? Cortex?-M的新系列MCU——M4G群,該MCU群具備高效率、
    的頭像 發表于 05-11 08:34 ?4114次閱讀

    ARM Cortex-M4內核MCU

    上月,意法半導體(ST)與德州儀器(TI)相繼宣布推出基于ARM Cortex-M4的MCU。在這之前,恩智浦(NXP)與飛思卡爾(Freescale)也曾宣布過M4產品的推出。對于后
    發表于 10-26 18:06 ?37次下載
    <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>4內核<b class='flag-5'>MCU</b>

    MCU學習筆記_ARM Cortex M0_簡介

    MCU學習筆記ARM Cortex M01. RM的CPU core 的基本概念2. ARM Corte
    發表于 10-28 11:21 ?15次下載
    <b class='flag-5'>MCU</b>學習筆記_<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b> <b class='flag-5'>M</b>0_簡介

    基于ARM Cortex-M0核的MCU設計及應用

    知網鏈接:基于ARM Cortex-M0核的MCU設計及應用
    發表于 11-05 15:35 ?18次下載
    基于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>0核的<b class='flag-5'>MCU</b>設計及應用

    ARM Cortex-M3系統設計與實現

    ARM Cortex-M3系統設計與實現——STM32基礎篇目錄0. 嵌入式入門學習路線1. STM32 MCU簡介 1.1 stm32 mcu結構 1.2 STM32
    發表于 11-05 19:50 ?22次下載
    <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>3系統設計與實現

    mcookie與單片機的關系_使用ARM Cortex-M MCU拓展單片機教學

    mcookie與單片機的關系_使用ARM Cortex-M MCU拓展單片機教學
    發表于 11-30 19:36 ?9次下載
    mcookie與單片機的關系_使用<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b> <b class='flag-5'>MCU</b>拓展單片機教學

    一點理解之 CmBacktrace: ARM Cortex-M 系列 MCU 錯誤追蹤庫

    一點理解之 CmBacktrace: ARM Cortex-M 系列 MCU 錯誤追蹤庫
    發表于 11-30 19:51 ?10次下載
    一點理解之 CmBacktrace: <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b> 系列 <b class='flag-5'>MCU</b> 錯誤追蹤庫

    兆易創新 GD32 Arm? MCU 快速入門指南

    兆易創新GD32 MCU圍繞Arm Cortex-M3,Arm Cortex-M4 ,Arm
    發表于 02-08 16:53 ?39次下載
    兆易創新 GD32 <b class='flag-5'>Arm</b>? <b class='flag-5'>MCU</b> 快速入門指南

    基于ARM?Cortex?-M0+的32位高集成低成本的通用MCU-DT5M8036系列介紹

    DT5M8036 系列是一個基于 ARM?Cortex?-M0+的 32 位高集成低成本的通用 MCU
    發表于 01-30 13:42 ?886次閱讀

    基于32位Arm Cortex-M內核N32系列MCU應用

    國民技術N32系列MCU產品基于32位Arm Cortex-M內核,內置嵌入式高速閃存、低功耗電源管理,集成數模混合電路,并內置硬件密碼算法加速引擎以及安全單元。
    發表于 03-28 11:35 ?965次閱讀

    ARM?Cortex?-M23 32位MCU數據表

    電子發燒友網站提供《ARM?Cortex?-M23 32位MCU數據表.pdf》資料免費下載
    發表于 02-22 14:32 ?0次下載
    <b class='flag-5'>ARM</b>?<b class='flag-5'>Cortex</b>?-<b class='flag-5'>M</b>23 32位<b class='flag-5'>MCU</b>數據表
    主站蜘蛛池模板: 婷婷六月天在线| 午夜激情网站| 又粗又大又爽又色又过瘾视频| 日本三级11k影院在线| 日本xxxx69日本| 亚洲综合国产一区二区三区| 年轻护士女三级| lsj老司机精品视频在线观看| 伊人久久大香线蕉资源| 亚洲高清色图| 日本大黄视频| 天天cao在线| 手机在线看片国产| 精品久久看| 91在线免费看| 一二三区乱码一区二区三区码| 四虎永久免费地址在线网站| 人人插人人射| 国产午夜精品不卡片| 正在播放国产女免费| 色综合色综合色综合色综合网 | 婷婷综合七月激情啪啪| 色噜噜综合网| 久久精品国产精品亚洲婷婷| 最近2018中文字幕2019视频| 天天色影院| 久久综合九色综合欧洲| 人人看人人添人人爽| 韩国三级hd中文字幕| 午夜影皖普通区| 操碰91| 国产精品露脸脏话对白| 成人免费看黄网站yyy456| 亚洲qingse中文在线| 亚洲性一区| 午夜伦理片在线观看| 恐怖片大全恐怖片免费观看好看的恐怖片 | 日本一区免费看| 天堂网在线资源www最新版| 毛片特黄| 手机看片1024久久|