مون سوچيو، "اهي پروسيسر ايترا سستا آهن جو اهي عملي طور تي مفت ۾ ڏئي سگهجن ٿا." ۽ ڪجهه وقت کان پوء، خيال آيو ته لينڪس لاء هڪ ننگي ڪارڊ ٺاهڻ لاء هڪ ڪاروباري ڪارڊ جي فڪر ۾.
هڪ دفعو مون ان جي باري ۾ سوچيو، مون فيصلو ڪيو ته اهو ڪرڻ واقعي هڪ بهترين شيء هوندو. مون وٽ اڳ ۾ ئي آهي ڏٺو آهياليڪٽرانڪبزنس ڪارڊ ڪرڻ ان، ۽ انهن وٽ مختلف دلچسپ صلاحيتون هيون، جهڙوڪ فليش ڪارڊ، چمڪندڙ لائٽ بلب، يا وائرليس ڊيٽا ٽرانسميشن. بهرحال، مون لينڪس سپورٽ سان ڪاروباري ڪارڊ نه ڏٺا آهن.
تنهنڪري مون پاڻ کي هڪ ٺاهيو.
هي پيداوار جو مڪمل نسخو آهي. بلڊروٽ سان ٺهيل لينڪس جو منهنجو ڪسٽم ورزن هلائيندڙ هڪ مڪمل گهٽ ۾ گهٽ ARM ڪمپيوٽر.
ان جي ڪنڊ ۾ هڪ USB پورٽ آهي. جيڪڏهن توهان ان کي ڪمپيوٽر سان ڳنڍيو ٿا، اهو اٽڪل 6 سيڪنڊن ۾ بوٽ ٿي ويندو آهي ۽ هڪ فليش ڪارڊ ۽ هڪ ورچوئل سيريل پورٽ جي طور تي نظر ايندو آهي جنهن ذريعي توهان ڪارڊ شيل ۾ لاگ ان ڪري سگهو ٿا. فليش ڊرائيو تي هڪ README فائل آهي، منهنجي ٻيهر شروع جي هڪ ڪاپي ۽ مون جون ڪيتريون ئي تصويرون. شيل ۾ ڪيتريون ئي رانديون آهن، يونڪس ڪلاسڪس جهڙوڪ قسمت ۽ بدمعاش، راند جو هڪ ننڍڙو نسخو 2048 ۽ هڪ MicroPython مترجم.
هي سڀ هڪ تمام ننڍڙي 8 ايم بي فليش چپ استعمال ڪندي ڪيو ويندو آهي. بوٽ لوڊر 256 KB ۾ فٽ ٿئي ٿو، ڪنييل 1,6 MB وٺي ٿو، ۽ سڄو روٽ فائل سسٽم 2,4 MB وٺي ٿو. تنهن ڪري، مجازي فليش ڊرائيو لاء ڪافي جاء ڇڏي وئي آهي. هتي پڻ هڪ گهر ڊاريڪٽري آهي جيڪا لکڻ جي قابل آهي ان صورت ۾ جيڪو ڪو به ڪم ڪري ٿو جيڪو هو بچائڻ چاهي ٿو. اهو سڀ هڪ فليش چپ تي پڻ محفوظ آهي.
سڄي ڊوائيس جي قيمت $3 کان گهٽ آهي. اهو ڏيڻ لاء ڪافي سستو آهي. جيڪڏهن توهان مون کان اهڙي ڊوائيس حاصل ڪئي، ان جو مطلب اهو آهي ته گهڻو ڪري مان توهان کي متاثر ڪرڻ جي ڪوشش ڪري رهيو آهيان.
ڊيزائن ۽ تعمير
مون هر شي کي پاڻ ٺاهيو ۽ گڏ ڪيو. اهو منهنجو ڪم آهي ۽ مون کي ان سان پيار آهي، ۽ تمام گهڻو چئلينج شوق لاء سستا ڪافي حصا ڳولي رهيو آهي.
پروسيسر جو انتخاب سڀ کان اهم فيصلو هو جيڪو منصوبي جي قيمت ۽ فزيبلٽي کي متاثر ڪري ٿو. وسيع تحقيق کان پوءِ، مون چونڊيو F1C100s، هڪ نسبتاً ٿورڙو سڃاتل پروسيسر Allwinner کان جيڪو قيمتي آهي (يعني سستو سستو). ٻئي رام ۽ سي پي يو ساڳئي پيڪيج ۾ واقع آهن. مون Taobao تي پروسيسر خريد ڪيو. ٻيا سڀئي حصا خريد ڪيا ويا LCSC کان.
مون JLC کان بورڊ جو حڪم ڏنو. هنن مون لاءِ 8 ڪاپيون ٺاهي $10 لاءِ. انهن جي معيار کي شاندار آهي، خاص طور تي قيمت لاء؛ OSHPark وانگر صاف ناهي، پر اڃا به سٺو لڳندو آهي.
مون پهرين بيچ ميٽ ڪارو ڪيو. اهي خوبصورت نظر اچن ٿا، پر تمام آسانيء سان مٽي ٿي ويا.
پهرين بيچ سان گڏ ڪجهه مسئلا هئا. پهريون، USB ڪنيڪٽر ڪافي ڊگهو نه هو ته ڪنهن به USB بندرگاهن ۾ محفوظ طور تي فٽ ٿي سگهي. ٻيو، فليش ٽريڪز غلط ٺاهيا ويا، پر مون ان جي چوڌاري رابطن کي موڙيندي حاصل ڪيو.
چيڪ ڪرڻ کان پوءِ هر شي ڪم ڪري رهي هئي، مون بورڊ جي هڪ نئين بيچ جو حڪم ڏنو؛ توهان مضمون جي شروعات ۾ انهن مان هڪ جي تصوير ڏسي سگهو ٿا.
انهن سڀني ننڍن حصن جي ننڍڙي سائيز جي ڪري، مون فيصلو ڪيو ته ريفلو سولڊرنگ استعمال ڪندي سستو اسٽو. مون وٽ هڪ ليزر ڪٽر تائين رسائي آهي، تنهن ڪري مون ان کي استعمال ڪيو ته ليمينيٽر فلم مان سولڊرنگ اسٽينسل ڪٽي. اسٽينسل تمام سٺو نڪتو. پروسيسر رابطن لاءِ 0,2 ملي ميٽر قطر جي سوراخن کي اعليٰ معيار جي پيداوار کي يقيني بڻائڻ لاءِ خاص خيال جي ضرورت آهي - اهو ضروري هو ته ليزر کي صحيح طور تي فوڪس ڪرڻ ۽ ان جي طاقت کي چونڊيو.
مون سولڊر پيسٽ لاڳو ڪيو ۽ اجزاء کي هٿ سان پوزيشن ڏني. مون پڪ ڪئي ته ليڊ کي پروسيس ۾ ڪٿي به استعمال نه ڪيو ويو آهي - سڀئي بورڊ، اجزاء ۽ پيسٽ معيار سان ملن ٿا آر - انهي ڪري ته منهنجو ضمير مون کي عذاب نه ڏيندو جڏهن آئون انهن کي ماڻهن ۾ ورهائيندس.
مون هن بيچ سان ٿوري غلطي ڪئي، پر سولڊر پيسٽ غلطين کي معاف ڪري ٿو، ۽ سڀ ڪجهه ٺيڪ ٿي ويو
هر جزو اٽڪل 10 سيڪنڊن کي پوزيشن ۾ ورتو، تنهنڪري مون ڪوشش ڪئي ته اجزاء جو تعداد گهٽ ۾ گهٽ رکو. نقشي جي ڊيزائن بابت وڌيڪ تفصيل ٻئي ۾ پڙهي سگھجي ٿو منهنجو تفصيلي مضمون.
مواد ۽ قيمت جي فهرست
مون کي سخت بجيٽ تي پڪڙيو. ۽ ڪاروباري ڪارڊ ارادو ڪيو ويو - مون کي ان کي ڏيڻ ۾ ڪو اعتراض ناهي! يقينن، مان اهو هر ڪنهن کي نه ڏيندس، ڇو ته هر ڪاپي ٺاهڻ ۾ وقت وٺندو آهي، ۽ منهنجو وقت ڪاروبار ڪارڊ جي قيمت ۾ نه ورتو ويندو آهي (اها قسم مفت آهي).
جز
قيمت
F1C100s
$1.42
پي سي بي
$0.80
8MB فليش
$0.17
ٻيا سڀئي اجزاء
$0.49
ڪل
$2.88
قدرتي طور تي، اهڙا خرچ پڻ آهن جن کي ڳڻڻ ڏکيو آهي، جهڙوڪ پهچائڻ (ڇاڪاڻ ته اهو ڪيترن ئي منصوبن لاء ٺهيل حصن ۾ ورهايو ويو آهي). بهرحال، هڪ بورڊ لاءِ جيڪو سپورٽ ڪري ٿو لينڪس، اهو ضرور آهي ڪافي سستو. هي بريڪ ڊائون پڻ هڪ سٺو خيال ڏئي ٿو ته اهو ڪيترو خرچ ڪري ٿو ڪمپنيون ڊوائيسز ٺاهڻ لاءِ تمام گهٽ قيمت واري حصي ۾: توهان پڪ ڪري سگهو ٿا ته اها ڪمپني جي قيمت ان کان به گهٽ آهي ان جي قيمت مون کان!
خاصيتون
ڇا چئجي؟ ڪارڊ 6 سيڪنڊن ۾ تمام گهڻي لڪايل لينڪس کي بوٽ ڪري ٿو. فارم فيڪٽر ۽ قيمت جي ڪري، ڪارڊ وٽ I/O، نيٽ ورڪ سپورٽ، يا ڳري پروگرامن کي هلائڻ لاءِ ڪا خاص مقدار اسٽوريج نه آهي. تنهن هوندي به، مون کي منظم ڪرڻ لاء منظم ڪيو دلچسپ شين جو هڪ گروپ firmware تصوير ۾.
نيٽ ورڪ
اتي ڪيتريون ئي سٺيون شيون هيون جيڪي يو ايس بي سان ڪري سگهجن ٿيون، پر مون تمام آسان آپشن چونڊيو آهي ته جيئن ماڻهو ان کي ڪم ڪرڻ جو وڌيڪ امڪان هجن جيڪڏهن انهن منهنجي ڪاروباري ڪارڊ کي آزمائڻ جو فيصلو ڪيو. لينڪس ڪارڊ کي اجازت ڏئي ٿو ته "ڊوائيس" وانگر عمل ڪرڻ جي حمايت سان گيجٽ فريم ورڪ. مون اڳئين پروجيڪٽن مان ڪجھ ڊرائيورز ورتيون جن ۾ ھي پروسيسر شامل ھو، تنھنڪري مون وٽ USB گيجٽ فريم ورڪ جي سڀني ڪارڪردگي تائين رسائي آھي. مون فيصلو ڪيو ته اڳ ۾ ٺاهيل فليش ڊرائيو کي نقل ڪريو ۽ شيل رسائي ڏيو مجازي سيريل پورٽ ذريعي.
شال
روٽ جي طور تي لاگ ان ٿيڻ کان پوء، توهان سيريل ڪنسول تي هيٺيان پروگرام هلائي سگهو ٿا:
بدمعاش: هڪ کلاسک يونڪس ڊنجن ڪرلنگ ايڊونچر راند؛
2048: 2048 جي هڪ سادي راند ڪنسول موڊ ۾؛
fortune: مختلف pretentious چوڻين جو نتيجو. مون فيصلو ڪيو ته سڄي حوالن جي ڊيٽابيس کي هتي شامل نه ڪيو وڃي ته جيئن ٻين خاصيتن لاءِ ڪمرو ڇڏجي.
تاليف جي دوران، تعمير جا اوزار ھڪڙو ننڍڙو FAT32 تصوير ٺاھيو ۽ ان کي يو بي آءِ ورشن مان ھڪڙو شامل ڪريو. لينڪس گيجٽ سب سسٽم پنهنجي پي سي کي اسٽوريج ڊوائيس طور پيش ڪري ٿو.
مون هن پروجيڪٽ جي ترقي دوران گهڻو ڪجهه سکيو - اهو منهنجو پهريون پروجيڪٽ هو جنهن ۾ ريفلو سولڊرنگ اوون استعمال ڪيو ويو. مون اهو پڻ سکيو ته غريب دستاويزن سان اجزاء جا وسيلا ڪيئن ڳولجن.
مون پنهنجو موجوده تجربو ايمبيڊڊ لينڪس ۽ بورڊ ڊولپمينٽ تجربو سان استعمال ڪيو. پروجيڪٽ خامين کان سواء ناهي، پر اهو منهنجي سڀني صلاحيتن کي چڱي طرح ڏيکاري ٿو.
انهن لاءِ جيڪي ايمبيڊڊ لينڪس سان ڪم ڪرڻ جي تفصيل ۾ دلچسپي رکن ٿا، آئون هن بابت منهنجي مضمونن جو سلسلو پڙهڻ جي صلاح ڏيان ٿو: ماسٽرنگ ايمبيڊڊ لينڪس. اتي مان تفصيل سان ڳالھايان ٿو ته ڪيئن سافٽ ويئر ۽ هارڊويئر کي شروع کان ننڍڙن ۽ سستا لينڪس سسٽم لاءِ، منهنجي ڪالنگ ڪارڊ وانگر.