د چپ ډیکریپشن د واحد چپ ډیکریپشن (IC ډیکریپشن) په نوم هم پیژندل کیږي. څرنګه چې په رسمي محصول کې د واحد چپ مایکرو کمپیوټر چپس کوډ شوي، نو برنامه د پروګرامر په کارولو سره مستقیم لوستل کیدی نشي.
د مایکرو کنټرولر د آن چپ برنامو غیر مجاز لاسرسي یا کاپي کولو مخنیوي لپاره ، ډیری مایکرو کنټرولر د آن چپ برنامو ساتلو لپاره کوډ شوي لاک بټونه یا کوډ شوي بایټونه لري. که چیرې د کوډ کولو لاک بټ د پروګرام کولو په جریان کې فعال (لاک شوی) وي، په مایکروکنټرولر کې برنامه نشي کولی په مستقیم ډول د یو عام پروګرامر لخوا لوستل شي، چې د مایکرو کنټرولر انکرپشن یا چپ انکرپشن په نوم یادیږي. د MCU برید کونکي ځانګړي تجهیزات یا پخپله جوړ شوي تجهیزات کاروي، د MCU چپ ډیزاین کې نیمګړتیاوې یا سافټویر نیمګړتیاوې کاروي، او د مختلفو تخنیکي وسیلو له لارې، دوی کولی شي د چپ څخه کلیدي معلومات راوباسي او د MCU داخلي پروګرام ترلاسه کړي. دې ته د چپ کریکنګ ویل کیږي.
د چپ کوډ کولو طریقه
1.د سافټویر برید
دا تخنیک عموما د پروسیسر ارتباطي انٹرفیسونه کاروي او د بریدونو ترسره کولو لپاره په دې الګوریتمونو کې پروتوکولونه، د کوډ کولو الګوریتمونه، یا امنیتي سوراخونه کاروي. د بریالي سافټویر برید یوه بیلګه د لومړني ATMEL AT89C لړۍ مایکرو کنټرولرونو برید دی. برید کوونکي د واحد چپ مایکرو کمپیوټرونو د دې لړۍ د پاکولو عملیاتو ترتیب په ډیزاین کې له نیمګړتیاوو څخه ګټه پورته کړه. د کوډ کولو لاک بټ له مینځه وړلو وروسته ، برید کونکي د آن چپ برنامه حافظه کې د ډیټا حذف کولو راتلونکي عملیات ودرول ، نو له دې امله کوډ شوی واحد چپ مایکرو کمپیوټر په غیر انکرپټ واحد چپ مایکرو کمپیوټر بدل شو ، او بیا د آنلاین لوستلو لپاره پروګرامر وکاروئ. چپ پروګرام.
د نورو کوډ کولو میتودونو پراساس ، ځینې تجهیزات رامینځته کیدی شي ترڅو د سافټویر بریدونو ترسره کولو لپاره د ځانګړي سافټویر سره همکاري وکړي.
2. د بریښنایی کشف برید
دا تخنیک په عموم ډول د پروسیسر د ټولو بریښنا او انٹرفیس ارتباطاتو انلاګ ځانګړتیاوې د نورمال عملیاتو په جریان کې د لوړ عارضي ریزولوشن سره څاري ، او د دې د بریښنایی مقناطیسي وړانګو ځانګړتیاو نظارت کولو سره برید پلي کوي. ځکه چې مایکرو کنټرولر یو فعال بریښنایی وسیله ده، کله چې دا مختلف لارښوونې اجرا کوي، د ورته بریښنا مصرف هم د هغې مطابق بدلیږي. په دې توګه، د ځانګړو بریښنایی اندازه کولو وسایلو او ریاضياتي احصایوي میتودونو په کارولو سره د دې بدلونونو تحلیل او کشف کولو سره، په مایکرو کنټرولر کې ځانګړي کلیدي معلومات ترلاسه کیدی شي.
3. د غلطۍ تولید ټیکنالوژي
دا تخنیک د پروسیسر بګ کولو لپاره غیر معمولي عملیاتي شرایط کاروي او بیا د برید ترسره کولو لپاره اضافي لاسرسي چمتو کوي. په پراخه کچه کارول شوي غلطۍ تولیدونکي بریدونه د ولټاژ سرجونه او د ساعت سرجونه شامل دي. د ټیټ ولتاژ او لوړ ولتاژ بریدونه د محافظت سرکیټونو غیر فعالولو یا پروسیسر د غلطو عملیاتو ترسره کولو لپاره مجبورولو لپاره کارول کیدی شي. د ساعت لیږدونکي ممکن د خوندي معلوماتو له مینځه وړلو پرته د محافظت سرکټ بیا تنظیم کړي. د بریښنا او ساعت لیږدونکي کولی شي په ځینو پروسیسرونو کې د انفرادي لارښوونو کوډ کولو او اجرا کولو اغیزه وکړي.
4. د تحقیقاتو ټیکنالوژي
ټیکنالوژي دا ده چې مستقیم د چپ داخلي تارونه افشا کړي ، او بیا د برید هدف ترلاسه کولو لپاره د مایکرو کنټرولر سره مشاهده ، لاسوهنه او مداخله وکړي.
د اسانتیا لپاره، خلک د برید پورته څلور تخنیکونه په دوو برخو ویشي، یو یې د داخلي برید (فزیکي برید) دی، دا ډول برید د کڅوړې ویجاړولو ته اړتیا لري، او بیا د سیمی کنډکټر ازموینې تجهیزات، مایکروسکوپونه او مایکرو پوزیشنرونه کاروي. تخصصي لابراتوار. دا کولی شي د بشپړولو لپاره ساعتونه یا حتی اونۍ وخت ونیسي. د مایکروپروبینګ ټول تخنیکونه د برید کونکي بریدونه دي. نور درې میتودونه غیر برید کونکي بریدونه دي ، او برید شوی مایکرو کنټرولر به فزیکي زیان ونه رسوي. غیر مداخله کونکي بریدونه په ځانګړي ډول په ځینو حاالتو کې خطرناک دي ځکه چې د غیر مداخلې بریدونو لپاره اړین تجهیزات اکثرا پخپله جوړ شوي او نوي شوي، او له همدې امله خورا ارزانه دي.
ډیری غیر مداخله کونکي بریدونه برید کونکي ته اړتیا لري چې ښه پروسیسر پوهه او سافټویر پوهه ولري. په مقابل کې، د تحقیقاتو حملې حملې ډیرې ابتدايي پوهې ته اړتیا نلري، او د ورته تخنیکونو پراخه سیټ معمولا د پراخه محصولاتو په وړاندې کارول کیدی شي. له همدې امله، په مایکرو کنټرولرونو بریدونه اکثرا د مداخلې ریورس انجینرۍ څخه پیل کیږي، او راټول شوي تجربه د ارزانه او ګړندي غیر مداخلې برید تخنیکونو رامینځته کولو کې مرسته کوي.