MVC模式and so on

key:

        os:进程调度,内存管理,驱动,文件系统,网络

        IPC

        windows中的内容保护,虚存

        bootloader,开发板带两个bootloader。uboot

        文件系统:crasfs、jffs、vnifs

        GUI: X、KDriver

        Linux内核支持framebuffer  /dev/fb0   /dev/fb1

             屏幕的显示就是在这里读

        OpenGL

        流式文件,设备有块的(可以seek()查找),也有流的

        plan 9:真正做到“一切皆文件”,但不成功

        UTF-8编码

        windows NT有两套API,但UTF-8不需要这样

        电源管理,现在linux的新问题,笔记本会发热就是驱动的问题

        上网本 atom

        widget库

         GPL,LGPL

         交叉编译

         指令集: x86、精简、龙芯mips(网络设备,路由器)

        scratcbbox 交叉编译       

        c语言库:msvcrt(微软),glibc(linux),ulibc(ucLinux),Eglibc(linux嵌入)

        发行版    openembedded, bitbake

------------------分割线^_^-----------------------------

嵌入式系统分为有界面的和没有界面的两种.

对于多界面的系统,一般,首先,所有的界面都做个原型出来(word画,designer。。)

开发流程: 需求、

                概要设计(架构设计),分出类的函数

                详细设计,函数实现

                编码

                测试:单元测试(检查编码问题)、集成测试(设计)、系统测试(需求)

界面流,把要做的所有的界面画出来

------------------再次分割线^_^--------------------------

Model-View-Controller  

界面系统的唯一方案 

view:能看到的,把所有的事件交给controler

controller:连接m和v的中间层

model:数据,存储。

 

分离是为了适应变化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值