摘要:
要:目前,市面上很多6410开发板都存在触摸屏抖动的问题,tiny6410也不例外,友善的解决方法是采用一线触摸,即在LCD板上,用一个单片机控制ADS7846芯片AD转换,再将数据通过单总线的方式与6410通讯。可是,我这里没有一线触摸板,于是就开始移植ADS7846驱动到tiny6410。介绍: 可能有人会问,6410的触摸屏为什么会抖动呢,是不是滤波没做好,或者是硬件走线的原因?是不是硬件的原因,我无法验证。我尝试过通过滤波来改善,但效果一般。不说别的,我在单独测试AD的时候,发现在输入不变的情况下,AD采样的跳幅最大达到25(0~1024范围),可见,跳动还是很大的,这样... 阅读全文
摘要:
1. 假定Windows CE.NET目标工程目录为D:\WINCE420\PUBLIC\MyWinCE,并且工程已经Build成功,假定Windows CE.NET的应用程序为MyApp.exe;2. 将MyApp.exe复制到D:\WINCE420\PUBLIC\MyWinCE\SAMSUNG_SMDK2410_ARMV4Release目录下; 3. 修改MyWinCE工程的project.bib文件,在FILES Section添加如下内容:MyApp.exe $(_FLATRELEASEDIR)\MyApp.exe NK H 4. 创建快捷方式文件MyApp.lnk,文件内容如下:10 阅读全文
摘要:
1.smdk6410.bat里set BSP_NOUART0=1将这句的值去掉set BSP_DEBUGPORT=SERIAL_UART0将这句屏蔽掉2.OAL下debug.c把判断debug_port的分支和条件都注掉,只留一个想改为调试口的分支的实现部分。3.smdk6410_serial.cppSetDTR()实现注掉。 阅读全文
摘要:
Windows CE下流驱动的动态加载 我想很多WinCE的开发人员,尤其是刚入门并且做驱动开发的工程师,都曾碰到这样一个问题,要编写一个外围设备的驱动,拿最简单的GPIO驱动来说,编写驱动本身可能只花了一会儿功夫,可要把编译生成的DLL打包到先前做好的操作系统映像当中,最简单也得MakeImg一下,还要修改BIB文件、注册表文件,以让系统启动的时候就加载该驱动,所有工作都做完了,还得花几分钟下载整个操作系统到内存去运行,这也得要个好几分钟。能力强的人一次成功,不走回头路也就算了。如果驱动编写得有问题,那又得改代码,重新编译,把刚刚所做的事情再做一遍。说出来不怕大家笑话,我刚开始做驱动时就这样 阅读全文
摘要:
随着Linux虚拟机的不断使用,在VMware中经常遇到预先装好的 linux 虚拟机的硬盘空间过小的问题,造成很多软件不能安装, 而重新装一个,又挺麻烦。于是,上网搜了下关于 vmware 硬盘扩容的方法。 总结如下: 1、挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。 一:首先使用VMware工具扩容分配的硬盘空间: 1 、 vmware 提供一个命令行工具, vmware-vdiskmanager.exe ,位于 vmware 的安装目录下,比如 C:\Program Files\VMware\VMwar... 阅读全文
摘要:
1 编译u-boot的命令集(build_p1010rdb_release/work/p1010rdb-linux-gnuspe/u-boot-2010.12-r2/)echo "UBOOT_MACHINE = \"P1010RDB_NAND_config\"" > mycollection/recipes/u-boot/amend.incecho "UBOOT_MACHINE = \"P1010RDB_NOR_config\"" > mycollection/recipes/u-boot/amend. 阅读全文
摘要:
将cadence allegro的brd文件导入AD中有2种方法:1。直接转换。AD summer 08 or winter 09已提供之间import的功能了。具体操作见Altium公司主页的Allegro importer流程:http://www.altium.com/products/altium-designer/features/summer08.cfm#PS:AD summer 08以下版本不支持导入allegro的brd文件,但是支持导入orcad layout的max文件;但同为cadence的产品,不能导入allegro layout的brd文件。2。对于低版本的中Alti 阅读全文
摘要:
为何选择Windows Embedded Compact 7Windows Embedded Compact 7在业务和技术视角的优势Windows Embedded Compact 7 (WEC7) 是一种安全的硬实时,可靠的,高性能的操作系统。 它结合最新的网络,多媒体和通讯技术封装在小型设备中。与之相关的Visual Studio2008(VS2008)集成开发环境(IDE)能提供了一个高效的环境以简化复杂的开发任务。拥有10年技术支持的承诺,合理的开发工具成本和少于一个典型桌面操作系统的设备许可证花费,WEC7 对于各种设备平台来说都是一个具有吸引力的操作系统。为了深入地了解这个主题, 阅读全文
摘要:
在cadence和allergo环境中,设计重用可以自己定义设计模型,在规模很大的设计中,可以放置这些重用模型,就像放置元件一样,可在cadence和allegro创建重用模型:创建新设计 create design 为设计重用进行元件编号 annote for design reuse 生成网络表 generate netlist对元器件进行布局 layout建立实体模型 generate physical module(模块名必须是capture项目名和根层原理图名的级联)生成逻辑重用符号 generate logical module创建有重用符号的新设计,并为设计重用重排元件符号 c. 阅读全文
摘要:
wince6.0移植之底层变化WINCE6.0与以前的版本最大的区别莫过于它能支持多达32K的应用程序,每个程序的内存都能达到2G,但这些似乎与BSP无关。BSP只需要关心以下几个方面: 1. OAL与KERNEL不再链接到一起成KEREN.EXE, WINCE6.0中kernel只是一个DLL,它被OAL.EXEL(运行时刻为KERN.EXE)加载,而OAL与KERNEL之间通过两个函数表来初始化自己的函数,得到对方的函数。2. KITL从OAL中分离出来,成为一个单独的DLL,KITL.DLL.3. MapCallerPtr 一类与内存映射相关的函数不再支持也不需要。4. SetKMode 阅读全文