android嵌入式开发(安卓嵌入式开发)
安卓系統能裝在linux上嗎?
1、從底層來講,linux一般是要安裝在pc,pc-server,及部分小型機上的。 那大體來說呢,架構屬于X86-64或者安騰。
而android 一般是安裝在手機跟平板電腦上的。 現在市面上,其CPU型號千變萬化,一個廠家一個架構。 而且手機跟PC的硬件也不同。 必然導致其內核的不同
也就是說,從底層來講,linux與android的內核支持架構有很大區別。 即便同樣是android系統本身,由于不同型號的手機,使用的硬件也不同,
所以使用的內核也就不同,這也是為什么普遍的, 沒一款手機幾乎都有自己的底包,不能像PC那樣互通。 關鍵是由于現在的手機CPU,硬件架構沒有一個同一的標準。
2、架構上內核之上的則是lib了,也就是模塊。這個兩者沒有太大的差別。 linux的lib也是可以隨便定制的。android也一樣。 但是lib是要依賴底包的。
3、應用的區別,lib之上是各種應用。 這個可以理解為軟件。 這一個層面就沒啥不同之處可講了。 就是一個開發問題了。
總體來說呢,android采用了linux系統的開發思想跟工作原理。 lib這個中間層很多都是照搬linux核心lib重新定制開發的。 所以,說android是一種嵌入式定制的linux系統也是可以的。
安卓操作系統屬于嵌入式操作系統么?
不屬于 因為安卓原生系統其實是可以在多種硬件之間適應的 這個概念其實也不是特清楚的, 安卓系統本身的模式的確屬于嵌入模式 在我看來嵌入式系統,就是為某個功能設備專用的一個系統,幾乎無法安裝其他通用程序, 比如點單用是POS 把windows CE 精簡沒有的去掉,留下驅動,和點單用的系統, 也比如汽車用的系統, 手表系統,監控器系統, NDS PSp 游戲機的系統,這些都屬于
總結
以上是生活随笔為你收集整理的android嵌入式开发(安卓嵌入式开发)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ddos攻击流量处置方法(ddos流量引
- 下一篇: linux重启mysql服务命令(lin