android - 芯片厂商(mtk)的软件工程师实习岗位工作内容疑惑
迷茫
迷茫 2017-04-17 17:08:35
0
6
580

拿了一个实习offer,是联发科(上海)。mtk进去后具体做什么我不是很清楚,但岗位名称是软件工程师,当时面试的时候听面试官说他们部门主要做安卓内核,线程调度,为客户解决各种手机问题的(比如死机,防止被root等等),听着有点像客户支持,但他强调说不是客户支持....他说要阅读大量的code,还要用到makefile等指令。这也是我犹豫要不要去的主要原因,感觉mtk这个岗位好像和软件开发不是很相关.....
还有一个疑问就是,安卓内核能随便改吗?一个芯片厂商为什么要去改安卓的内核?手机死机或者花屏了可以通过改安卓内核来解决?那这个安卓内核版本岂不是必须要发布到所有安装此芯片的手机上去?
谢谢~

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(6)
伊谢尔伦

質問者は組み込み開発に関するコンテンツを検索することをお勧めします。もちろん、カーネルはハードウェアと互換性がある必要があります。

いいねを押す +0
迷茫

「mtk の立場はソフトウェア開発とはあまり関係ないような気がします...」

組み込みは、ファームウェア/ドライバー マイコン OS カーネルと、マイコン OS 上のシステム統合ソフトウェア開発に分けられます
通常は C/C++ が使用されます
それが完了したら、ソフトウェアの方向性でもあります。ロボットとインダストリー 4.0

「Android カーネルは自由に変更できますか?」
カーネルは変更できますが、カーネルが非常に複雑であっても、バグは発生します。
ただし、組み込みシステムにはシステム経験が求められます。
十分な経験があるか、十分なインターンシップ経験のある人が親切に指導してくれることを確認してください。

いいねを押す +0
PHPzhong

もちろんカーネルは変更可能です。オープンソースであれば誰でも変更できます。一般に、各メーカーは独自のニーズに応じてカーネルをカットまたは変更します。新しいチップのドライバーは通常、メーカーが完成した後、上流に提出されます。さらに、メーカー独自のドライバーはオープンソースではない場合があります。これは、ドライバーがいわゆるバニラ カーネルに含まれていないことを意味します。

いいねを押す +0
迷茫

これはソフトウェア開発としてカウントされるべきではなく、Meizu などのさまざまなメーカーが解決できないさまざまなケースを解決することを目的としています。

いいねを押す +0
黄舟

MediaTek は Android のソース コードを取得し、独自のチップと一緒に販売します。販売する前に、Android システムを独自のチップに適合させ、独自のテクノロジー スタックを追加する必要があります。ただし、このプロセスでは多くのバグが発生するでしょう。

いいねを押す +0
Ty80

コード移植などの作業の性質上あるのでしょう。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!