"ship's biscuit," 1830, from hard (adj.) + tack (n.3); soft-tack was soft wheaten bread.
hard-nosed
hard-on
hardscrabble
hard-shell
hardship
hardtack
hard-up
hardware
hard-wired
hardwood
hard-working