※ 引述《Shun.bbs@bbs.iim.nctu.edu.tw (傳說中的不死鳥)》之銘言:
: ※ 引述《Master.bbs@bbs.sayya.org (可愛的ASM)》之銘言:
: > 小電腦?指的是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 卻仍然量產的系統
: 也不少, 完全是依據應用與需求來決定
Right!我是比較傾向console看做一個作業環境,比monitor具備完整
硬體層上的控制能力,至少可以把基本的硬體設定能力,可以想成像
BIOS那種東西,monitor則不多說了,你說的沒錯, 這裡區分的確意
義不大。講RTOS只是說明具備更高階控制能力,像embedded linux,
的終端機應可看做是一種console。
: > 照上面這樣,說白話點就是把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 的功能會是最大宗的需求
我只有使用過JTAG,對他並沒有實際hack過,上面的資料是我回頭瀏覽一下
ARM+JTAG及JTAG Tutorial的資料。若不是tester提到,我大概不會去看這東
西XD。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.132.23.206