물론, 하나의 수제 프로토 타입의 경우, 모든 호환 가능한 마이크로 중 가장 강력한 것으로 시작하여 나중에 축소하는 것이 좋습니다.
그러나 견적을 받으려면 구현할 돈이 있기 전에 고객에게 가격을 알려 주어야합니다 .
따라서 프로그래밍을 시작 하기 전에 어떤 종류의 사양을 작성하는 것이 좋습니다 . 당신은 알고 무엇을 당신이 원하는, 당신은 아래로 작성해야 하는 방법 당신이 그것을 할 것입니다.
이 "방법"에는 다음과 같은 질문에 대답하는 소프트웨어 디자인에 대한 생각도 포함됩니다.
- 운영 체제가 필요하십니까? 어느 것? 어떤 리소스가 필요합니까?
- 계층화 된 아키텍처를 원하십니까? RAM이 필요할 수있는 인터페이스가 필요합니다
- 어떤 라이브러리가 이미 사용 가능하고 유용하고 필요한지, 그리고 필요한 메모리 양은 어느 정도입니까 (적절한 라이브러리 문서는 하나 이상의 참조 빌드를 기반으로 이에 대한 답변을 제공합니다)?
- 자신의 드라이버와 응용 프로그램을 위해 어떤 구조와 변수를 구현해야합니까?
이러한 모든 값을 합하면 대략적인 추정치가됩니다. 얼마나 상세하게 믿을 수 있는지는 분석의 상세도에 따라 다르며 경험에 따라 다릅니다. :-)
최소한 30..50 %의 마진을 추가하는 것이 좋습니다.
제품이 완성되고 약 80..90 %의 RAM을 사용하고 있다면, 적어도 RAM과 관련하여 선택이 올바른지 확인할 수 있습니다.