์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

gpasm - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ gpasm ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” gpasm ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


gpasm - GNU PIC ์–ด์…ˆ๋ธ”๋Ÿฌ

๊ฐœ์š”


gpasm [์˜ต์…˜] ํŒŒ์ผ

๊ฒฝ๊ณ 


์ด ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€์˜ ์ •๋ณด๋Š” gputil ๋ฐ
์˜ต์…˜์˜ ์˜๋ฏธ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์™„์ „ํ•œ ์ตœ์‹  ๋ฌธ์„œ๋Š” ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
gputils ๋ฌธ์„œ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” "gputils.ps"๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ์ˆ 


gpasm Microchip(TM) PIC(TM) ๋งˆ์ดํฌ๋กœ ์ปจํŠธ๋กค๋Ÿฌ์šฉ ์–ด์…ˆ๋ธ”๋Ÿฌ์ž…๋‹ˆ๋‹ค. ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค
์ œ์กฐ์—…์ฒด์˜ MPASM ์–ด์…ˆ๋ธ”๋Ÿฌ์™€ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. gpasm gputils์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค. ์„ ์ฒดํฌ ํ•ด๋ด
GPU(1) ๋‹ค๋ฅธ GNU PIC ์œ ํ‹ธ๋ฆฌํ‹ฐ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋งจํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์˜ต์…˜


์•„๋ž˜๋Š” ์š”์•ฝ gpasm ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. gpasm ์˜ต์…˜์€ ํ•ญ์ƒ ์˜ ๋ชจ๋“  ์„ค์ •์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
์†Œ์Šค ์ฝ”๋“œ.

-a FMT, --XNUMX์ง„ ํ˜•์‹ FMT
GPASM์€ inhx8m, inhx8s, inhx16 ๋ฐ inhx32 XNUMX์ง„์ˆ˜ ํŒŒ์ผ ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜
์‚ฌ์šฉ๋˜๋Š” 32์ง„์ˆ˜ ํŒŒ์ผ ํ˜•์‹์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ inhxXNUMX์ž…๋‹ˆ๋‹ค.

-c, --๋ฌผ์ฒด
์žฌ๋ฐฐ์น˜ ๊ฐ€๋Šฅํ•œ ๊ฐœ์ฒด๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค(์ƒˆ๋กœ์šด COFF ํ˜•์‹).

-C, --old-coff
์žฌ๋ฐฐ์น˜ ๊ฐ€๋Šฅํ•œ ๊ฐœ์ฒด๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค(์ด์ „ COFF ํ˜•์‹).

-d, -๋””๋ฒ„๊ทธ
๋””๋ฒ„๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

-D SYM=๋ฐœ, --์ •์˜ํ•˜๋‹ค SYM=๋ฐœ
VAL ๊ฐ’์œผ๋กœ SYM์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ "#define SYM VAL"์„
์ถœ์ฒ˜.

-e [์ผœ๊ธฐ|๋„๊ธฐ], --ํ™•์žฅํ•˜๋‹ค [์ผœ๊ธฐ|๋„๊ธฐ]
๋ชฉ๋ก ํŒŒ์ผ์˜ ๋งคํฌ๋กœ ํ™•์žฅ์€ EXPAND ๋ฐ NOEXPAND๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์–ด๋ฉ๋‹ˆ๋‹ค.
์ง€์‹œ. ์ด ์˜ต์…˜์€ ๋‘ ์ง€์‹œ๋ฌธ์„ ๊ฐ•์ œ๋กœ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "ON"์ผ ๋•Œ
์„ ํƒํ•œ ๋งคํฌ๋กœ๋Š” NOEXPAND์˜ ์กด์žฌ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ํ•ญ์ƒ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
๋งˆ์ฐฌ๊ฐ€์ง€๋กœ "OFF"๋Š” ๋งคํฌ๋กœ๊ฐ€ ํ™•์žฅ๋˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

-g, --๋””๋ฒ„๊ทธ ์ •๋ณด
COFF์— ๋””๋ฒ„๊ทธ ์ง€์‹œ๋ฌธ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

