Видео: JTAG дибаглагч гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:51
? JTAG Энэ нь таны компьютерт самбар дээрх чипүүдтэй шууд холбогдох боломжийг олгодог нийтлэг техник хангамжийн интерфейс юм. Өнөөдөр JTAG -д ашиглагддаг дибаг хийх , бараг БҮХ суулгагдсан төхөөрөмж дээр програмчлал, туршилт хийх.
Үүнээс гадна JTAG дибаглагч хэрхэн ажилладаг вэ?
Хэрэглэгч нь интерфейстэй ажиллах боломжтой дибаглагч HyperTerminal дээрх тушаалын цонхоор дамжуулан. The дибаг хийх Дараа нь MCU нь зорилтот утсыг хянах боломжтой JTAG порт. Манай код дээр ажиллаж байна дибаглагч руу хэд хэдэн бит илгээдэг JTAG интерфэйс, дараа нь үүнийг заавар/өгөгдлийн бүртгэлд хадгалдаг JTAG.
Дараа нь асуулт бол микроконтроллер дахь JTAG гэж юу вэ? Туршилтын хамтарсан бүлэг ( JTAG ) нь дибаг хийх, программчлах, шалгах интерфэйсийн нийтлэг нэр юм микроконтроллерууд , ASIC болон FPGA. JTAG нь IEEE 1149.1 стандартыг тодорхойлсон бүлгийн нэр юм.
Үүнтэй холбогдуулан JTAG юуг илэрхийлж байна вэ?
Туршилтын хамтарсан бүлэг
OpenOCD дибаглагч гэж юу вэ?
OpenOCD (Чип дээр нээнэ үү Дебаглагч ) нь техник хангамжтай харилцах нээлттэй эхийн програм хангамж юм дибаглагч JTAG порт. OpenOCD хангадаг дибаг хийх суулгагдсан зорилтот төхөөрөмжүүдэд зориулсан систем доторх програмчлал. OpenOCD зорилтот систем дээрх процессортой холбогдсон NAND болон NOR FLASH санах ойн төхөөрөмжүүдийг анивчуулах боломжийг олгодог.
Зөвлөмж болгож буй:
Холбогдох алгебрыг зохих жишээн дээр тайлбарлах гэж та юу гэж ойлгож байна вэ?
Relational Algebra нь янз бүрийн аргаар өгөгдөлд хандахын тулд өгөгдлийн сангийн хүснэгтээс асуулга хийхэд ашигладаг процедурын хайлтын хэл юм. Харьцааны алгебрийн хувьд оролт нь хамаарал (өгөгдөлд хандах шаардлагатай хүснэгт) бөгөөд гаралт нь мөн хамаарал (хэрэглэгчийн хүссэн өгөгдлийг агуулсан түр хүснэгт) юм
W3c гэж юу вэ, Whatwg гэж юу вэ?
Вэб Hypertext Application Technology Working Group (WHATWG) нь HTML болон холбогдох технологиудыг хөгжүүлэх сонирхолтой хүмүүсийн нэгдэл юм. WHATWG-ийг 2004 онд Apple Inc., Mozilla Foundation болон Opera Software зэрэг вэб хөтөч үйлдвэрлэгч тэргүүлэгч хувь хүмүүс үүсгэн байгуулжээ
Arduino-д зориулсан дибаглагч байна уу?
Ихэнх программууд программист алдааг олж, тэдгээрийг арилгахад туслах дибаггерийг ашигладаг. Гэсэн хэдий ч Arduino-д ийм дибаг хийх систем байдаггүй. Arduino дибаг хийх нь Arduino төслийг удирдах хамгийн хэцүү ажлуудын нэг юм. Бусад ихэнх IDE-ээс ялгаатай нь Arduino IDE дээр албан ёсны Arduino дибаг хийх функц байдаггүй
OpenOCD дибаглагч гэж юу вэ?
OpenOCD (Open On-Chip Debugger) нь техник хангамжийн дибаг хийгчийн JTAG порттой холбогддог нээлттэй эхийн програм хангамж юм. OpenOCD нь суулгагдсан зорилтот төхөөрөмжүүдийн дибаг хийх, систем доторх програмчлалыг санал болгодог. OpenOCD нь зорилтот систем дээрх процессортой холбогдсон NAND болон NOR FLASH санах ойн төхөөрөмжүүдийг анивчуулах боломжийг олгодог
JTAG адаптер гэж юу вэ?
JTAG (Joint Test Action Group) нь микро контроллер, CPLD эсвэл FPGA гэх мэт төхөөрөмжүүдийг дибаг хийх, програмчлахад ашигладаг интерфейс юм. Энэхүү өвөрмөц интерфэйс нь танд техник хангамжийг бодит цаг хугацаанд хялбархан дибаг хийх (жишээ нь дуурайх) боломжийг олгодог. Энэ нь програм хангамжаар дамжуулан микро контроллерт өгсөн цагийн мөчлөгийг шууд хянах боломжтой