,那么单击 菜单“;-“#-?>&%.#-';,然后单击“%;按钮来添加
。
通常情况下 WINCE 采用串口 1 作为调试时输出信息用途,要正式
出产品前如何去掉串口 1 的调试功能?
正常情况下串口 只有在编译 > 版本的内核时才在 ##.#%& 中初始
化串口 用于输出信息,而编译 &%' 版本会跳过此代码。而有些 设计成
没有宏定义,也就是说无论什么版本都会在 ##.#%& 中初始化串口 ,这样
造 成 启 动 后 串 口 无 法 被 应 用 程 序 使 用 。 对 于 这 种 情 况 只 能 在
##.#%& 源码中删除初始化代码,如 -.>&%。
基于 wince 的应用程序能建成 console project 么?
不能。
ARM 系统外扩一片 512K RAM,驱动程序经过映射可以使用这一
段 RAM。
、应用系统如何使用这一段 ?要加一层驱动吗?
、如果要将这一段 当作 盘存储系统,该如何作呢?应该要加文件
系统吧,如何加呢?
解答这个问题前,先要说一下 的地址映射机制。对于包含
(存储器管理单元)的处理器来说,如 和 J*H, 要求 在定制
内 核 的 时 候 填 写 一 个 虚 拟 地 址 与 物 理 地 址 映 射 关 系 的 表 , 称 为
&''%,在这个表中定义了所有物理设备的起始物理地址,对应的
起始虚拟地址,地址空间大小, 就包括在其中(如果是 J*H 平台还要求
起 始 虚 拟 地 址 从 ,J*,,,,,,, 开 始 ) 。 如 果 有 多 片 , 应 该 在
&''% 中将它们定义在一起,使之地址连续。对于非 的开发者
来说,他们拿到的是定制好的内核,不能做任何修改,如果在产品中外扩一片
评论1
最新资源