1

私はプロジェクトに取り組んでおり、私のチームは特定のハードウェアのソフトウェアスタックを担当しています。

手元にあるのはプロセッサの命令セットだけであり、それを使用して完全なソフトウェアスタックを開発する必要があります。

アセンブラの命令セット以外のものが必要ですか?

私はそのコンピュータのハードウェアの構成を知らないことに注意してください

4

1 に答える 1

1

The very short answer is "probably not possible without further information".

At the very least, you will need to know where different types of memory is located, what you need to initialize within the processor itself [this is typically not in the Instruction Set Manual]. Typical examples: interrupt vector, timers, memory controllers, etc that are often part of the processor itself, but not really part of the instruction set.

Obviously, the software stack for a digital wrist-watch is pretty basic. The software stack for a complete Home Entertainment system with the ability to stream encrypted video and also browse the web would be quite large. The software stack for a mobile phone even larger. The requirements for a wrist-watch and building the hardware necessary to do that [not saying you can get it small enough easily, but ignoring that since this is a software, not a hardware question], would probably take a few days at most. A smart-phone that is able to compete with at least some success with the top of the range products on the market today would take a large team of very skilled software developers a couple of years to complete. Obviously, there are a lot of other software based systems somewhere between those relatively extreme examples.

于 2013-02-25T22:57:28.933 に答える