Chapter 3 Tools, Operating Systems and Boards——Cortex-A Series Programmer's Guide
来源:互联网 发布:怎样加入淘宝联盟 编辑:程序博客网 时间:2024/04/28 11:08
1. You can obtain pre-built Linux images, or read the Linux on ARM Wiki at http://www.linux-arm.org.
2. The ARM Embedded Linux distribution only includes the kernel.
3. The filesystem and U-Boot bootloader are available through Linaro. http://www.linaro.org/
Its focus is on tools to help you write and debug code, on ow-level software which interacts
with the underlying hardware and on key pieces of middleware. Linaro engineers work on the
kernel and tools, graphics and multimedia and power.Linaro engineers work on the kernel and
tools, graphics and multimedia and power.
4. These virtual files mean that we don’t have to know how to program the kernel to access many
hardwe are features. An example is /proc/cpuinfo.
5. Useful tools
QEMUIt can run operating systems and applications made for one machine (for example, an ARM processor) on a different machine,such as a PC or Mac. It uses dynamic translation of instructions and can achieve useful levels of performance, enabling it to boot complex operating systems like Linux, without the need for any target hardware.
BusyBox
BusyBox is a single binary executable which combines many applications.the large number of tools packed into a small package.
Scratchbox
Scratchbox is a cross-compilation toolkit which solves these problems and gives the necessary tools to cross-compile a complete Linux distribution. It can use either QEMU or a target board to execute the cross-compiled binaries it produces.
UEFI and Tianocore
The Unified Extensible Firmware Interface (UEFI) is the specification of an interface tohand-off control of a system from the pre-boot environment to an operating system, such asWindows or Linux. Its modular design permits flexibility in the functionality provided in thepre-boot environment and eases porting to new hardware. The UEFI forum is a non-profitcollaborative trade organization formed to promote and manage the UEFI standard.UEFI is processor architecture independent and the Tianocore EFI Development Kit 2 (EDK2)is available under a BSD license. It contains UEFI support for ARM platforms, including ARMVersatile Express boards and the BeagleBoard (see BeagleBoard on page 3-13).See http://www.uefi.org and http://sourceforge.net/apps/mediawiki/tianocore for moreinformation.
0 0
- Chapter 3 Tools, Operating Systems and Boards——Cortex-A Series Programmer's Guide
- Chapter 2 The ARM Archetecture——Cortex-A Series Programmer's Guide
- Preface——Cortex-A Series Programmer's Guide
- [读书笔记]A Programmer's Guide to Data Mining - chapter 2 Get Started with Recommendation Systems
- Computer Systems: A programmer's perspective
- [读书笔记]A Programmer's Guide to Data Mining - chapter 1 Introduction
- A Programmer's Guide to .NET
- A Programmer's Guide to Data Mining
- "Zend Framework" Programmer's Reference Guide - reading notes (Chapter 2)
- Serial Programming Guide for POSIX Operating Systems(3)
- 《深入理解计算机系统》(Computer Systems A Programmer's Perspective )
- 深入理解计算机系统 (Computer Systems: A Programmer's Perspective)
- Computer Systems: A Programmer's Perspective --- 读书笔记1
- Computer Systems: A Programmer's Perspective --- 读书笔记2
- zend Framework——Programmer's Reference Guide
- Python’s objects and classes — a visual guide
- Cortex-A series processors
- ZooKeeper Programmer's Guide
- mysql 取整数或小数或精确位数
- windows下时钟同步
- 通过theme来自定义标题栏
- Oracle Patchset 不同文件的作用
- qwt 在QT+mingw32里的编译方法
- Chapter 3 Tools, Operating Systems and Boards——Cortex-A Series Programmer's Guide
- uva 11121 Base -2 (负进制计算)
- Android working with Volley Library
- ubuntu server 12.04.1和14.04.1 更新源的修改办法
- linux c 生成uuid
- displaytag-1.1.1中文(乱码)解决方案
- get和post传递数据过程中的编码问题
- Button和ImageButton控件
- Quartz 2D编程指南(2) - 图形上下文(Graphics Contexts)