Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I want to learn how to build a phone, maybe something like the pine64 and librem phones. I'm a web dev so it's..challenging. How do I learn to:

* understand the hardware components required in a phone?

* understand the software components required? postmarketos and plasma mobile maybe?

* How do I even start to build a prototype? What components would I use? Maybe start with using a raspberry pi to make a DIY phone?

I know this is an open ended question, so any pointers would be appreciated.



If you really have no clue about anything, then I might be able to help a tiny bit.

Get basic hardware knowledge by doing nand2tetris [1]. It's about building a computer from the transistor up, all the way until you create your own tetris game.

The Hardware Hacker: Adventures in Making and Breaking Hardware (manufacturing hardware in Shenzen) [2]

This guy shows a cool couple of YouTube videos on hacking iPhones in Shenzen [3]. Hacking as in exploring and tweaking, not as in breaking in.

[1] https://www.nand2tetris.org/

[2] https://www.amazon.com/Hardware-Hacker-Adventures-Making-Bre...

[3] https://www.youtube.com/channel/UCO8DQrSp5yEP937qNqTooOw/vid...


Thanks, I have ordered the book and plan to start the nand2tetris. I really loved the way the guy explained the HDL. Very clear, I look forward to learning it and doing a lot with it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: