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

Technical requirements

Following are some interesting URLs where we can get useful technical information regarding the board:

Taking a look at the technical specifications at http://espressobin.net/tech-spec/, we get the following information where we can see what the ESPRESSObin v5 can offer in terms of computational power, storage, networking, and expandability:

 

In particular, the following screenshot shows the top view of the Marvell ESPRESSObin v5 (from now on, please take into account that I'm not going to explicitly add "v5" anymore):

In the preceding screenshot, we can see the following components:

  • The power connector (12V DC jack)
  • The reset switch
  • The micro USB device port (serial console)
  • The Ethernet ports
  • The USB host ports

The next screenshot shows the bottom view of the board where the microSD slot is located; this is where we should plug in the microSD we're going to create later on in this chapter:

In this book, we'll see how we can manage (and reinstall) a complete Debian distribution, something that will allow us to have a wide set of ready-to-run software packages, as in a normal PC (in fact, the Debian ARM64 version is equivalent to the Debian x86 version). Afterward, we will develop our device drivers for the board, and then, when possible, we will test them with real devices connected to the ESPRESSObin itself. A little tutorial about how to set up the host system is also present in this chapter, and you can use it to set up a GNU/Linux-based working machine or a dedicated virtual one.

The code and other files used in this chapter can be downloaded from GitHub at https://github.com/giometti/linux_device_driver_development_cookbook/tree/master/chapter_01.

主站蜘蛛池模板: 大安市| 鄂伦春自治旗| 重庆市| 原平市| 固镇县| 济宁市| 常州市| 西贡区| 桂林市| 集安市| 腾冲县| 南华县| 嘉定区| 乌拉特中旗| 广元市| 敖汉旗| 锡林郭勒盟| 东宁县| 云和县| 依安县| 台湾省| 聂荣县| 舟山市| 青田县| 盐城市| 哈巴河县| 司法| 惠州市| 石狮市| 台北市| 梁山县| 张掖市| 许昌县| 浑源县| 汉阴县| 虞城县| 黄龙县| 昌江| 炎陵县| 葵青区| 安远县|