您当前的位置:首页 > 美文摘抄 > 内容

java编程设计模式_Java可编程JoC模块简化硬件设计

java编程设计模式_Java可编程JoC模块简化硬件设计

Java on a Chip (JoC)是世界上第一个Java可编程控制器模块,专为智能应用和专业开发人员的创新而设计。高度集成的Java可编程JoC模块可以替代传统的微控制器电子设备,简化硬件设计。直接集成到应用硬件中,无需复杂耗时的底层开发。借助JoC,开发人员可以更快、更经济地将全尺寸产品推向市场。

两个关键组件促进了应用程序的开发。——JoC管理器与安装了JoC模块的参考/开发板Javaino结合使用。JoC Manager是一个集成开发环境(IDE ),包含一个完整的Java开发系统。由于JoC Manager灵活直观的特点,即使是初级开发人员也能快速上手JoC系统。同时,Javaino参考/开发板的所有JoC模块管脚都与连接器相连,方便了原型设计,非常适合小批量产品设计。所有需要连接Javaino与PC是一个USB电缆。

为什么选择Java?

多年来,Java一直是最受欢迎的面向对象编程语言,现在大多数学生都从Java接受了良好的教育。比如,不像C或C有容易混淆的指针,Java的内存管理方法可以更好地防止隐藏错误。使用高级面向对象的Java API访问硬件可以节省通常用于低级编程的宝贵时间。

Java API中实现了支持USB接口等功能。这将大大加快开发周期。JoC Manager灵活的开发环境(功能齐全的IDE)有助于实现快速上市的策略。

介绍JoC模块

高度集成的Java可编程JoC模块尺寸小于1 1.5英寸,直接集成到应用硬件中。它可以通过SMT或通孔技术安装。常见的接口选项在Java下可以轻松解决,所以JoC模块适用范围很广。Java代码在实现的Java虚拟机(VM)中运行,该虚拟机在固件中实现。

高度集成的Java可编程JoC模块

相对于标准的嵌入式Java系统(例如JavaME),JoC Java VM是一个空间非常小(30 kB)的demmel产品开发,完全集成在控制器的固件中,不需要额外的操作系统。

JoC模块功能一览:

尺寸小于1 1.5英寸。

通过SMT或2 mm通孔技术安装

2.7至5.5 v的宽电源电压范围。

内置3.3V稳压器

数字和模拟输入/输出

USB、2 RS232 (TTL)、I2C、SPI

PWM输出

模数和数模转换器

多达128个键的键盘接口

旋转编码器接口

带备用电池的实时时钟(RTC)

世界上唯一的芯片序列号

只有芯片可应要求提供。

介绍Javaino参考/开发板

如前所述,JoC应用程序是在名为Javaino的JoC参考/开发板的帮助下开发的。相应的软件——JoC Manager——通过USB线连接。所有的通信、供电和调试都是通过这个单一的USB连接进行的。不需要额外的硬件或软件。

带JoC模块的Javaino参考/开发板

Javaino的船上有一个JoC模块,也就是说Javaino的技术特点和JoC模块是一样的。为了便于原型设计和开发,所有模块引脚都可以通过Javaino连接器访问。因为Javaino板有Arduino Uno的足迹,所以可以使用大量广泛可用的Arduino扩展板来扩展功能。

JoC经理简介

JoC Manager是一个灵活的用于JoC应用程序开发的IDE。JoC经理是免费提供的。IDE包含完整的Java开发环境,有助于开发运行在JoC的Java VM上的应用。只需通过USB连接Javaino并启动它。

JoC Manager允许轻松编辑、编译和远程调试Java代码。编译后的Java应用程序通过USB接口直接加载到芯片上,在Java VM中执行。生成的Java应用程序的远程调试是通过同一个USB接口直接在连接的Javaino上进行的。调试器包含一些常用功能,如断点和变量检查。

JoC管理器功能一览:

多功能IDE,免费且无需任何设置工作。

带有编辑器、编译器和调试器的完整Java开发环境

语法突出显示以增强代码的可读性

快速跳转编译错误源代码位置

通过USB远程调试源代码

断点和变量检查

快速入门示例应用程序

始终使用Web更新,并使用最新版本的软件和固件。

通过帮助和详细提示提供操作帮助。

Java API简介

应用程序开发从根本上得到简化,因为低级功能已经在固件中实现,并且可以通过易于使用的Java应用程序编程接口(API)来访问。您可以通过Java包和相关类轻松访问控制器功能,如通信(SPI、I2C、USB、UART)和I/O(DAC、ADC、PWM、数字和模拟I/O)引脚。Java API支持的其他功能包括键盘矩阵、旋转编码器输入和实时时钟(RTC)。Java API集成了一个事件管理系统,可以在通信、定时器或键盘事件发生时自动通知Java应用程序。即使没有操作系统,由于Java VM的多线程能力,并行处理也是可能的。

开始

JoC使用起来非常简单。使用以下步骤设置整个开发环境只需几分钟,而不是几小时:

从https://joc.systems/de/downloa.下载JoC经理(36 MB)。

在你的电脑上安装它(5分钟;不需要交互)。

使用USB电缆将Javaino板连接到您的PC(无需进一步的硬件连接)。

启动JoC管理器。

使用Java示例代码(IDE包含大约20个软件示例)或您自己的代码来部署Javaino board。

审计郭婷


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 作是什么意思(作的另一种说法)

下一篇: 山药藤的药用价值与副作用(山药藤是啥样子)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号