Thiết kế phần cứng cho hàng điện tử nói chung và điện thoại nói riêng thì cũng tương tự nhau và đều có các bước:
1. Lựa chọn HĐH sẽ theo: Android hay Window??? Cái này cũng có nhiều cụ phân tích ở trên rồi.
2. Lựa chọn nhà cung cấp các linh kiện chính: lựa chọn phù hợp với HĐH, theo mức giá và mức chất lượng của sản phẩm. Các linh kiện chính: vi xử lý, RAM, màn hình + cảm ứng +mặt kính, camera, wifi, 3G, pin, LED... Cấu hình máy phụ thuộc vào các thành phần này.
3. Thiết kế mạch in theo các thành phần nêu trên. Mạch in càng nhiều lớp thì càng nhỏ gọn nhưng sẽ đắt tiền. Mạch in mạ vàng thì chất lượng tốt hơn là mạ đồng
Chất lượng mạch in là thứ cực kỳ quan trọng đối với độ ổn định của sản phẩm!
4. Thiết kế khung vỏ phù hợp với mạch in và các linh kiện. Chất liệu thì tương ứng với đẳng cấp sản phẩm (nhôm thì đẹp và tản nhiệt tốt hơn nhựa chẳng hạn
) Hoặc ngược lại thiết kế khung vỏ trước rồi lựa mạch in theo (nhưng mà sẽ khó làm). Sản phẩm có chịu nước hay không? Nếu có thì thiết kế làm kín và làm mát cho phù hợp.
5. Làm phần mềm nhúng (firmware) cho hệ thống phù hợp với các linh kiện và thiết kế mạch, phù hợp với HĐH.
6. Thiết kế phần mềm ứng dụng rồi lập trình hoặc thuê lập trình theo thiết kế. Cần đến các bộ tool IDE giả lập HĐH phù hợp (nếu tự lập trình)
7. Tính giá sơ bộ sản phẩm theo số lượng định sản xuất. Nếu giá cao quá mức dự định thì thay đổi nhà cung cấp linh kiện và đàm phán lại số lượng sản phẩm thuê sản xuất (nhà sx có nhiều mức giá khác nhau tùy theo số lượng sản phẩm). Tất nhiên cứ chọn từ ông đẳng cấp cao trước, sau đó dựa theo mức giá có thể chịu đựng được mà giảm dần một số ông xuống mức thấp hơn. Có thể giai đoạn đầu chấp nhận lỗ hoặc lãi ít để sản xuất thử số lượng ít nhằm test và đánh giá thử thị trường.
8. Cài đặt phần mềm và test thử sản phẩm. Phát thử cho em 1 chiếc để dùng free chẳng hạn