
wince软件
grubly
这个作者很懒,什么都没留下…
展开
-
wince 关于Bin文件的解析
由Windows CE的开发工具Platform Build编译生成的Windows CE操作系统及Bootloader的镜像文件主要由两种格式类型——以.bin为文件名后缀的记录型镜像文件和以.nb0为后缀的原始型(raw)镜像文件,前者以记录(Record)为单位组织镜像的数据,后者则是镜像在嵌入式系统中运行时的二进制数据快照。DownloaderImage函数执行的第一步是调用GetIm转载 2013-07-31 10:12:24 · 2622 阅读 · 1 评论 -
OpenCV学习笔记(二)——OpenCV3.2.0 +VS2015+Win10 X64+Zbar环境搭建
本文主要参照了两个人的博客https://blog.youkuaiyun.com/dcrmg/article/details/52108258 用于安置zbar-0.10-32位版本,而实际电脑安装的vs-2015是64位系统,运行程序会出错,然后移植了64位的zbar。主要参考了这篇博客文章https://blog.youkuaiyun.com/MengchiCMC/article/details/77871714。...转载 2018-08-30 20:39:25 · 1143 阅读 · 4 评论 -
S3C2416 WINCE6.0开机logo制作
关于开机wince6.0下开机logo实现一般有两种方法:方法一是将图片转换成数组,编译进eboot中,但是这种会导致最终生成的eboot.bin太大,超过529k,不能使用,但是可以加入一种压缩手段,将高分辨的图片等比缩放,然后在填充LCD缓冲区时,在等比放大即可,但是缩放后的图片会不是很清晰,而且后期的Logo更新也变的很麻烦。。方法二是将bmp的图片转换为bin文件,烧写到Nandf原创 2013-08-01 09:31:36 · 1479 阅读 · 0 评论 -
S3C2416不能正确生成nb0
WinCE6.0的Romimage.exe依然存在BUG,跟WinCE5.0一样。当新建的工程和PB的安装目录不在同一分区时就不能正确生成nb0文件。本以为WinCE6.0已经解决这个问题,不想饱汉不知饿汉饥,他们似乎没有发现这个BUG,也就不可能修复了。 好在WinCE6.0开源,在Private的目录下找到了对应的源代码目录,打算修改代码,重新编译一个romimage.exe转载 2013-08-01 09:31:20 · 1109 阅读 · 0 评论 -
UT-S3C2416 +wince6.0开机Logo + NAND
以下内容参考自51cto博客的一个帖子,为尊重原创,给出链接http://jazka.blog.51cto.com/809003/664131http://topic.youkuaiyun.com/u/20100126/14/ef1fc7c4-d8db-426b-b6bf-b74d74cdd05a.html开机后Eboot通过读取NandFlash上的logo.bin,顺利显示并引导系统。转载 2013-08-01 09:30:59 · 1493 阅读 · 0 评论 -
Wince LCD驱动移植
本文以1024*768分辨率的TFT_16BPP真彩LCD为例,说明在WIN CE 4.2中驱动程序的修改事项,目标板的微处理器是S3C2410A。 该LCD的时序图如下图所示:Note:LCD时序的参数和时钟相位因不同LCD而异,请参考相应LCD的datasheet.在WIN CE 4.2中修改LCD驱动程序有五个相关文件,分别是:1. …\WINCE420\P转载 2013-08-01 09:28:42 · 754 阅读 · 0 评论 -
s3c2416 AT070TN83的LCD wince6.0驱动移植
1 LCD外部引脚介绍 VSYNC: 帧同步信号,表示扫描1帧的开始,一帧也就是LCD显示的一个画面。 HSYNC: 行同步信号,表示扫描1行的开始。 VDEN:数据使能信号。 VD[23:0] : LCD像素数据输出端口。 VCLK:像素时钟信号。2 LCD控制寄存器介绍 V原创 2013-08-01 09:31:51 · 2274 阅读 · 0 评论 -
2416 wince 背光驱动
友坚开发4.3寸不支持背光控制,选用群创的7寸屏首先将友善之臂2440开发板中的wince6.0中Backlight整个目录拷贝到驱动目录下,更改驱动目录下的dir文件,将Backlight路径包含进去。然后更改bak_hw.cpp文件,主要是对IO口的配置进行修改。由于IO口的结构体变化了,需要将//static volatile IOPreg* v_pIOPRegs = 0;改原创 2013-07-31 10:16:34 · 925 阅读 · 0 评论 -
wince的 bootloader分析
S3C2450的整个Bootloader包括四个部分:1):Eboot.Whimory2):NBL1.IROM_SD3):NBL1.LSB4):NBL2实现功能:生成三个有用的文件:block0img.nb0,Eboot.nb0/Eboot.bin,以及IROM_SD_EBOOT.nb0。其中前两个文件用于烧到NAND的前几个block,用于初始化整个系统的环境,以及引导NK。转载 2013-07-31 10:15:42 · 1040 阅读 · 0 评论 -
S3C2416 开机运行SD卡程序
本文主要参考http://topic.youkuaiyun.com/u/20100626/10/67035D81-CF05-41A3-AB0A-A66BF79666D2.html和http://blog.sina.com.cn/s/blog_4b5b79520100kp7c.html两篇文章。首先需要学习如何将应用程序打包进nk.bin文件中。大概步骤如下首先,假设你的应用程序为:Embest_Dra原创 2013-07-31 10:18:35 · 2009 阅读 · 0 评论 -
友坚2416开发板 IROM_SD_EBOOT.nb0 文件如何生成
在友坚给的wince开发BSP包中,只有三个文件Eboot.Whimory,NBL1.LSB,NBL2如果要生成IROM_SD_EBOOT.nb0 文件,用SD卡引导,还需要在加入几个文件,这里参考另外一家开发板厂家的BSP包,将需要的文件移植到友坚的开发板上。还需要几个文件BLCOMMONNBL1.IROM_SDSDMMC_LIBuuid首先将缺的这几个文件拷贝到友坚开发板的原创 2013-07-31 10:14:49 · 2390 阅读 · 2 评论 -
2416 wince下闪灯程序
友坚的开发板wince6.0的BSP包驱动目录下有一个文件NLED,只需要做简单的修改就可以实现LED灯闪。首先将//#define NLED_SUPPORT FALSE改为#define NLED_SUPPORT 1 支持LED灯其次将 NLED_Thread函数中的//gLEDTimeout = INFINITE;//gLEDEvent = CreateEve原创 2013-07-31 10:17:04 · 761 阅读 · 0 评论 -
OpenCV学习笔记(一)——OpenCV3.2.0+VS2015开发环境搭建
文章博客主要 转载此篇博文https://www.cnblogs.com/linshuhe/p/5764394.html一准备工作:1.下载OpenCV安装包: 到OpenCV的官网https://opencv.org/opencv-3-2.html下载的OpenCV安装包,由于OpenCV针对不同平台都有安装程序,所以我们只需要根据当前开发环境选择合适的平台版本即可,这里我们是...转载 2018-08-31 10:34:51 · 520 阅读 · 0 评论