طراحی های مرجع و زنجیرهای ابزار SDK برای تخته های HiSiliconName
ميتوني با استفاده از زنجيره هاي sdk کار خودت رو با کامپيوتر هاي يکي از تخته هاي هي سيلينکون سرعت بدي اين ابزارها بهت کمک ميکنن تا ساختن و آزمايش کني
ميتوني با استفاده از زنجيره هاي sdk کار خودت رو با کامپيوتر هاي يکي از تخته هاي هي سيلينکون سرعت بدي این ابزار به شما کمک می کند که پروژه ها را با اشتباهات کمتر بسازید . طراحی های مرجعی به شما نمونه های کاری می دهند که راه حل های واضح نشان دهند. تو زمان رو صرفه جوري مي کني چون زنجيرهاي ابزارهاي زيادي براي تو انجام ميده توسعه دهندگان در هر سطح این منابع برای یادگیری و بهبود پروژه هایشان مفید است.
حذف کلید
- استفاده از زنجیرۀ ابزار SDKبرای ساده کردن فرایند توسعه شما. وظیفه های زیادی را خودکار می کند و به شما اجازه می دهد روی کدبندی تمرکز کنید.
- طرحهای مرجع نمونه های آزمایش شده ارائه می دهدبرای پروژه های سخت افزار و نرم افزار. آنها به شما کمک می کنند که از اشتباهات عمومی دوری کنید و تنظیمات پروژه های شما سرعتی دارد.
- گام های نصب را با دقت دنبال کنید تا محیط SDK خود را برقرار کنید این یک تجربه ی توسعه ی نرم روی تخته های هی سیلیکان اطمینان میده.
- استفاده از فورم های اجتماعی و اسناد رسمی برای حمایت. این منابع می تواند به شما کمک کند که مشکلات رو به شما برسوند و مهارت های جدید را یاد بگیرید.
توسعه با زنجیره ابزار SDK
مزایده های زنجیره ابزار SDK
ميتوني کارت رو راحت تر و سريعتر کنيتخته های هیسیلون. اسديک به شما يه سري ابزار ميده که به شما کمک ميکنه تا پروژه هات رو بسازي لازم نيست همه چيز رو تنهايي درست کني. دستک ابزار اسدیک پم های زیادی رو برات انجام میده تا بتونی روی کد خودت تمرکز کنی
دکرپروژه های Makefile و خودکار را پشتیبانی می کند. شما می توانید از این سیستم های معروف برای سازماندهی کدهای شما استفاده کنید و ساخته های خود را مدیریت کنید. هنگامی که sdk را تنظیم می کنید، دست نوشته برپایی متغیرهای محیطی درست را برای زنجیر ابزار ایجاد می کند. این بدین معناست که پروژۀ Makefile یا خودکار شما از ترجمه گر و ابزارهای درست استفاده می کند. مدارک نمونه های روشنی و راهنمایی هایی برای هر دو نوع پروژه را به شما می دهد.
نکته:اگر از Makefile یا خودتولد استفاده می کنید ، می توانید جریان کار در مستندات sdk برای اجتناب از اشتباهات مشترک را دنبال کنید.
در اینجا بعضی راه هایی هستند که شیرین ابزار sdk به شما کمک می کند:
- شما زمان رو صرفه جويي ميکنيد چون اسديک کارهاي زيادي رو اتوماتيک ميکنه
- شما با استفاده از جريان کار آزمايش شده خطا را کاهش می دهید.
- نمونه ها و راهنمایی برای پروژه های Makefile و Autotools دریافت می کنید.
- راحت می توانید بین پروژه های مختلف را تغییر دهید.
- می توانید بر روی درخواست خود تمرکز کنید، نه بر روی ساخت سیستم ساختمان.
محله های پشتیبانی شده
شما می توانید از زنجیره ابزار sdk در سیستم عامل بسیاری استفاده کنید. Sdk بر روی لینوکس، ماک و ویندوز کار می کند. این به این معنی است که شما می توانید سکویی را انتخاب کنید که بهترین نیازهای شما مطابقت دارد. Sdk همچنین زنجیر ابزار پروژه زفیر را پشتیبانی می کند، بنابراین شما می توانید برنامه های در زمان واقعی و بسازید.
| بلود | زنجیره ابزار پشتیبانی شده | یادداشتها |
|---|---|---|
| لینوک | بله | عمومی ترین توسعه |
| مک | بله | خوب برای انجام کار عبارتی |
| پنجره | بله | استفاده با وسایل WSL یا ابزارهای مادری |
| زفیر راس | بله | برای پروژه های نهفته |
می توانید پروژه خود را در یک سیستم آغاز کنید و در صورت نیاز به دیگری حرکت کنید. زنجير ابزار sdk جريان کارتون رو صاف و ساده نگه ميداره
یادداشت:همیشه مستندات sdk را برای آخرین نسخه های پشتیبانی شده و گام برپایی برای سکویتان بررسی کنید.
طرحهای مرجع برای تخته های HiSiliconName
طراحي مرجع به شما کمک ميکنه که پروژه هاتون رو سريعتر شروع کنيد لازم نيست همه چيز رو از خراش بسازي این طراحی ها مثال های آزمایش شده را به شما می دهند که به خوبی روی تخته های هی سیلیکان کار می کنند. شما می توانید از آنها برای یادگیری ، آزمایش و ایده های خودتان با خطر کمتر از اشتباهات استفاده کنید.
طرحهای مرجع سخت افزار
می توانید بسیاری از طراحی های مرجع سخت افزار برای کامپیوترهای تک تخته های HiSilicon پیدا کنید. این طراحی ها به شما نشان می دهند که چطور قطعات را متصل کنید و از ویژگی های تخته استفاده کنید. وقتي دستگاه خودت رو بسازي يه راه واضحي داري بسیاری از توسعه دهندگان از آن استفاده می کنند.چارچوب OpenHisiliconتا شروع کنيم این چارچوب تخته های مختلف را پشتیبانی می کند و به شما اجازه می دهد که تخته پایه رو تغییر بدید تا به نیازهای خودتان مطابقت بدید.
این یک جدول است که یک طراحی مرجع مشترک سخت افزار برای تخته های HiSilicon را نشان می دهد:
| ویژه | توصیف |
|---|---|
| NPUName | بله) وقف AI ( |
| SoC | هی سیلیکان کرین 970 |
| رام | 6GB LPDDR4X 1866 MHz. |
| ذخیره | 64GB UFS 2.1 |
| اتصال | GPS ، WiFi ، بلوتوث ، Gigabit Ethernet |
| قیمت | 300 دلار |
| سیستم های عملیات پشتیبانی می شود | بر اساس لینوکس، بر اساس اندرود |
| پرونده های استفاده هدفName | آی ، آموزش عمیق ، روباتی |
می توانید از این طرحهای مرجع برای پروژه ها در AI، رباتیک یا دستگاه هوشمند استفاده کنید. طراحی ها به شما کمک می کند که از مشکلات سخت افزار مشترک دوری کنید.
پروژه های مرجع نرم افزاری
طرحهای مرجع نرم افزاریبه شما کد کاري و طرح بندي پروژه بده می توانید ببینید که چگونه راننده ها را تنظیم کنید، به شبکه ها متصل کنید، یا از ویژگی های AI استفاده کنید. چارچوب OpenHisilicon شامل بسیاری از طراحی مرجع نرم افزار است. می توانید این پروژه ها را تغییر دهید تا تطبیق نیازهای خودتان باشد. بسیاری از توسعه دهندگان از این پروژه ها برای آزمایش ایده ها قبل از ساخت یک محصول کامل استفاده می کنند.
راهنمایی: با طراحی مرجع نرم افزار آغاز کنید تا بتوانید این کار را بکنید. می توانید پروژه خود را به گام بسازید.
طراحی های مرجع زمان را ذخیره می کند و کمک می کند از خطاها دوری کنید. شما نقطه ي شروع قوي براي سخت افزار و هم پروژه هاي نرم افزار داريد.
برپایی محیط SDK
گامهای نصب
شما می توانید محیط sdk برای تخته های HiSilicon را با پیروی از گام های واضح برقرار کنید. دسته ابزار اس ديک به شما کمک ميکنه که پروژه هاتون رو با تلاش کمتر بسازين. باید قبل از شروع سیستم لینوکست رو آماده کنی این یک راهنمای ساده است:
- نصب بسته های مورد نیستبراي زنجير ابزار اس ديک
از این فرمانها در پایانۀ خود استفاده کنید:Sudo apt-get نصب libc6:i386 libncurses5:i386 libstdc 6:i386 Sudo apt-get نصب پشتیبانی چند-واقعی Sudo dpkg -- add- architecture i386 Sudo apt-get نصب zlib1g:i386 - به روزرسانی شما
. شیرکپروفايل.
این خطPATH=${PATH}: اوپت/hisi-linux/x86- دستم/مزش-hisiv300-linux/target/bin/ - بارگیری بسته sdkاز منطقه ي رسمي هاي سيليکان.
پرونده ها را در فهرست راهنمای کارتان قرار دهید. - استخراج پرونده های sdk و ساختار پوشه را بررسی کنید.
شما باید ترکیب کننده و ابزارهای دیگر درون پوشه ی زنجیر ابزار را ببینید.
🛠اگه ببينيبارگیری وقفه ها یا تباه های بررسی سامدوباره سعي کن اسديک رو دانلود کني حرکت پوشۀ استخراج شده به فهرست راهنمای sdk. اگر مشکلات اجازه دارید محیط خود را به عنوان یک مدیر اجرا کنید.
پیشنهادهای پیکربندی
مي تونيد کاري کنيد با دنبال کردن يه سري انعام بهتر باشه راهنمای کاربران توسعه محیط لینوکس راهنمای کاربر به گام به شما کمک های H3798Mv100 و Hi3798Cv200 کمک میکند ...... اين کاريه که بايد بکني
- راهنما رو بخونم تا ياد بگيرمجمع کردن sdk برای SoC شما.
دستورالعمل هايي براي هي3798Mv100 و هي3798Cv200 پيدا ميکني - پیش از آغاز پیکربندی sdk خود را سفارشی کنید.
تغییر تنظیمات برای تطبیق نیازهای تخته و پروژه خود. - دستورالعمل رو براي سوزوندن هيئت مديره پيروي کن
این مرحله به شما کمک می کند که پروژه خود را پس از ساختن آن با زنجیره ابزار توسعه داد.
🔎هميشه همينطوري نگه دار این کار به شما کمک می کند که از مشکلات سازگاری اجتناب کنید و جریان کارتان را نرم تر می سازد.
حالا مي تونيد از دسته ي ابزار اسديکت براي ساخت و پخش پروژه ها روي تخته هاي هي سيليکان استفاده کنيد فرایند برپایی به شما بنیادی قوی برای توسعه می دهد.
پروژه های ساختمان با زنجیره ابزار
میتونی پروژه خودت رو روی تخته های هی سیلیکان با استفاده از تیکه sdk بسازی این قسمت به شما نشان می دهد که چگونه پروژه خود را ترجمه کنید، نصب کنید. تو ياد ميگيريبهترین تمرین برای پرونده Makeو پروژه های خودتولز همچنین می بینید که چگونه می توانید مشکلات مشترک را حل کنید. این گام ها به شما کمک می کند تا راه حل های محاسباتی و برنامه های آموزشی عمیق را ایجاد کنید.
پروژه های پرونده سازی
می توانید از پرونده Makefile برای سازماندهی و ساخت پروژه خود استفاده کنید. دسته ابزار sdk پشتيباني ميکنه شما باید بهترین تمرین ها را دنبال کنید تا پروژه خود را راحت نگه دارید و از خطا نگه دارید.
- پرونده اين بهت کمک ميکنه که پروژه ات رو بعدا درک کني.
- قوانين مربوط به گروه طبق عملکرد. میتونید سریع هدف بسازید.
- روند ساختتون رو بهتر کنيد. استفاده از اجرای موازی و وابستگی ها کاهش دهید. زمانی که شما مدل های عمیق یادگیری بسازید
- تعریف قواعد الگو برای تکالیف. قوانین الگویی پروژه شما را راحت تر می سازد.
💡نکته: استفاده از متغیرهای مثل
دلار@و..دلارتوي پرونده ات این متغیرها کدوپی رو کاهش میدن و پروژه شما رو پاکتر میکنن
بسیاری از توسعه دهندگان با اشتباهات روبرو هستند. می توانید با دقت مدیریت وابستگی ها و اهداف ها از بیشتر مشکلات اجتناب کنید. این جدولی است که خطاهای مشترک و راه حل ها را نشان می دهد:
| خطای مشترک | توصیف | دقت: |
|---|---|---|
| وابستگی های نامناسب | ۸۰ درصد خرابی های ساختهبه خاطر اين اتفاق افتاد | استفاده از GCC- ...گزینه برای تولید وابستگی خودکار. |
| وابستگی های هدف | ۳۵ درصد توسعه دهندگان به دلیل این موضوع هدف های نادیده گرفته می شوند. | تمام وابستگی های هدف به طور واضح در پرونده Make شما تعریف کنید. |
| استفاده از الگوهای کارت wild | الگوهاي گسترده ميتونه تغيير بدون لازم رو فعال کنه | فهرست پرونده های دقیقا بجای استفاده*. C.. |
| خرابی های فرمان غلط شد | 67 درصد از توسعه دهنده ها از وضعيت بازگشت نشدن. | بررسی خروجی های فرمان پوسته برای خطاها و در صورت نیاز ساخت را متوقف کنید. |
شما می توانید با پیروی از این قدم ها بیشتر مشکلات را حل کنید. شما زمان کمتر از اشکال زدایی و زمان بیشتری برای ساخت پروژه ی محاسباتی gpu-accelerated
پروژه های خودکار
برای خودکار فرآیند ساخت پروژه خود می توانید استفاده کنید. دسته ابزار اسديک با اتوتوئول ها کار ميکنه شما باید این قدم ها را برای ساخت و پخش پروژه خود دنبال کنید:
- ایجاد یک شاخه ی پاکی برای پروژه تان. برو به اون راهنما.
- اضافه کردن پرونده های مبدایتان ، مثلاً
سلام.، .پرونده سازی، وپیکربندی.. - متن پروندۀ برپایی محیط زنجیر ابزار عبور. این مسابقه شما را برای ساختن درخواست های عمیق آموزش آماده می کند.
- تولید پرونده هایی که از استاندارد کدگذاری گنو پیروی می کنند.
- اجرا
اتورکونفبراي ساختنپیکربندیپرونده. - ترکیب پروژه ی شما با آن...
. / پیکربندی $ {CONFIGURE_FLAGS}. - ایجاد و نصب پروژه ی شما با استفاده از آن
بسازیدو..نصب DESTDIR=./tmp. - نصب خود را بررسی کنید
پرونده . /Tmp/usr/local/bin/ سلام. - اجرای پروژه شما با تایپ
. سلام....
🛠ثبت نام: همیشه با یک فهرست راهنمایی تمیز شروع کنید. این به شما کمک می کند که از پرونده های قدیمی که می تواند ساختمان شما را بشکند.
برای پروژه های بزرگ آموزشی استفاده می کنید. دسته ي ابزار اسديک باعث ميشه پروژه تو رو روي تخته هاي هيسيکون راحت بشه میتونی روی کد خودت تمرکز کنی و بذاری زیرک ابزار پله ها رو کنترل کنه
گامهای انتخاب
تو بايد پروژه ات رو بعد از ساختنش با زنجير ابزار اسديک پخش کني. درخواست های عمیق محاسبات یا آموزش عمیق gpu شما را در تخته های HiSilicon قرار می دهد ...... شما باید این قدم ها را دنبال کنید:
- رونوشت پرونده های ترجمه شده را با استفاده از رونوشت امن به تخته شما (
ششپ) یا یه رانندگی USB. - تنظیم مجوزهای درست برای پرونده های پروژه تان. استفاده
Chmod xبرای قابل اجرایی. - پروژه ات رو روي هيئت مديره اجرا کن خروجی رو بررسی کن تا مطمئن بشیم همه چی جواب میده
- نمایش کاربرد منبع. پروژه های عمیق یادگیری می توانند از بسیاری استفاده کنندحافظهو قدرت GPU.
- پروژه ات رو با داده های واقعی آزمایش کن این کار به شما کمک می کند که قبل از اینکه درخواست خود را آزاد کنید
🚀نکته: اگر پروژه شما در اجرای شکست خورد، نسخه های ابزار sdk و مسیرهای کتابخانه را بررسی کنید. اگه مشکلات سازگاري رو ببيني اسديکت رو به روز کنيد
در صورتی که از این قدم ها پیروی کنید، می توانید پروژه خود را سریع اجرا کنید. دسته ابزار اس ديک به شما کمک ميکنه که از توسعه به حرکت کمتر حرکت کنيد ميتوني بسازي، امتحان کني و آموزش عمیق و پروژه های محاسباتی روی تخته های هی سیلیکان اداره میکنن
کامپیوترهای تک تخته
کاربردها و پرونده های استفاده
شما می توانید از کامپیوترهای تک تخته های هی سیلیکان استفاده کنید.بسیاری از برنامه های متفاوت. این دستگاه های یک تخته در خانه های هوشمند، پنل های نمایش و وسایل خانگی خوب کار می کنند. شما کامپیوترهای یک تخته را در دستگاه های هوشمند می بینید که چراغ ها، ترموستات ها و سیستم های امنیتی را کنترل می کنند. این راه حل های یک تخته به شما کمک می کند تا برنامه های محاسباتی برای پردازش داده های زمان واقعی را بسازید.
کامپیوتر های یک تخته هی سیلیکان در رسانه ها و سرگرمی پشتیبانی می کنند. می توانید ویدئویی را جریان کنید ، بازی کنید و از محتوای تعامل لذت ببرید. بسیاری از کامپیوتر های تک تک تک نمایش های تجاری در مدارس، فروشگاه ها و مکان های عمومی هستند. شما کامپیوترهای یک تخته را در پروژه های هوشمند شهری پیدا میکنید که آنها به مدیریت ترافیک و امنیت عمومی کمک می کنند. این پایگاه های یک تخته همچنین حرکت هوشمندانه ای از جمله سیستم های پیشرفته راننده و تکنولوژی نقلیه به هر چیزی را پشتیبانی می کنند.
این میزیمناطق برنامه های مشترک برای کامپیوترهای تک تخته های HiSilicon.:
| ناحیۀ کاربرد | توصیف |
|---|---|
| خانه باهوشی | یکپارچه تکنولوژی های سیلیکان در اتوماتیک خانگی و دستگاه IoT. |
| سرگرمی و رسانه | از دستگاه هایی استفاده کنید ، بازی و دیگر درخواست های سرگرمی استفاده کنید . |
| شهر هوشمندی | درخواست هایی در مدیریت شهری و بهبود کارایی. |
| نمایش های تجاری | استفاده در تکنولوژی های نمایش مختلف در صنایع مانند تبلیغ و آموزش. |
| حرکت هوشمندی | دخالت در سیستم های دستیابی پیشرفته رانندگی (ADAS) و تکنولوژی ماشین به همه چیز (V2X) |
می توانید درخواست های محاسباتی را برای هر منطقه ای ایجاد کنید. این کامپیوترهای یک تخته به شما انعطاف پذیری و قدرت برای بسیاری از کاربردها می دهد.
چیپست های پشتیبانی شده
رایانه های تک تخته های هیسیلونتراشه های پیشرفته. می توانید تراشه ای را انتخاب کنید که مطابقت درخواست خود دارد. تراشه های H3796CV300 و H3798C V200 تراشه های استفاده برای پروژه های یک تخته اجرا می کنند. شما پردازش های سریع، GPU های قدرتمند و پشتیبانی برای ویژگی های AI را می گیرید. این تراشه ها به شما کمک می کنند که در برنامه های محاسباتی و وظایف چند رسانه ای را اجرا کنید.
در اینجا یک جدول با مشخصات کلیدی برای چیپست های پشتیبانی شده در کامپیوترهای تک تخته های HiSilicon است:
| ویژه | H3796CV300Name | هی 3798C V200 |
|---|---|---|
| پردازشگاهی | کورتکس- A73 کورتز | هسته کواد کواکس A55 |
| GPUName | میلی-G52 MC6 | ARM مالی تی 720 |
| NPUName | NPU مستقل با ۹ TOPS | مربوط نیست |
| رمزگشایی ویدئویی | ۸ کیپ 120 ، H.265 ، AVS3 ، AV1 | ۱۰ بیت تا 4 کیپ ۶۰ ، HEVC ، H.264 ، VP9 |
| حافظه | DDR3/۴، LPDDR4/4X | DDR3 یا DDR 4 |
| اتصال | راه حلهای اتصال انعطاف | دو گیگابیت اترنت ، USB 3.0 ، SATA |
| خروجی ویدئو | مربوط نیست | HDMI 2.0a TX |
| ذخیره | مربوط نیست | SATA |
| امنیت | مربوط نیست | پیشرفته DRM و CAS ، ناحیۀ اعتماد |
خيلي زياد ميشيمنابع توسعه دهنده برای این تراشه ها. می توانید از جعبه های توسعه برای نمونه ی سریع استفاده کنید. چارچوب های AI به شما کمک میکنه تا ویژگی های هوشمندی به کامپیوترهای یک تخته ات اضافه کنید SDKs و API ها ابزارهایی برای ساخت درخواست ها را به شما می رسانند. پشتیبانی فنی به شما کمک می کند که مشکلات را حل کنید و برنامه های محاسباتی خود را بهینه سازی کنید.
| نوع منبع | توصیف |
|---|---|
| سایت های توسعه | سکوي هاي آماده براي استفاده براي نمونه سريعتر. |
| چارچوب های AI | ابزارهایی برای یکپارچه و بهینه سازی قابلیت های AI. |
| SDK و API ها | کتابخانه های کامل برای توسعه نرم افزار. |
| پشتیبانی فنی | دسترسی به راهنمایی های متخصص برای تغییر دردسر و بهینه سازی |
می توانید از این منابع برای ساخت کامپیوترهای محکم تک تخته برای بسیاری کاربردها استفاده کنید. کامپیوتر های یک تخته هی سیلیکان به شما ابزارهایی که برای دستگاه های هوشمندانه نیاز دارید، پنل های نمایش و وسایل خانگی می دهد.
منابع و پشتیبات
مستندات
شما می توانید منابع زیادی را پیدا کنید تا درباره ی زنجیره های ابزارهای SDK و طراحی های مرجعی های HiSilicon کمک کنید. مدارک رسمی به شما راهنمایی هایی برای ساخت و آزمایش نرم افزارتان میدهد. دستورالعمل های واضح برای استفاده از پروژه های Makefile و Autotools را می بینید. راهنمایی ها به شما نشان می دهند که چگونه محیط خود را برپایی کنید و با انواع نرم افزارهای مختلف کار کنید. جزئیاتی در مورد پروژه یوکتو دریافت می کنید که به شما کمک می کند تا نرم افزار برای سیستم های نهفته را مدیریت کنید. راهنمایی ها توضیح می دهند که چگونه برنامه های نرم افزارتان را توسعه دهید و ردیابی کنید. همچنین یک مخزن GitHub با مثال ها و اسناد اضافی برای تراشه های HiSilicon را پیدا می کنید.
این یک میز با چند مدارک مهم:
| عنوان: | توصیف |
|---|---|
| مستقیماً استفاده از زنجیره ابزار SDK | دستورالعمل هایی برای استفاده از زنجیره ابزار SDK با پروژه های نرم افزار Makefile و Autotools. |
| نمایش نمایش نرم افزار پروژه Yoco | عمومی از نرم افزاری که در پروژه یوکتو موجود است. |
| توسعه کاربرد و SDK گسترش پذیر (eSDK) | توسعه کاربرد با استفاده از SDK اضافی برای نرم افزار پوشش می دهد. |
| راهنمای توسعه دهنده بسته پشتیبانی تخته (BSP) | راهنمایی برای توسعه دهندگانی که برای نرم افزار کار می کنند. |
| راهنمای تکلیف های توسعه | وظیفه های توسعه مختلف برای نرم افزار را بررسی می کند. |
| راهنمای توسعه لینوکس کرنل | اطلاعاتی درباره توسعه هسته لینوکس برای نرم افزار. |
| دستیابی ردیابی Profile و دسترسی | پروفایل و ردیابی در SDK برای نرم افزار پوشش می دهد. |
| راهنمای مرجع | راهنمای مرجع برای SDK و نرم افزار. |
| مخزن هیسیلیکان SDK GitHub | مخزن حاوی SDKs مختلف برای تراشه های HiSilicon، از جمله مستند نرم افزار و نمونه ها. |
📚می توانید از این اسناد برای یادگیری مهارت های جدید و مشکلات را در هنگام کار کردن با نرم افزارهایی در تخته های HiSilicon استفاده کنید.
فنوم اجتماعی
میتوانید بپیونیدفورم های اجتماعیسؤالاتی را که در مورد توسعه نرم افزار می پرسم بسیاری از توسعه دهندگان برای دریافت کمک در زنجیرهای ابزار SDK و طراحی مرجع استفاده می کنند. شما پاسخ به مشکلات مشترک می یابید و راه های جدیدی برای استفاده از نرم افزار یاد می گیرید. فورومم به شما کمک می کند که با کاربران دیگری که پروژه ها را با تخته های HiSilicon متصل می کنند.
می توانید این گام ها را دنبال کنید تا یک آموزشگاه توصیه شده برای پروژه های نرم افزار را امتحان کنید:
- ساخت یک شاخه کار و پرونده هایی مثل اضافه شود
سلام.، .Configure.ac، .پرونده سازی، ورِدومبراي پروژه نرم افزارت - متن پروندۀ برپایی محیط زنجیر ابزار برای آماده کردن محیط نرم افزار شما.
- ترجمه کردن پروژه نرم افزار تان با استفاده از فرمان
. / پیکربندی $ {CONFIGURE_FLAGS}. - استفاده
بسازیدو..نصب DESTDIR=./tmpبراي ساختن و نصب نرم افزار شما. - پروژه نرم افزار خود را روی سخت افزار هدف اجرا کنید.
💡می توانید پروژه های آموزشی بیشتر و نمونه های نرم افزار را در مخزن HiSilicon SDK GitHub و در پروژه های توسعه دهنده پیدا کنید.
تو از دستورات رسمي و هم انجمن حمايت ميکني شما می توانید با استفاده از این منابع سریعتر یاد بگیرید و نرم افزار بهتری بسازید.
شما می توانید پروژه های قابل اطمینان با تخته های HiSilicon را با پیروی از گام های واضح ساخت. استفاده از زنجیرهای ابزار SDK و طرحهای مرجع برای ذخیره زمان و کاهش خطاها. منابع بیشتری برای افزایش مهارت های خود را بررسی کنید:
📚به یادگیری ادامه دهید و از ابزارهای سازماندهی استفاده کنید تا فرایند توسعه تان را آسان و موفق باشد.
FAQ
زنجیره ابزار های سیلیکان اس دی کی چیه؟
شما استفاده از زنجیره ابزار "Hilicon SDK" برای ساخت و آزمایش نرم افزار برای تخته های "Hilicon" استفاده می کنید. زنجیره ابزار به شما کمپایلرها، کتابخانه ها و نوشته ها را می دهد. لازم نيست همه چيز رو تنهايي درست کني.
چگونه خطاها را با پروژه های Makefile درست می کنید ؟
وابستگي و اهدافت تو از اون استفاده کردي- ...گزینه با GCC برای تولید وابستگی خودکار. پیامهای خطا می خوانید و نکته ها را در سند SDK پیروی می کنید.
ميتوني از تخته هاي هي سيليکان براي پروژه هاي اي آي استفاده کني؟
بله، ميتوني از تخته هاي هي سيليکان براي پروژه هاي اي اي استفاده کني بسیاری از تخته ها برای یادگیری عمیق دارند. شما طراحی های مرجع نرم افزار و SDK هایی را پیدا می کنید که به شما کمک می کند در ساخت کاربردهای AI.
اگه گير بيفتي از کجا کمک پيدا ميکني؟
شما مدارک رسمی و فورم های اجتماعی رو میبینید شما سوال مي پرسيد و آموزش ها رو ميخونيد شما جوابها رو در مخزن "هيسيلون SDK GitHub" پيدا ميکنيد.
💡راهنمایی: همیشه قبل از آغاز یک پروژه جدید آخرین راهنمایی را بررسی کنید.







