© Promwad Innovation Company Application Notes | December 09, 2013
Use of NetBSD with Marvell Kirkwood Processors
This article provides an overview of NetBSD and highlights its differences from other operating systems of the family. It also briefly discusses the implementation and configuration of device drivers. The author studies an example of using this operating system, as an alternative to Linux, on the IP-Plug.
NetBSD is an operating system which represents the BSD family, along with OpenBSD and FreeBSD. Originally, BSD (an acronym of Berkeley Software Distribution) was a combination of patches and utilities for Bell Labs Unix, which evolved into an independent system. The source code had two licenses - Bell (because the company owned the larger part of the original source code) and BSD proper. After a while, the team of BSD developers broke up and the BSD project later received a new incarnation as 386BSD, an architecture i386 port. Eventually, the BSD family broke into three branches: NetBSD, OpenBSD and FreeBSD. Each of the three systems is unique in its own way, but they all have a lot in common. The key feature of NetBSD is multi-platform support. The developers’ slogan was: “Of course, you can run NetBSD on this platform”. Developers have applied for registering 53 architectures, and the number of supported machines continues to grow. Meanwhile, NetBSD remains just as safe and high-performing as its “family members”, OpenBSD and FreeBSD. NetBSD was first officially released in April 1993 and had the version number 0.8. Today’s latest version is 6.0. We should especially mention the advantages of a BSD license. Unlike Linux GPL, a BSD license helps in every possibly way modify the source code, change file names and distribute the final product provided we mention the author’s name. NetBSD source codes are accessible through an FTP server as tar archives or iso images. You can also receive any version of the system out of the cvs repository by referring to the release name tag. The source code tree includes a kernel code (sys directory), utilities (bin, usr.bin, sbin, usr, usr.sbin, gnu), a cross-compiler (tools), the build script build.sh, as well as relevant libraries and documentation. System compilation involves the following stages:
The IP-Plug uses the Marvell 88F6282 processor, ARMv5TE Kirkwood architecture series. Its support has been added to the NetBSD distribution since July 2012 and represented by files in the directory sys/arch/evbarm/marvell:
- To build a tool chain for the target architecture, you should call the script build.sh with the parameter tools. The tools include as, binutils, gcc, m4, yacc, etc. You can see all supported architectures in the sys/arch directory.
- Building the kernel is based on the specified configuration.
- To build system utilities and create a root file system, you should call the script build.sh with the parameter distribution.
|Microprocessor||1 GHz Marvell Kirkwood 88F6283, ARM Compliant|
|Memory||Up to 1024 MB 16 bit DDR2@800 MHz / Up to 4 GB NAND Flash|
|Ethernet||2x Gigabit Ethernet|
|Wi-Fi/BT||Wi-Fi 802.11 b/g/n + BT 2.1 EDR (optional)|
|Power||Input voltage: 100–240 V, 50/60 Hz; / Power consumption: 15 Watt, 5V@3.0A max|
|Dimensions||118 мм (L) x 76 mm (W) x 43 mm (H)|
|Package size||145 mm (L) х 125 mm (W) х 55 mm (H)|
- marvell_start.S is low-level kernel initialization: MMU initialization, transfer of boot parameters to the high-level code;
- marvell_machdep.c contains the main initialization code of the ARM kernel, peripherals (including boot console), building a page table and kernel relocation;
- marvellreg.h and marvellvar.h are constant values for addresses and sizes of memory locations, into which the registers of peripherals needed for system boot are mapped.
500 jobs lost as Molex decides to close facility Connectors and interconnect components manufacturer, Molex, has announced that it will shut down production and close its Shannon, Ireland, a decision that will affect about 500 employees.
NTU Singapore and GF to explore next-gen memory technology Nanyang Technological University, Singapore (NTU Singapore) and GlobalFoundries will jointly be exploring the next-generation of embedded memory for smart systems.
EU Commission clears Infineon's acquisition of Cypress The European Commission has, under the EU Merger Regulation, approved the acquisition of US-based Cypress Semiconductor by German semiconductor company Infineon Technologies.
GLOBALFOUNDRIES buys Smartcom’s PDK team GLOBALFOUNDRIES has acquired the process design kit (PDK) engineering team from Smartcom Bulgaria AD to enhance GF’s scale and capabilities.
New head of Zeiss Research Microscopy Solutions Effective 1 October 2019, Dr. Michael Albiez became Head of the Research Microscopy Solutions strategic business unit (RMS SBU) at Zeiss and, with this appointment, a member of the management team for the Zeiss Industrial Quality & Research (IQR) segment. He has also been appointed Managing Director of Carl Zeiss Microscopy GmbH.
ams is not backing down – launches new offer for Osram The Austrian sensor manufacturer says that it intends to launch a new all-cash takeover offer for Osram Licht for EUR 41.00 per share.
Sivers IMA and NXP collaborate on 5G NXP Semiconductors and Sivers IMA Holding AB announces a collaboration to deliver a state-of-the-art solution for 5G-NR (New Radio), such as gigabit Fixed Wireless Access applications.
Sponsored content by Sourceability NA LLCComponent Aggregators vs E-Commerce Marketplaces What is the difference between electronic component aggregators and a marketplace?
67% of a buyer’s journey is now done digitally. Learn how marketplaces emerged as full-cycle procurement platforms and challenged the traditional component aggregators.
LEMO opens new facility in the Netherlands To support the unprecedented growth of its Benelux business, LEMO has invested in a new, purpose-built, hi-tech and eco-friendly facility near Amsterdam.
Wafer capacity by feature size shows rapid growth at <10nm Leading-edge processes (<28nm) took over as the largest portion in terms of monthly installed capacity available in 2015. By the end of 2019, <28nm capacity is forecast to represent about 49 percent of the IC industry’s total capacity.
Elatec USA appoints Paul Massey as CEO Elatec USA Inc., developer and manufacturer of RFID products, has named Paul K. Massey as Chief Executive Officer. In this newly created position, Massey will report to the Elatec Board of Directors and Managing Director Stefan Haertel.
Data Respons reports on record high quarterly results Data Respons presented figures for Q3 showing both solid revenue growth and a good margin increase. The company reports 35 percent growth in operating income and 68 percent growth in the operating profit, reaching an EBITA margin of 12.1 percent in the third quarter.
EC imposes interim measures on Broadcom The European Commission has ordered Broadcom to stop applying certain provisions contained in agreements with six of its main customers. This will "prevent serious and irreparable harm to competition likely to be caused by Broadcom's conduct, which prima facie (at first sight) infringes EU competition rules".
Specialisation kept Universal Robots agile through the years Universal Robots, the Danish robotics company that many analysts credit with both creating and taking over the collaborative robot space.
2Q/2019: Memory business is approaching bottom “Combined DRAM and NAND revenue was USD 25.4 billion in 2Q/2019, down 5% from Q1 and down 39% year-over-year as sluggish demand and elevated inventory levels continued to plague the memory markets”, says Simone Bertolazzi, Memory Technology & Market Analyst at Yole Développement.
Tridonic supplies new Beijing airport with light-on-demand Tridonic supplies the new mega airport Beijing Daxing International Airport with drivers, intelligent lighting control and light-on-demand with daylight tracking.
Infineon-radar technology in Google Pixel 4 Smartphone Whether for artificial intelligence, augmented reality or the Internet of Things – 5 billion people worldwide 1 will be using smart devices to sense their environment next year.
NVIDIA leads way but competition is intensifying Diversity is the name of the game when it comes to the edge Artificial Intelligence (AI) chipset industry. In 2019, the AI industry is witnessing the continual migration of AI workloads, particularly AI inference, to edge devices, including on-premise servers, gateways, and end-devices and sensors.
Nidec continues Polish investment Nidec Motors & Actuators continues to expand in Poland and decided to invest a further PLN 165.2 million (EUR 3.8 million) in Kraków's special economic zone in Niepołomic.
Phoenix Contact builds R&D centre in Skolkovo German electronics company Phoenix Contact is building a regional development and competence centre in Moscow's high-tech cluster Skolkovo.
Elektrobit opens software lab in Berlin Kickstarts the new office by signing a collaboration agreement with Daimler subsidiary MBition.
Smiths Detection scanners keep laptops and liquids in the bag Recent implementation of Smiths Detection’s checkpoint scanners at Melbourne Airport pave way for reduction of passenger journey time by 50 percent.
Murata develops Millimeter-Wave RF Module for Terragraph Murata Manufacturing is working to develop an RF module solution for Terragraph, a gigabit wireless technology developed by Facebook. The module solution aims at meeting the growing demand for reliable, high-speed internet access in urban and suburban environments.
Ynvisible Interactive enters manufacturing agreement with Invisense Ynvisible Interactive has entered into a partnership with Invisense AB, a developer of passive humidity sensors. The agreement between the companies establishes Ynvisible as the preferred manufacturing partner for Invisense’s growing range of humidity sensor products.Load more news