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

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.

主站蜘蛛池模板: 马边| 郧西县| 玉溪市| 清徐县| 汉沽区| 濮阳市| 鄯善县| 无锡市| 普定县| 西贡区| 佳木斯市| 晋中市| 涪陵区| 西华县| 河东区| 江陵县| 江川县| 两当县| 商河县| 利辛县| 鄂尔多斯市| 保定市| 广宗县| 如皋市| 德兴市| 轮台县| 通江县| 唐海县| 万全县| 济阳县| 玛沁县| 吴堡县| 舒城县| 乐昌市| 兴隆县| 徐汇区| 上蔡县| 大英县| 车致| 镇江市| 石楼县|