امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
fritzing نرم افزار کشیدن مدارات الکرونیکی
نویسنده پیام
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #1
fritzing نرم افزار کشیدن مدارات الکرونیکی
سلام

این اموزش مربوط به نصب این نرم افزار در لینوکس هست


   
   
   


توصیح:
نرم افزار fritzing یه نرم افزار اپن سورس و رایگان هست برای کشیدن مدارات الکترونیکی و PCB و . . .

در این نرم افزار میتونید مدارتون رو بکشید؛ کدتون رو بنویسید؛ و تمام این ها در یک فایل فشرده شده با عنوان fzz ذخیره میشه؛ حالا میتونید این فایل رو به دوستتون و .. بدید وخیلی راحت طرف مقابل اون رو باز کنه و ببینه ...

حتی توی خودش کامپایلی برای برد های اردینو داره که با فشردن یک دگمه کدتون اپلود میشه توی سخت افزار! به همین راحتی و خوشمزگی!



نصب:

به صفحه زیر برید:
http://fritzing.org/download/

no donation رو انتخاب کنید؛ و download رو بزنید؛ (البته اگر هم donation گنید خیلی کار پسندیده ای میکنید )

بنا یه سیستمتون نسخه مورد نظر رو دانلود کنید؛ من نسخه ۶۴ بیتی لینوکس دانلود کردم:
http://fritzing.org/download/0.9.3b/linu...64.tar.bz2



من این فایل رو روی دستکتاپم قرار دارم؛ باید این فایل رو ازحالت فشرده خارج کنیم؛ اگر با محیط گرافیکی راحتترید روش دوبار کلیلک کنید و  extract بزنید
در غیر اینطثورت یک عدد ترمینال باز میکنم ویمرم به دسکتاپ و این فایل رو ار حالت فشرده خارج میکنم
کد php:
cd /home/bb/Desktop
tar xf fritzing
-0.9.3b.linux.AMD64.tar.bz2 

بعد از اینکار یه پوشه بنام fritzing-0.9.3b.linux.AMD64 ایجاد میشه که تمام فایلها درونش هستند؛ وارد این پوشه میشیم؛ فایل Fritzing رو اجرا میکنیم؛ یعنی در خط فرمان مینوسم؛
کد php:
/Fritzing 

و نرم افزار شروع به کار میکنه ...

اگر میخوایید این برنامه به منوی و دسکتاپ اضافه بشه میتونید فایل

کد php:
./install_fritzing.sh 

اجرا کنید


خنده بلد − بهینه شده برای ورژن جدید  اگه لینوکستون جدید هست احتمال ۹۹ درصد پیغام خطا میده و اجرا نمیشه خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید  نحوه ی رفع مشکل در پست بعپی میگم خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید

وب سایت:
http://fritzing.org/home/
۲۰-فروردین-۱۳۹۷, ۲۰:۲۴:۳۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر, hadikh73, nImaarek
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #2
RE: fritzing نرم افزار کشیدن مدارات الکرونیکی
من دارم از دبیان 9.3 استفاده میکنم ..

وقتی نرم افزار اجرا میکنیم با این پیام مواجه میشیم:
کد php:
./Fritzingerror while loading shared librarieslibssl.so.1.0.0
cannot open shared object fileNo such file or directory 

   



این پیام میگه که نرم افزار fritzing دنبال فایل زیر هست
کد php:
libssl.so.1.0.0 

ولی پیداش نمیکنه! خب پس بریم نصبش کنیم!


دستور زیر رو اجرا میکنم تا ببینم همیچنی پکیجی داریم یا نه:
کد php:
 apt-cache search libssl
libssl1.1 
Secure Sockets Layer toolkit shared libraries
libssl1.0
-dev Secure Sockets Layer toolkit development files
libssl1.0.2 
Secure Sockets Layer toolkit shared libraries 


و متاسفانه نداریم! یعنی نمیشه با apt این پکیچ رو نصب کرد؛ پس میریم سراع نصب دستی؛


برای نصب دستی احتیاج داریم که سورس رو دانلود کنیم؛ پس من بنا به سیستم عامل خودم که دبیان هست رفتم به وبسایت دبیان و به این لینک رسیدم

http://security.debian.org/debian-securi...rig.tar.gz

برای تمامی سیستم عاملهای دیگه هم میتونید پکیچ های سیستم عامل خودتون رو سرچ کنید و یا از همین هم میتونید استفاده کنید


خب این فایل رو از حالت فشرده در میارم و میرم داخل پوشه:
کد php:
tar xf  openssl_1.0.1t.orig.tar.gz
cd openssl
-1.0.1t


دستورات زیر رو اجرا میکنم؛ دقت کنید که چون فایل های so یا همون استراکی میخواییم باید config رو با پارامتر shared فراخوانی کنیم! در غیر اینصورت این فایلها واسمون ایجاد نمیشه:



کد php:
./config shared && make 


بعد از اتمام کار؛ باید به نرم افزار و یا لینوکس بگیم که این دوتا کتابخونه رو از این مسیر بخونه؛

چند روش مختلف وجود داره که اینکارو کنید؛

که من از این روش رفتم:
کد php:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/bb/openssl-1.0.1t/
export LD_LIBRARY_PATH
./Fritzing 


اینجا گفتم که پوشه ی openssl من دارای چندین فایل so هست؛ که میخوام موقتا وقتی Fritzing اجرا میشه فایلهاش رو از توی اون بخونه؛ و بعد اجراش کردم و نرم افزار اجرا شد ..



-- نکته : علاوه بر
کد php:
libssl.so.1.0.0 
فایل
کد php:
libcrypto.so.1.0.0 


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

میدونم کسی متوجه نشد چون خودمم متوجه نشدم چی گفتم خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید خنده بلد − بهینه شده برای ورژن جدید  ولی کلا سوالی بود در خدمتم خنده بلد − بهینه شده برای ورژن جدید
۲۰-فروردین-۱۳۹۷, ۲۱:۱۳:۵۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر, hadikh73
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #3
RE: fritzing نرم افزار کشیدن مدارات الکرونیکی
توجه کنید که در اموزش بالا هدفم این بود که هیچ پیکیج اضافه ای رو روی سیستم نصب نکنم؛
مثلا شما به راحتی میتونید در هنگام کامپایل openssl ؛ از make install استفاده کنید تا مجبور نشید از ld_library_path  استفاده کنید!

ولی هدف بالا اوردن نرم افزار بدون هیچ نصب و مشکل خاصی بود..
۲۰-فروردین-۱۳۹۷, ۲۱:۱۸:۰۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر, hadikh73, nImaarek, lord_viper


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] ایجاد منبع Ac در پروتئوس برای مدارات کلمپ و.. ترانسپورتر 6 8,748 ۲۷-آذر-۱۳۹۵, ۲۲:۳۸:۵۰
آخرین ارسال: 1نفر
  نقشه خواني مدارات farzaneh007 20 21,805 ۱۲-اردیبهشت-۱۳۹۲, ۲۳:۲۷:۱۰
آخرین ارسال: omid_phoenix
  آشنایی با انواع package مدارات مجتمع رسول 0 3,270 ۲۳-فروردین-۱۳۸۹, ۲۳:۰۰:۵۳
آخرین ارسال: رسول

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS