In many non-English-speaking countries, reading textbooks in English is a difficult and challenging. This is especially true for university students who study professional literature with complex and unfamiliar terminologies but they are not English majors. Recent evidence suggests that e-books have a great potential in education; for example, assistant tools provided in e-books can effectively enhance reading comprehensions as well as improve learning outcomes. Therefore, this study applies an e-book learning system to an embedded system course. Apart from general auxiliary functions, the e-book learning system provides different ways of reading with multimedia annotation support and a professional knowledge database of terminologies. Furthermore, the system enables students to translate and highlight important terms, sentence or paragraph. One experiment was carried out in this study to test the feasibility of the e-book learning system. Results of the experiment showed that experimental students (who learned with the system) outperformed those who in the control group (who learned by using traditional approach). Analysis of experimental students' portfolios showed that checking professional knowledge database, translation, making annotations, speed reading and intensive reading were most common learning behaviors during the reading process.