Where to start- some major and too many detail differences to mention. Few parts are interchangeable between the two.
The type 248 engines are physically the same outer crankcase dimensions but have a shorter stroke making them narrower across the cylinders. The crankcases though are not the same item due to internal differences such as the lack of a oil drain back hole on the 248. There are other differences such as smaller diameter clutch. Gearboxes are the same as the 247's.
The 248 frame and forks are different and the wheel base shorter. in 81 the 248 wheelbase got a little longer due to a change in the swinging arm length but still shorter than a 247. Front wheel size on a 248 is 18" rather than 19". 248's always had conventional dual piston brake calipers and handlebar mounted master cylinders. Instruments are quite different and the 248 headlamp is smaller in diameter. Exhaust pipe diameter is smaller at 36mm.