精華區beta Programming 關於我們 聯絡資訊
※ 引述《Master.bbs@bbs.sayya.org (可愛的ASM)》之銘言: > ※ 引述《sniffer@kkcity.com.tw》之銘言: > > printer+keyboard 也算 > > 這裡指的則是上面有幾行 LED 字幕和 keyboard 的一台小電腦 > > 唯一的功能就是當 RS232 的終端機 > > 現在寫 PLC 還是很常用這種東西 > 小電腦?指的是target還是remote host?如果指的是remote host,那叫console就 > 表示該系統已經具備基本的RTOS功能,monitor跟console是有一段距離的。 個人認為斟酌 monitor 或 console 只是在給 console program 一個名字而已 能夠 service UART interrupt 或是 SPI interrupt 或是 ethernet interrupt 然後 會識別 input 然後 echo or not echo input character 接受命令做事的..... 應該就含有 console GUI 跟 command parser 跟 interrupt service routine 了吧 硬去區分 monitor/console 好像對這個問題的釐清幫助不大 至少我沒看過 tester 所說的 monitor, 即便我寫過幾種不同屬性的 console based framework. 至於要不要引入 RTOS, 我是認為這是一個選項...並沒有強制性 我只能說:常用的 RTOS 會幫你做掉許多好用的功能, 如 file system 或是 middle-ware 或是 memory management,...etc, 但是沒有 RTOS 卻仍然量產的系統 也不少, 完全是依據應用與需求來決定 > > JTAG 主要用途就是 latch 住一個 ic 內部一些點的狀態讓你讀出來或改 > > 新的 CPU 都是靠 jtag 為 ice 的界面, 這樣不同 cpu 只要換軟體不用改 ice 電路 > 照上面這樣,說白話點就是把IP Core放在FPGA或CPLD這樣的可程式化硬體上。 > 不過這跟ICE有什麼關係呢?請注意ICE的"E"的意思。 > An In-circuit Emulator (ICE) is a device built to emulate the behavior of > a single device or a group of devices. 我只覺得 sniffer 提出了他對JTAG的應用經驗分享... 至少我不能否認 boundrary-scan 在 chip level verification 跟 multi-chip solution 驗證是很實用的東西 但是無法否認的, 對 software/firmware engineer 而言 single step 跟 memory/register dump 的功能會是最大宗的需求 -- 一株幸運草是由四顆心所構成的 m^_^m -- ※ Origin: 交大資管心靈小站 <bbs.iim.nctu.edu.tw> ◆ From: bbs.iim.nctu.edu.tw