I'm taking up a major project for my final year in college through which I plan on learning about the ARM architecture.
I want to build my own custom development board instead of using a pre-designed one. I understand the time and effort this will take and my professors and mentors will help me through this process.
My requirements are:
1. I need the development board to run be able to run embedded linux. I don't need it to run embedded linux but I would prefer to program it in C/C++ instead of ASM. This is my only reason to run it on embedded linux.
2. Wi-Fi is a must.
3. I will also be using voice recognition for voice commands(this is optional and I may skip it if not practical).
4. I will need to connect a few sensors and actuators.
5. Low power and long lasting on battery.
6. An LCD or LED display.
As this is a project, I'm looking for cheaper options. I do not want to use something like an arduino or raspberry pi simply because I want to have this learning experience.
I'm a complete beginner in ARM architecture and honestly do not know where to start. I've programmed on an Atmel architecture in the past(on a pre-designed development board) as well as arduino. Also, please let me know if ARM isn't the way to go.
Thank you for taking the time to read this.
Classes, assignments are only until December first week. After this, I have a major relaxation to complete the project.
I am working in a team of 4 members. Cost is a secondary concern because my college will sponsor the project if my proposal is accepted. If not accepted, cost will be a major concern.
Yes, 8-bit AVR.