【发布时间】:2013-10-19 01:38:50
【问题描述】:
在接受教育期间,我已经开发 Android iOS 应用和网站将近 18 个月了。现在,作为我最后一年的项目,我正在研究 Linux 源代码,目标是在移动设备上启动它——比如 Android。我按照 Internet 上的教程成功地将它作为 Debian 包安装。我目前正在使用 Ubuntu。
我有一个策略,但不确定我是否走在正确的轨道上。如下:
答:
下载 Linux 源代码。删除额外的驱动程序,编译和 在当前运行的 Ubuntu 上安装并使用它。
进一步自定义代码并将其作为我自己的发行版启动。为了 我正在关注LFS。
指定一个特定的目标手机,修改它的代码,写 如果我需要任何驱动程序,不确定是哪一个(这就是我在这里的原因:)), 并在其上启动内核。
我不知道我的策略是否正确。如果有人能告诉我,我将不胜感激:
乙:
我在正确的轨道上吗?如果不是,那可能是正确的?
我是否需要指定移动设备并为此定制内核代码 一个?
除了驱动程序,我还需要在内核中进行哪些更改?
最后但并非最不重要的是,当我在移动设备上启动内核时;我要不要 接口还是终端?
对不起,如果我的问题没有意义。我是一名学生,仍在努力解决问题。如果有人能提示我在 Internet 上搜索哪些主题,我将不胜感激。
更新:我想要确认我的策略是否正确。如果没有,那么请说出我应该遵循的步骤。
【问题讨论】:
标签: android linux mobile linux-kernel mobile-os