hard soft1

1
Hardware and Software abstract: In this essey, write a HDL(xilinx etc), c/c++(ARM etc), OS Kernel(Linux etc), file system(ext, btrft etc), compiler(gcc etc). In the section 1, consider how HDL(HDL, Verilog) change into binary file, .bit file (using HDL and user constraints file, .ucf and changing to binary file, .bit file.). And download(write) binary fileinto FPGA's internal program's memory or external PROM etc. Using standard, IEEE1149.1, Jtag etc and download cable. In the section 2, consider about ARM CPU chips. Considering compilers(Keil, IAR EW, vc++20xx), libraries(CMSIS etc, MPSSE etc), Hardwares(STM32VL(F)Discovery etc, UM232H etc, (S1D13781) etc) . These libraries and chips are famouse, so the data can be gotten easily. In the section 3, describe OSs and file systems. Sub-section 1 Considering file systems( ext etc ), image file, .img file, . Sub-section 2, Considering a boot, inird(linux's Virtual RAM disc file system) etc, Kernel(linux kernel etc), daemons(linux system's programs or modules), utilities( BUSYBOX etc ). (linux: Friendly linux, linaro, etc) In sub-section 1, briefly consider a constructing the image file, .img file, mounting the image file, .img file, etc. In sub-section 2, briefly consider a boot process, kernel system(linux kernel and daemons, actually, these in a file system are all of (CUI) linux system.). And utilities(linux BUSYBOX). If the system is actually act, linux system is available in the ardware's system. Furthere more, GUI system (Xwindows system, etc) is to be considered. In the section 4, consider a compiler and linker(GNU GCC etc). And consider a script language( GNU make, etc). And consider c file, .c file, header file, .h file, archive file, .a file. And consider a compiler(GNU gcc)'s options(compile and link options). And consider a so-called auto compiler language(GNU make etc).

Upload: hu-man

Post on 17-Jul-2015

110 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Hard soft1

Hardware and Software

abstract:In this essey, write a HDL(xilinx etc), c/c++(ARM etc), OS Kernel(Linux etc), file system(ext, btrft etc), compiler(gcc etc).

In the section 1, consider how HDL(HDL, Verilog) change into binary file, .bit file (using HDL and user constraints file, .ucf and changing to binary file, .bit file.).And download(write) binary fileinto FPGA's internal program's memory or external PROM etc.Using standard, IEEE1149.1, Jtag etc and download cable.

In the section 2, consider about ARM CPU chips.Considering compilers(Keil, IAR EW, vc++20xx), libraries(CMSIS etc, MPSSE etc), Hardwares(STM32VL(F)Discovery etc, UM232H etc, (S1D13781) etc) .These libraries and chips are famouse, so the data can be gotten easily.

In the section 3, describe OSs and file systems.Sub-section 1 Considering file systems( ext etc ), image file, .img file, .Sub-section 2, Considering a boot, inird(linux's Virtual RAM disc file system) etc, Kernel(linux kernel etc), daemons(linux system's programs or modules), utilities( BUSYBOX etc ).(linux: Friendly linux, linaro, etc)

In sub-section 1, briefly consider a constructing the image file, .img file, mounting the image file, .img file, etc.In sub-section 2, briefly consider a boot process, kernel system(linux kernel and daemons, actually, these in a file system are all of (CUI) linux system.).And utilities(linux BUSYBOX).

If the system is actually act, linux system is available in the ardware's system.

Furthere more, GUI system (Xwindows system, etc) is to be considered.

In the section 4, consider a compiler and linker(GNU GCC etc). And consider a script language( GNU make, etc).And consider c file, .c file, header file, .h file, archive file, .a file.And consider a compiler(GNU gcc)'s options(compile and link options).And consider a so-called auto compiler language(GNU make etc).