友善mini2440终于发布CE6.0的BSP了!
去年就开始买板子了,当时就把mini2440玩了一遍,说实话,没有什么感觉,后来才知道原来就是4.2的BSP包,但是当时主要想学习LINUX,可是今年年初,老板却由于项目的需要让我研究WINCE,由于老板平时很忙,几乎很少有时间来管我,我感觉有种放羊的感觉!哎,悲哀啊!
前段时间看晚上有许多人在进行CE6.0的移植工作,后面自己也尝试了一下,原本一个月搞定的,可是花了近两个月才把OAL和KITL调通,这还不算bootloader是拿的别人现成的。哎,悲剧啊!很想去参加一个培训班,可是一方面费用是个问题,一方面低点是个问题。更主要的是老版不允许的。没有办法,还得自己慢慢来,逛埋怨是没有用的,静下心来继续研究吧。
还好,在我移植的嘴艰苦的时候,友善之臂的官方适时的推出了CE6.0的BSP包,虽然只是预装的,也就是平常的测试版,但是也可以用于研究了。算是有了个参考的模型或者原型了吧。下面我将友善之臂的CE6.0的BSP包的链接给出:
http://www.arm9home.com/bbs/read.php?tid-3549.html
2009-11: 友善之臂即将推出全新完善的WindowsCE 6.0 BSP,重现Qtopia中大部分精彩应用。
全新的WindowsCE 6.0 BSP主要有如下特性:
- 基于最新的补丁Release3(2009.10发布,用户可自行添加移动版QQ组件,比较大)
- 支持.NET 3.5
- 支持全盘目录可读写,可以安装更多第三方软件,如蒙恬手写输入法
- 支持快速开机启动(10秒以内)
- 提供了目前国内最完善的WindowsCE 6.0 BSP(含bootloader),并100%开放源代码,包括:
1 - PWM控制蜂鸣器
2 - CMOS摄像头
3 - I2C-EEPROM读写
4 - ADC模数转换
5 - 看门狗
6 - 用户按键(6个)
7 - 用户LED(4个)
8 - 背光控制和管理(可设定背光关闭时间,并通过按键,触摸屏,键盘,鼠标唤醒)
8 - RTC
9 - DM9000网卡
10- 大容量高速SD卡,最高可达32G
11- 优盘、USB键盘、USB鼠标等
12- 音频播放和录音
13- 触摸屏
14- 通过简单修改头文件定义即可支持多种型号的LCD(保持和WinCE5一致)
15- LCD旋转设置
16- 完善的3个串口驱动(通过简单修改头文件定义可以指定UART0作为DEBUG输出或者普通串口, 保持和WinCE5一致)
17- 通过修改Nboot头文件可以方便的自定义进度条的颜色、位置、长宽,以及开机图片的位置、背景
18- 增加了方便的Logo制作工具StartLogoMaker(绿色软件,可运行于XP或者Vista, Win7)
19- 通过USB可以烧写普通的bmp文件作为开机画面
配合以上全新完善的BSP,增加了以下各种WindowsCE实用小程序,基本和Qtopia Apps保持相同或类似的界面:
注意: 以下各测试程序将会开放部分源代码
- (1) LCD-Test: LCD测试
- (2) PWM-Buzzer: PWM控制蜂鸣器
- (3) CMOS Camera: CMOS摄像头动态预览并拍照
- (4) I2C-EEPROM: 读写基于I2C总线的EEPROM测试
- (5) Watchdog: 看门狗测试
- (6) AD-Convert: ADC转换测试
- (7) Buttons: 按键测试
- (8) Rotate: 屏幕旋转设定(可保存旋转结果)
- (9) Autorun-Setting: 设定开机自动运行程序
- (11) Recorder: 录音测试 (原有,界面稍做调整)
- (12) 串口助手: (原有,未动)
- (13) LED测试: (原有,界面稍做调整)
bootloader和BSP是两回事。并且二者一直都有提供。
说明:
bootloader,顾名思义,是用以启动引导系统的,一般会对系统进行一些初始化,类似于PC中的bios,但因嵌入式的多样性,bootloader会有很大不同,它主要是针对硬件平台而言的,目前友善之臂提供了supervivi(不开源), 以及vboot, vivi, u-boot等开源的bootloader作为学习参考使用。
BSP是Board Support Package的缩写,中文可译为“板级支持包”,最通俗和最常见的理解就是“驱动程序”,BSP主要是针对操作系统而言的,目前友善之臂提供了基于Linux-2.6.29.4的BSP,并且几乎每个driver均有相应的应用层示例程序;此次更新的WindowsCE 6则提供了比上次WindowsCE 5更齐全的BSP,用户可以通过预览版验证测试。
我想这些东西对于友善之臂的老客户来说还是很容易理解和接受的。从今晚开始研究!先睹为快!
不过据网友height 反馈有两个bug:
bug1分析:可能为内存过少所引起。重新设定内存后,死机明显减少。但是还存在。建议有些程序放在U盘或SD卡中。
bug2:背光时间设定正常。关闭“关闭背光”功能未见实现。等待正式版。
网友26672624 解决:
bug2:注册表中和背光有关的KEY可能搞错了,有待于检查解决,希望正式版不会有这个问题。
后续:
bug1不仅出现于连接XP时。插入U盘后浏览文件时也会发生。频率不是很高。现在我设置了一下系统选项中的内存。把内存调高点到目前就没有发现这种现象。具体原因不明。
最后,让我用事实来证明吧!
转载于:https://www.cnblogs.com/Torres_fans/archive/2009/11/09/1599126.html
友善mini2440终于发布CE6.0的BSP了!相关推荐
- .NET Core 2.0终于发布了
.NET Core 2.0的最终版本终于发布了.这是.NET 开源跨平台的一个重大里程碑, 也是很多支持者.社区.公司共同努力的结果.开发者们可以采用命令行.自己喜欢的文本编辑器.Visual Stu ...
- JEECG Framework 3.5.0 GA 新版本终于发布了,重量级功能(数据权限,国际化,多数据源),团队会努力推出新版本,希望大家多多支持!!
JEECG Framework 3.5.0 GA 新版本终于发布了,重量级功能(数据权限,国际化,多数据源), 今年团队会努力不断推出新版本,希望大家多多支持!! 发布地址: ...
- 支持多线程的Redis 6.0终于发布了!
支持多线程的 Redis 6.0 版本于 2020-05-02 终于发布了,为什么 Redis 忽然要支持多线程?如何开启多线程?开启后性能提升效果如何?线程数量该如何设置?开启多线程后会不会有线程安 ...
- Fire Workflow 1.0正式版终于发布了
Fire Workflow 是国内另外一款开源工作流,作者是著名的非也同志,哈哈.... 官方网站是 http://www.fireflow.org 经过大家努力,Fire Workflow 1.0正 ...
- Django 2.0 官方中文文档终于发布啦! 附链接!
对于很多想从事学习Django Web开发的很多人而言,Django一直没有官方的中文文档是个弊端.而且Django更新较快,国内很多翻译版本都太滞后了.现在小编我告诉大家一个好消息!! Django ...
- 阿里发布AliGenie2.0系统,“百箱大战”用上视觉武器
天猫精灵X1的升级版X2没有预期出现,而人机交互系统AliGenie升级到最新的2.0版本,功能强大. 3月22日,阿里巴巴人工智能实验室总经理浅雪(陈丽娟)发布AliGenie2.0系统,它最大的改 ...
- .NET 6 Preview 5 终于发布
.NET 6 预览版5终于发布了.我们现在正处于 .NET 6 的后半部分,开始整合一些重要的功能.例如 .NET SDK 工作负载, 下载适用于 Linux.macOS 和 Windows 的.NE ...
- 鸿蒙操作是基于安卓,华为鸿蒙系统终于发布,与安卓有何区别?随时可以应用在手机上...
原标题:华为鸿蒙系统终于发布,与安卓有何区别?随时可以应用在手机上 华为研发新的操作平台鸿蒙OS的消息一经推出就备受关注,本以为鸿蒙OS是一款全新手机操作系统,随后发现它并不只是手机操作系统,它是物联 ...
- Blog选址,可实现通过xml-rpc标准进行远程离线发布的Blog服务商(BSP)测评
Blog选址,可实现通过xml-rpc标准进行远程离线发布的Blog服务商(BSP)测评 2006-2-13 21:45 国内开放API,即可实现通过xml-rpc标准进行远程离线发布的Blog服务商 ...
最新文章
- sqlyog.err文件可以删掉吗_苹果备忘录删掉的东西可以找回来吗?可以恢复被删内容的便签备忘录软件...
- druid抛出的异常------javax.management.InstanceAlreadyExistsException引发的一系列探索
- php cgi windows7安装,PHP For Windows64位
- 关于c语言结构体偏移的一点思考
- 三种方法删除有序表中s和t直接的元素(包含s和t)
- linux的学习重点,Linux 学习重点记录之三
- WPF学习之路(六)Command
- 数学狂想曲(十一)——高阶统计, 最速降线, 泛函 变分
- WPF 用Popup做下拉菜单
- 【转】01Teams的前世今生
- 【数据挖掘】挖掘建模-回归分析(1)
- 朱邦芬院士:我所熟悉的几位中国物理学大师的为人之本
- Java Float类详解
- 使用逻辑回归制作评分卡
- linux amd显卡调风扇转速,从调软件到改BIOS 显卡帝玩转风扇转速
- kettle的下载|运行及简单kettle数据抽取(MAC kettle|windows Kettle)
- 不要为优势忘乎所以——职场人士寓言(6)
- 内容安全策略(content-security-policy)
- FIRST集和 FOLLOW集的计算
- win10小娜搜索框搜索无反应
热门文章
- 【ThinkPHP】Fatal error: Uncaught think\exception\ErrorException: include(): Filename cannot be empty.
- 生活质量衡量系统_【惊爆】!!何为电能质量,作为电气工程师你真的明白么?...
- 关于新版Win10下安装虚拟机提示“Intel VT-x处于禁用状态”如何解决
- python写的串口助手并连接腾讯云服务器数据库
- 操作系统与网络实现 之二十一
- 心理预期太大,容易失望
- 熬夜做二次剪辑短视频,用新手一学就会的工具,每天可以200多
- 西门子医疗2019第四季度表现强劲,营收增长至约41亿欧元
- EP4: 无偏博弈和数学游戏
- js判断安卓和ios分别下载