官术网_书友最值得收藏!

What you need for this book

The software used in this book is entirely open source. The versions used are, in most cases, the latest stable versions available at the time of writing. While I have tried to describe the main features in a manner that are not specific to a particular version, it is inevitable that the examples of commands contain some details that will not work with the later versions. I hope that the descriptions that accompany them are sufficiently informative so that you can apply the same principles to the later versions of the package.

There are two systems involved in creating an embedded system: the host system that is used to cross-compile the software and the target system on which it runs. For the host system, I have used Ubuntu 14.04, but most Linux distributions will work with little modification. In the same way, I had to choose a target system to represent an embedded system. I chose two: the BeagelBone Black and the QEMU CPU emulator, emulating an ARM target. The latter target means that you can try out the examples without having to invest in the hardware for an actual target device. At the same time, it should be possible to apply the examples to a wide range of targets with adaptations for specifics, such as device names and memory layout.

The versions of the main packages for the target are U-Boot 2015.07, Linux 4.1, Yocto Project 1.8 "Fido", and Buildroot 2015.08.

主站蜘蛛池模板: 富锦市| 大田县| 定结县| 龙泉市| 菏泽市| 阿克苏市| 青神县| 玉田县| 东阳市| 高安市| 信阳市| 德江县| 大城县| 澄迈县| 阳春市| 克东县| 上犹县| 镇雄县| 铅山县| 崇仁县| 介休市| 哈巴河县| 博白县| 巴塘县| 西盟| 泉州市| 湘乡市| 九龙坡区| 克拉玛依市| 丽江市| 射洪县| 洮南市| 申扎县| 宣汉县| 德惠市| 安塞县| 新乡县| 汾西县| 宜良县| 绥芬河市| 普兰县|