بلاگی در مورد دیجیتال،بینایی و یادگیری ماشین

اکانت های من:
www.github.com/salehjg
www.iranled.com/forum

طبقه بندی موضوعی

راه اندازی Squirrel Programming Language (اسکریپت)

شنبه, ۴ ارديبهشت ۱۳۹۵، ۱۱:۵۶ ب.ظ


شاید شما هم در پروژه ای که انجام میدید احساس کنید که کاربر باید این امکان رو داشته باشه که اسکریپت دلخواهش رو بتونه بدون دردسر کامپایل کردن کل firmware برای سیستم شما که منابع محدودی داره(مثلا sram ای در حد 128KByte و...)، اجرا کنه.


زبان های مختلفی وجود داره برای اینکار

LUA,My_Basic,Squirrel,MicroPython,ARMpit

و...


اما در این بین LUA و Squirrel راحت تر و کاربردی تر هستند.

LUA همونطور که میدونید در nodeMCU ها استفاده شده که روی ESP8266 پیاده شده .


از لینک زیر میتونید دانلود کنید فایل های موردنیاز رو:

http://www.squirrel-lang.org/#download


بعد دانلود اولین چیزی که توجه تون رو جلب میکنه پروژه نمونه(تست) با Visual C (سی پلاس) هستش.

راحت و بدون دردسر کامپایل میشه

3 تا پروژه درون solution هست.

2 تاشون، مربوط به تولید فایل lib موردنیاز برای پروژه سوم هستش.

lib:   squirrel,sqSTDlib

و پروژه ای که قابل اجرا هست(کنسول) اسمش sq هه.


در کنسول برنامه حاصل از sq میتونید بصورت interactive اسکریپت رو بنویسید و خروجی/خطا هارو مشاهده کنید.

مثلا در یک سطر اینارو بنویسید:


local a=10;local b= 90;local c=a+b;print(c); 


در پست بعدی درباره نحوه پیاده کردن squirrel روی میکروکنترلرها مینویسم.

!have a hoot!

موافقین ۰ مخالفین ۰ ۹۵/۰۲/۰۴
صالح جمالی

Scripting Language

squirrel

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی