中國明代,火器發展迅速。據(明)王士翹撰《西關志》(1548年序刻本)居庸卷記載:昌鎮駐軍武器主要有軍器和神器兩大類:其軍器有:盔、甲、長槍,圓木挨牌、長木牌、斬馬刀、撒袋、弓、弦、箭、攢竹長槍、腰刀。火器有神槍、大將軍鐵炮、二將軍鐵炮、大將軍銅炮、小將軍銅炮、神銃、大銅佛郎機、神炮、飛炮、銅銃、鐵銃、馬上佛郎機、神箭、鐵宣風炮、纓子炮、鐵佛郎機、鐵三起炮、碗口炮、小神炮、鐵蒺藜、新置的器械有九龍盤槍、鐵鞭槍、火箭盤槍,子母炮、火箭等。
鐵炮是安裝在架座上發射的口徑和形體都很大的火炮,多數筒內裝填石、鉛、鐵等物,俗稱"實心彈",少數則裝填爆炸性的球丸,射程一般在數百步至二三里距離,主要用于守寨和攻城,也用于野戰、水戰和海戰。
慕田峪長城現存兩門古鐵炮,一個在慕字四號和五號之間,一個陳列在游客中心。鐵炮長89厘米,口徑9厘米,外口徑20厘米,炮膛深59厘米,鐵箍10厘米,間隔15厘米,可裝炸藥2公斤余。炮身與水平線呈30度角,射程約150米,炮口均向長城外側。