Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Introduction to JNI with Eclipse, GCC and MSYS2

Автор: upgrdman

Загружено: 2020-04-26

Просмотров: 2818

Описание:

This guide shows how to use Java's JNI to interact with code written in C. I show the entire process:

-Installing Java from AdoptOpenJDK.
-Installing the Eclipse IDE for Java Developers, plus the CDT and TM Terminal plug-ins.
-Installing MSYS2 with MinGW-W64.
-Setting up the PATH environment variable.
-Testing the Eclipse toolchain.
-Writing the Java portion of the JNI code.
-Writing the C portion of the JNI code.
-Writing a simple Makefile.
-Compiling the JNI code into a DLL file.
-Testing the code and benchmarking performance.
-Highlighting the performance benefits of using Java's ByteBuffers instead of byte arrays.

The JNI code written for this guide is a simple to use library for interacting with FTDI's D2XX API. Source code and notes are available on my web site:

http://www.farrellf.com/projects/soft...

This video expands upon my previous video, which explained how to use the D2XX API with Visual Studio:
   • FTDI 245 FIFO Tutorial with Visual Studio ...  

http://www.farrellf.com/projects/soft...

Introduction to JNI with Eclipse, GCC and MSYS2

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#5435 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Mr_TdPuF-4g" ["related_video_title"]=> string(38) "How to Compile Java Programs into EXEs" ["posted_time"]=> string(19) "7 лет назад" ["channelName"]=> string(8) "upgrdman" } [1]=> object(stdClass)#5408 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "eLUrpGMVcl4" ["related_video_title"]=> string(45) "Testing MicroSD Express: Very Fast SD Storage" ["posted_time"]=> string(21) "5 дней назад" ["channelName"]=> string(19) "ExplainingComputers" } [2]=> object(stdClass)#5433 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "z1FYU4kR7qw" ["related_video_title"]=> string(68) "FTDI 245 FIFO Tutorial with Visual Studio and a Lattice MachXO2 FPGA" ["posted_time"]=> string(19) "5 лет назад" ["channelName"]=> string(8) "upgrdman" } [3]=> object(stdClass)#5440 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "hbOp3Im5K8o" ["related_video_title"]=> string(52) "Arduino and ESP8266 Basics: UDP Transmitter Tutorial" ["posted_time"]=> string(19) "6 лет назад" ["channelName"]=> string(8) "upgrdman" } [4]=> object(stdClass)#5419 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "yS_7TXRZP6U" ["related_video_title"]=> string(51) "First Steps with Java's New Vector API and JITWatch" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(8) "upgrdman" } [5]=> object(stdClass)#5437 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "lr1rYnUubpQ" ["related_video_title"]=> string(69) "Docker Для Начинающих за 1 Час | Docker с Нуля" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(14) "Vlad Mishustin" } [6]=> object(stdClass)#5432 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "BlXFvryp5RU" ["related_video_title"]=> string(156) "Валерий Ширяев о наступлении России, кризисах ВСУ и итогах израильско-иранской войны" ["posted_time"]=> string(21) "1 день назад" ["channelName"]=> string(16) "Редакция" } [7]=> object(stdClass)#5442 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "FL_E79aGouY" ["related_video_title"]=> string(112) "Ольга Романова: у азербайджанских авторитетов заберут рынки?" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> string(18) "The Breakfast Show" } [8]=> object(stdClass)#5418 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "EdzFv_xMzGs" ["related_video_title"]=> string(134) "Израиль и XAMAC договорились? Когда вернутся заложники и что отдадут взамен" ["posted_time"]=> string(23) "5 часов назад" ["channelName"]=> string(31) "Сергей Ауслендер" } [9]=> object(stdClass)#5436 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "GdQxgjj8lbY" ["related_video_title"]=> string(147) "Разбор лекции Егора Бугаенко о настоящем ООП | Организованное программирование" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(93) "Организованное программирование | Кирилл Мокевнин" } }
How to Compile Java Programs into EXEs

How to Compile Java Programs into EXEs

Testing MicroSD Express: Very Fast SD Storage

Testing MicroSD Express: Very Fast SD Storage

FTDI 245 FIFO Tutorial with Visual Studio and a Lattice MachXO2 FPGA

FTDI 245 FIFO Tutorial with Visual Studio and a Lattice MachXO2 FPGA

Arduino and ESP8266 Basics: UDP Transmitter Tutorial

Arduino and ESP8266 Basics: UDP Transmitter Tutorial

First Steps with Java's New Vector API and JITWatch

First Steps with Java's New Vector API and JITWatch

Docker Для Начинающих за 1 Час | Docker с Нуля

Docker Для Начинающих за 1 Час | Docker с Нуля

Валерий Ширяев о наступлении России, кризисах ВСУ и итогах израильско-иранской войны

Валерий Ширяев о наступлении России, кризисах ВСУ и итогах израильско-иранской войны

Ольга Романова: у азербайджанских авторитетов заберут рынки?

Ольга Романова: у азербайджанских авторитетов заберут рынки?

Израиль и XAMAC договорились? Когда вернутся заложники и что отдадут взамен

Израиль и XAMAC договорились? Когда вернутся заложники и что отдадут взамен

Разбор лекции Егора Бугаенко о настоящем ООП  | Организованное программирование

Разбор лекции Егора Бугаенко о настоящем ООП | Организованное программирование

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]