-h, --๋„์›€
์‚ฌ์šฉ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

-i, --๋Œ€์†Œ๋ฌธ์ž ๋ฌด์‹œ
๋ชจ๋“  ์‚ฌ์šฉ์ž ์ •์˜ ๊ธฐํ˜ธ์™€ ๋งคํฌ๋กœ๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด
๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

-I DIR, --ํฌํ•จํ•˜๋‹ค DIR
์ตœ์ƒ์œ„ ์–ด์…ˆ๋ธ”๋ฆฌ ํŒŒ์ผ์€ gpasm์— ์ธ์ˆ˜๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์€
INCLUDE ์ง€์‹œ๋ฌธ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด ์ง€์‹œ๋ฌธ์€ ์ง€์ •๋œ ํŒŒ์ผ์„ ์—ฐ ๋‹ค์Œ
๋‚ด์šฉ๋ฌผ์ด ๋ชจ์—ฌ์žˆ์Šต๋‹ˆ๋‹ค. GPASM์€ ๋กœ์ปฌ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ์ด๋Ÿฌํ•œ ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
ํŒŒ์ผ์ด ์—†์œผ๋ฉด ๊ธฐ๋ณธ ํ—ค๋” ๊ฒฝ๋กœ๊ฐ€ ํ™•์ธ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ชจ๋“  ๊ฒฝ๋กœ
์ด ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.

-l[12[ce]|14[ce]|16[ce]], --list-chips[=([12[ce]|14[ce]|16[ce]])]
๋‹ค์–‘ํ•œ ์ธก๋ฉด์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง€์›๋˜๋Š” ํ”„๋กœ์„ธ์„œ๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

-L, --๊ฐ•์ œ ๋ชฉ๋ก
NOLIST ์ง€์‹œ๋ฌธ์„ ๋ฌด์‹œํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์€ gpasm์ด ์กฐ๋ฆฝ๋œ ๋ชจ๋“  ๋ผ์ธ์„ ์ถœ๋ ฅํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ชฉ๋ก ํŒŒ์ผ ์ถœ๋ ฅ.

-m, --๋คํ”„
์ตœ์ข… ์กฐ๋ฆฝ ํ†ต๊ณผ ํ›„ ์ง€์‹œ ๋‚ด์šฉ ํ‘œ์‹œ
๋ฉ”๋ชจ๋ฆฌ.

--mpasm ํ˜ธํ™˜
์ด ์˜ต์…˜์€ MPASM ํ˜ธํ™˜ ๋ชจ๋“œ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

-M, --๋Ž์Šค
์ข…์†์„ฑ ํŒŒ์ผ์„ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

-n, --๋„์Šค
๊ธฐ๋ณธ์ ์œผ๋กœ gpasm์€ ISO ํ˜•์‹์„ ์‚ฌ์šฉํ•˜์—ฌ XNUMX์ง„์ˆ˜ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ์žฅ์น˜
ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” DOS ํ˜•์‹์˜ ํŒŒ์ผ์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด gpasm์ด
DOS ํ˜•์‹์˜ XNUMX์ง„์ˆ˜ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

-o FILE, --์‚ฐ์ถœ FILE
์ถœ๋ ฅ ํŒŒ์ผ์˜ ๋Œ€์ฒด ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

-p PROC, --ํ”„๋กœ์„ธ์„œ PROC
ํ”„๋กœ์„ธ์„œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

-P FILE, --์ „์ฒ˜๋ฆฌ FILE
์ „์ฒ˜๋ฆฌ๋œ asm ํŒŒ์ผ์„ FILE์— ์”๋‹ˆ๋‹ค.

-q, --์กฐ์šฉํ•œ
ํ‘œ์ค€ ์ถœ๋ ฅ์œผ๋กœ ์ „์†ก๋˜๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์–ต์ œํ•ฉ๋‹ˆ๋‹ค.

-r ์–ด๊ทผ, --์–ด๊ทผ ์–ด๊ทผ
์ง€์›๋˜๋Š” ๊ธฐ์ˆ˜๋Š” BIN, DEC, OCT ๋ฐ HEX์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ XNUMX์ง„์ˆ˜์ž…๋‹ˆ๋‹ค.

