MiMicは、TCP/IPをインタフェイスとして、WebAPIからハードウェアを制御する為のソフトウェアです。LPCXpresso1769で動作するファームフェアとそのSDK、ブラウザや他のWebプラットフォームで動作するスクリプトライブラリで構成されています。
ファームウェアをインストールしたLPCXpresso1769 評価ボードをイーサネットケーブルでネットワークに接続することで、Webブラウザを通して、電子デバイスとMCUを制御することができます。
ドキュメント、MiMicのソースコードは、Sorceforgeからダウンロードできます。
※開発環境以外での動作確認が未だ取れていません。もし動作を確認できましたら、twitterの@nyatla、又はブログコメントなどで教えていただけると助かります。
For English,please try the Google translator. check at right side bar.
Simply excellent, the web server worked at second try!
What lacks is english documentation.
Can you please translate japanese doc into english doc even by google translator just as beginning, otherwise using the resul of your work would be very difficult.
Thanks
Edoardo
Thank you for your trying.
I used google translator. It worked but layout was broken .would you wait to a few day while I will fix layout.
nyatla
Hi Nyatla,
there still many questions for example:
into instruction set what is the purpose of
STREAM SGET SPUT
LD
thanks
Edoardo
Hi,
I think that your question will be clear you read MiMicVM.pdf.
But it is Japanese…
MiMix Instruction set purpose is to control MiMicVM (simple virtual machine that bridges a http stream to hardware.)
For example, SGET gets 32 bit integer from HTTP stream on MiMicDB in MiMicBC.
There is defined in MiMicVM.pdf(http://sourceforge.jp/projects/mimic/docs/MiMicVM/ja/1/MiMicVM.pdf)
Appendix 1. MiMicVM HTTP Interface and Example. REST JSON may help understand.
Hi Natlya,
do you have any suggestion how to exit temporary from your program with a click into web browser and then with return come back to your program ?
bye
Edoardo
Your question is that you want to customize firmware and call your native program?
If that is right, current MiMic does not have the function.
But there is a schedule of making.
I think that the function will be Java native interface style probably.
I will add CALL instruction to next version.
It can call the native function.
1)Good point.
A CALL that starts an external assembler program will solve the problem.
I want to control the ethernet port.
2) Let me understand : shall i have to write only MiMicIL source code?
What about english translation of MiMicVM?
What is MiMicDB , MiMicBC?
Do you have examples?
I understand that I can use Javascript or MiMicIL souce code, is it correct?
Hi
Thank you for always visiting.
1)
Your recognition may be a little different. The MiMic’s native call interface is calling C language function from javascript.For this case, I wrote the tutorial at http://nyatla.jp/mimic/wp/?p=228. Would you try to read with the Google translator?
2)I’m sorry, documentation of MiMicVM in English is not ready. I explain it explains briefly.
1.MiMicVM is Virtual machine name thatt running on LPCXpresso1769.
2.MiMicIL is “MiMic Intermediate Language” that is source code of the MiMicBC.
3.MiMicBC is compiled MiMicIL that is text base bytecode.
Step of controlling MiMicVM is following.
1. write the MiMicIL.
2. second compile MiMicIL to MiMicBC.
3. send MiMicBC to MiMicVM via http.
Those step is complicated . Javascript API automates the steps.
For more information, Would you translate a MiMicVM.pdf by Google translator? My translating is too slow.
MimicVM pdf
http://sourceforge.jp/projects/mimic/docman/
document translator
http://translate.google.com/?tr=f&hl=en
Hi Nyatla.
Thanks for you tutorial, I will give a look
here is the translation I have done with google
http://wtrns.fr/goFZ3KNb8dwc0
it needs to be controlled by you.
Some times it is impossible to understand the meaning of translation.
Nyatla,
here is a translation of MMVM.pdf
http://wtrns.fr/goFZ3KNb8dwc0
it needs to be controlled by you.
Thank you for the tutorial
I tryed 1.1.o.
I obtained the response from LPCxpresso board,
everything OK.
Excellent.
bye
Edoardo
I am happy for your message.
I received your translated documents.
I will update those after current work.
Thank you.