一些问题

来源:互联网 发布:linux mtd是什么意思 编辑:程序博客网 时间:2024/06/05 00:57
  1. 应用软件UI交互不能复杂,大多数用户喜欢简单。
  2. 驱动设计考虑模块化设计,可以卸载,可变参数。功能分层设计,高内聚,低耦合。
  3. 对LINUX内核思想,架构,接口理解非常重要。
  4. http://developer.android.com/index.html
  5. http://www.android.com/
  6. https://www.kernel.org/
  7. http://vger.kernel.org/vger-lists.html
  8. 内核态处于ARM哪种模式?

    (1) User Mode:用户模式。操作系统的Task一般以这种模式执行。这表示如果CPU处于这种模式下,很多指令将不能够执行,因此操作系统 的资源得以保护。
    (2) System Mode:这是V4及其以上版本所引入的特权模式。、
    (3) IRQ Mode:中断模式。中断(不包括软中断)处理函数在这种模式下执行。
    (4) FIQ Mode:快速中断模式。除了多了几个寄存器外,其他同IRQ一样。
    (5) Supervisor Mode:监视模式。软中断(SWI)处理函数在这种模式下执行。
    (6) Abort Mode:所有同内存保护相关的异常均在这种模式下执行。
    (7) Undefined Mode:处理无效指令的异常处理函数在这种模式下执行。

       9.   SMD和PORT BRIDGHE的差别?

           两种不同的信息共享模式。SMD是通过共享内存。PORT BRIDGE是通过服务在两个系统间通信。

 

原创粉丝点击