-u, --์ˆœ์ˆ˜ํ•œ
์ ˆ๋Œ€ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

-v, --๋ฒˆ์—ญ
๋ฒ„์ „ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

-w [0|1|2], --๊ฒฝ๊ณ  [0|1|2]
์ด ์˜ต์…˜์€ ๋ฉ”์‹œ์ง€ ์ˆ˜์ค€์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. "0"์ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋ชจ๋‘๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค
๋ณด๊ณ ํ•  ๋ฉ”์‹œ์ง€, ๊ฒฝ๊ณ  ๋ฐ ์˜ค๋ฅ˜. "1"์€ ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
"2"๋Š” ๋ฉ”์‹œ์ง€์™€ ๊ฒฝ๊ณ ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

-y, --ํŽผ์นœ
18xx ํ™•์žฅ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ gpasm ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnathop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT ๋„๊ตฌ ์ƒ์ž
    ์„ค๋ช…: ๋ชฉ...
    aarch64-linux-gnu-gnatbind ์‹คํ–‰
  • 2
    aarch64-linux-gnu-gnathop-5
    aarch64-linux-gnu-gnathop-5
    gnat, gnatbind, gnatbl, gnathop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT ๋„๊ตฌ ์ƒ์ž
    ์„ค๋ช…: ๋ชฉ...
    aarch64-linux-gnu-gnatchop-5 ์‹คํ–‰
  • 3
    cpupower ์œ ํœด ์ •๋ณด
    cpupower ์œ ํœด ์ •๋ณด
    cpupower ์œ ํœด ์ •๋ณด - ์œ ํ‹ธ๋ฆฌํ‹ฐ
    CPU ์œ ํœด ์ปค๋„ ์ •๋ณด ๊ฒ€์ƒ‰
    ๊ตฌ๋ฌธ: cpupower [ -c cpulist ]
    idle-info [์˜ต์…˜] ์„ค๋ช…: ๋„๊ตฌ
    P๋ฅผ ์ธ์‡„ํ•˜๋Š” ...
    cpupower-idle-info ์‹คํ–‰
  • 4
    cpupower ์œ ํœด ์„ธํŠธ
    cpupower ์œ ํœด ์„ธํŠธ
    cpupower idle-set - CPU๋ฅผ ์„ค์ •ํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ
    ์œ ํœด ์ƒํƒœ ํŠน์ • ์ปค๋„ ์˜ต์…˜
    ๊ตฌ๋ฌธ: cpupower [ -c cpulist ]
    ์œ ํœด ์ •๋ณด [์˜ต์…˜] ์„ค๋ช…:
    cpupower ์œ ํœด ์ƒํƒœ...
    cpupower-idle-set ์‹คํ–‰
  • 5
    g.mapsets์ž”๋””
    g.mapsets์ž”๋””
    g.mapsets - ์‚ฌ์šฉ์ž์˜ ์ •๋ณด๋ฅผ ์ˆ˜์ •/์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
    ํ˜„์žฌ ๋งต์…‹ ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ. ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค
    ์•„๋ž˜์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž์˜ ์•ก์„ธ์Šค
    ํ˜„์žฌ ์œ„์น˜์— ์žˆ๋Š” ๋‹ค๋ฅธ ๋งต์…‹. ...
    g.mapsetsgrass ์‹คํ–‰
  • 6
    g.messagegrass
    g.messagegrass
    g.message - ๋ฉ”์‹œ์ง€, ๊ฒฝ๊ณ ,
    ์ง„ํ–‰ ์ •๋ณด ๋˜๋Š” ์น˜๋ช…์ ์ธ ์˜ค๋ฅ˜
    ์ž”๋”” ๋ฐฉ์‹. ์ด ๋ชจ๋“ˆ์€
    ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณต๋˜๋Š” ๋ฉ”์‹œ์ง€์šฉ ์Šคํฌ๋ฆฝํŠธ.
    ํ‚ค์›Œ...
    g.messagegrass ์‹คํ–‰
  • ๋”ยป

Ad