为了开始移植,必须做些什么?是否有任何文档或某些内容可以帮助我理解OS移植的步骤?移植任何操作系统 - 我从哪里开始?
-1
A
回答
1
Here是你想要找到的镜像。但是,你能指定你想要做什么吗?
1
不确定this是否因为基于平台的不同而有所不同,但如果您对Linux硬件感兴趣,这是朝正确方向迈出的一步。正如您在其他链接中提到的那样,Android x-86的东西也是一个开始的地方。
1
取决于你想要移植的东西。如果你想port Cyanogenmod或端口MIUI或Here太,如果只是任何ROM,你可以用你想要的Rom中的新文件替换手机中的文件。
- 如果您在使用Ubuntu,&想端口的ROM是Android 5.0以上版本,您将需要一个叫做
android-tools-fsutils
包,它可以通过运行sudo apt-get install android-tools-fsutils
安装,解压img
文件
注意:img
安卓文件与ISO应用程序& unrar应用程序支持的img
文件不同。需要特定的工具。
如果你想端口Ubuntu Touch,This会有帮助。
您需要了解任何操作系统的内核,它的操作系统如何与硬件交互,使得开机&控制硬件e.g CPU主频/ GPU时钟速度。
您还需要了解filsystems,也许像perl/python这样的脚本语言就足够了,但它不是强制性的,您可以继续粗略的方式,脚本语言会让事情变得简单。
其实我现在看到这个问题的时候我正在下载cyanogen source来尝试移植,实际上我不知道如何,但是我知道一些编程语言的cpus/kernel &。所以,我想我会做到的。你会发现许多你可能无法理解的词,不要忽略。
ALWAYS尝试学习每次你看到的话,知道应用程序如何与RAM/CPU/GPU互动/板/ HDD,知道的快捷方式,例如GPU>图形处理单元,这将在试图了解一切&将帮助防止你的大脑混合CPU/GPU/APU等快捷方式。
这里还有一些说,如果你害怕做一些事情在你的设备&害怕失败后,要解决它的,这是第一件事,这将让你失败。所以,请尝试使用可能会使其无法工作数天的设备,试图使其工作。
相关问题
- 1. 开始从哪里开始移植?
- 2. Android操作系统移植
- 3. 从零开始的操作系统
- 4. Mean.js,我从哪里开始?
- 5. 移植我的操作系统的NewLib:一些问题
- 6. 从哪里开始学习开发安全系统
- 7. OpenGL和DirectX如何移植到操作系统?
- 8. - 从哪里开始?
- 9. 我想为Lego NXT 2.0编写一个操作系统。从哪儿开始?
- 10. 从哪里开始?
- 11. 我从哪里开始使用RESTful API?
- 12. phpBB3开发 - 从哪里开始?
- 13. 如何将自定义操作系统移植到EC2?
- 14. 我从哪里开始优化JVM?
- 15. 如何开始,从哪里开始MScharts?
- 16. 从哪里开始异步任务 - Android
- 17. 建筑物入侵检测系统,但从哪里开始
- 18. 对嵌入式系统感兴趣。从哪里开始?
- 19. 基于Web的交付定价系统 - 从哪里开始?
- 20. 创建“可安装”文件系统,从哪里开始?
- 21. 从哪里开始使用在线餐桌预订系统?
- 22. 将python解释器移植到自定义操作系统
- 23. 将Windows软件移植到嵌入式/实时操作系统
- 24. 我在哪里可以下载诺基亚操作系统?
- 25. C++多线程......从哪里开始?
- 26. nodejs从哪里开始?
- 27. 我应该从哪里开始ORACLE
- 28. iOS Raw Video Capture - 从哪里开始?
- 29. 从哪里开始NodeJS?
- 30. 从哪里开始Python
部分回答,所以在评论中。 - 为您的设备端口/写入自举程序。 - 在您的设备上移植Android版本的Linux内核,包括驱动程序。这部分更多地涉及到Linux内核,然后是Android。 - 内核启动成功后,我会尝试刻录Android分区并运行它,解决问题(如果有的话)。原因在于查看文档。 – LiMar 2012-01-05 09:45:40