上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
  2012年4月27日
摘要: 在内核增加SmartARM3250的独立代码 增加SmartARM3250的配置菜单 修改arch/arm/mach-lpc32xx/Kconfig文件,参考原有的菜单进行编写,增加SmartARM3250的配置选项菜单。 增加板级文件 (1)在arch/arm/mach-lpc32xx/目录下增加board-smartarm3250.c文件,在其中实现和开发板具体相关的一下信息,可以参考原有的板子。 (2)修改Makefile,增加board-smartarm3250.c文件的支持。 阅读全文
posted @ 2012-04-27 20:17 风行雪舞 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 2009年1月份,第一个发布版本出现,采用2.6.27.8版本,使用arm-vfp-linux-gnu 4.3.2的编译器,主机环境为Fedora 9。能够编译通过,却无法正常启动,在解压内核后就停止了。 如下是串口终端的信息: TFTP from server 192.168.7.110; our IP address is 192.168.7.236 Filename 'uImage'. Load address: 0x80100000 Loading: ################################################################# ################################################ done 阅读全文
posted @ 2012-04-27 20:15 风行雪舞 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 由于NXP基于NAND的U-Boot使用了S1L的一些初始化工作,因此需要把S1L中的初始化工作放到U-Boot中。 修改u-boot.lds,将U-Bootd饿入口地址修改为NOR FLASH的物理地址0xE0000000. 24 OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm") 25 OUTPUT_ARCH(arm) 26 ENTRY(_start) 27 SECTIONS 28 { 29 . = 0xE0000000; #修改为NOR FLASH的物理地址 30 31 . = ALIGN(4); 32 .text : 33 { 34 cpu/arm92 阅读全文
posted @ 2012-04-27 20:13 风行雪舞 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 烧写全新U-Boot后,默认参数很少,需要根据自己的实际环境进行设置和更改。 包括ip、服务器的IP、网关、文件名,甚至连bootcmd也需要自行配置。如下是配置好的参数: U-Boot 1.3.3 (Feb 3 2009 - 10:03:29) DRAM: 64 MB NAND: 32 MiB In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 uboot printenv bootdelay=3 baudrate=115200 ethaddr=DE:AD:BE:EF:00:01 netmask=255.255.255.0 gatewayip=192.168.1.1 bootfile 阅读全文
posted @ 2012-04-27 20:11 风行雪舞 阅读(534) 评论(0) 推荐(0) 编辑
摘要: SmartARM3250help menu help sys Displays help and syntax for a specific command core S1L core system command group image S1L image processing command group nand NAND command group mmu MMU command group hw Hardware command group 阅读全文
posted @ 2012-04-27 20:09 风行雪舞 阅读(295) 评论(0) 推荐(0) 编辑
摘要: LPC3250号称有7个串口,实际上串口和其它功能模块存在IO复用情况,使用全部串口的时候有些其它功能是使用不了的。 7个串口:UART1/2/3/4/5/6/7 分成两类:UART1/2/7称为高速串口,UART3/4/5/6则是普通串口。 UART1(高速串口): U1_TX U1_RX/GPI_15/CAP1.0 UART2(高速串口): U2_HCTS/GPI_16/U3_CTS U2_RX/U3_DSR U2_TX/U3_DTR U2_HRTS/GPO_23/U3_RTS 阅读全文
posted @ 2012-04-27 20:04 风行雪舞 阅读(579) 评论(0) 推荐(0) 编辑
摘要: armvfp-4.3.2 有两种形式的工具链 tc-nxp-lnx-armvfp-4.3.2-1.src.rpm 和 tc-nxp-lnx-armvfp-4.3.2-1.src.rpm。 tc-nxp-lnx-armvfp-4.3.2-1.rpm 直接使用rpm -ivh命令安装即可。 tc-nxp-lnx-armvfp-4.3.2-1.src.rpm 查看所包含的内容: [chenxibing@localhost lpc3250]$ rpm -qpl tc-nxp-lnx-armvfp-4.3.2-1.src.rpm armtool.spec tc-nxp-lnx-armvfp-4.3.2.tar.bz2 普通用户安装,出错: [chenxibing 阅读全文
posted @ 2012-04-27 19:59 风行雪舞 阅读(344) 评论(0) 推荐(0) 编辑
  2012年4月1日
摘要: setPlainText()顾名思义,是设置纯文本的。 而setText()参数除了可以设置为纯文本之外,还可以设置为一些简单的html格式的字符串,当然这些字符串是修饰一个字符串的。具体查看Qt的帮助文件。 阅读全文
posted @ 2012-04-01 11:12 风行雪舞 阅读(6117) 评论(0) 推荐(0) 编辑
  2012年3月29日
摘要: 经过4天N次尝试,亲自测试各种资料和方法,最终通过实践成功完成了VS2010静态编译配置QT,期间遇到种种问题,总算解决了,由于篇幅的原因就不一一陈述了,不过本文是我一步步整理出来的,不敢说最适合,但一定有效! 阅读全文
posted @ 2012-03-29 09:58 风行雪舞 阅读(17994) 评论(14) 推荐(7) 编辑
  2012年3月28日
摘要: 1. 制作ICO图表文件 首先自己准备好喜欢的BMP位图文件,然后利用图标制作工具IconMaster将位图文件转化为ICO图标文件 阅读全文
posted @ 2012-03-28 18:22 风行雪舞 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 只需要加个 -fast参数就ok了。其他参数视自己情况而定,比如你不需要qt3支持可以添加-no-qt3support,或者不需要webkit插件 -no-webkit 配置参数选项: 阅读全文
posted @ 2012-03-28 09:16 风行雪舞 阅读(8571) 评论(0) 推荐(0) 编辑
  2012年3月25日
摘要: vs2010编译qt4.8 1.使用vs2010自带的命令行进入qt目录,进入mkspecs\win32-msvc2010\qmake.conf查看编译选项,配置内置wchr_t语言,修改如下选项(如有项目使用wchar_t,qt却编译成wchar_t-,编译会导致连接错误,提示找不到Qwstring): QMAKE_CFLAGS = -nologo -Zm200 -Zc:wchar_t 2.输入命令 configure -platform win32-msvc2010 3.输入nmake命令 nmake 如果发生 Perl not found in environment - cannot run syncqt 错误,进入bin目录删除syncqt、syncqt.bat文件后重新输入nmake命令 过程中有个cpp文件报错,找到报错行,发现有中文双引号,改成斜杠加单字符双引号 阅读全文
posted @ 2012-03-25 21:38 风行雪舞 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 一、配置与编译QT。 qt-everywhere-opensource-src-4.7.4.zip qt-everywhere-opensource-src-4.8.0.zip 这两个文件是 QT 4.7 和 QT 4.8 的源文件,若需要在 VS2010中使用,需要先编译。 方法: 阅读全文
posted @ 2012-03-25 20:46 风行雪舞 阅读(3416) 评论(0) 推荐(0) 编辑
摘要: 今天我们将介绍的是如何在Visual Studio 2010中配置Qt这个跨平台应用程序和UI开发框架。 阅读全文
posted @ 2012-03-25 20:43 风行雪舞 阅读(2330) 评论(0) 推荐(0) 编辑
摘要: 1. 如果不嫌麻烦, 一定要把 Qt sdk 里的 Qt的版本和 vs2010 使用的Qt库的版本统一下。 原因:因为 qt creator 的调试器做得很烂, 所以creator 只是用来编辑代码, 然后vs2010上进行调试,如果所使用的版本不统一的话会在配置环境变量的问题上花费不少的时间, 之前下载了一个 Qt4.7.1 , msvc 的qt插件用 Qt4.8.0, 后来用vs调试的时候总会出现莫名其妙的错误, 比如无法在dll里准确定位....等等。 这样的话又得重新配置下环境变量让vs link的时候准备找出相应dll。 阅读全文
posted @ 2012-03-25 20:42 风行雪舞 阅读(1556) 评论(1) 推荐(0) 编辑
摘要: Qt 4.8.0 Win 7 VS2010静态编译问题 阅读全文
posted @ 2012-03-25 20:40 风行雪舞 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 网上一些教程说要什么静态编译什么的,其实现在Qt已经为我们准备了专门用于在vs2010中开发的源码包,所以想要在vs2010中运行Qt程序只需简单的安装就行了。 阅读全文
posted @ 2012-03-25 20:38 风行雪舞 阅读(1203) 评论(2) 推荐(0) 编辑
摘要: 从http://qt.nokia.com 下 载QT源代码,注意是源代码。我下载到的是QT4.7.2版,文件名为qt-win-opensource-src-4.7.2.zip 解压,注意不要解压路径不要含有空格或中文(对于某些系统中用户名是中文的情况,在参考的第3个文章中有解决办法,如下面),我把它解压到了D:\SDK\Qt_4_7_2_VS2010里 最后目录如下:D:\SDK\Qt_4_7_2_VS2010\qt-everywhere-opensource-src-4.7.2\ 准备一个存放编译后“成品”的文件夹,我准备放在D:\SDK\Qt_4_7_2_VS2010\static里 阅读全文
posted @ 2012-03-25 20:35 风行雪舞 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 一、静态编译QT库 发布QT程序时,为了使没有QT依赖库的环境中也能运行QT程序,这就需要静态编译你的QT程序。要达到这个目的,首先必须静态编译你的QT库文件,其过程如下: 我的系统:Ubuntu10.10 第一步:下载源码包 qt-everywhere-opensource-src-4.7.1.tar.gz(下载地址)。 第二步:解压缩 tar zxvf qt-everywhere-opensource-src-4.7.1.tar.gz 第三步:配置 1.进入解压目录:cd qt-everywhere-opensource-src-4.7.1, 2.配置编译选项: ./configure -release -static -nomake examples -nomake demos -no-qt3support -no-script -no-scripttool 阅读全文
posted @ 2012-03-25 19:56 风行雪舞 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 很多新手刚开始学习ARM的时候都会遇到下面类似的问题,由于很多基本原理都不会,所以很容易被表面问题迷惑,相信看完下述问答的新手一定会对ARM有一个非常清晰的印象。 阅读全文
posted @ 2012-03-25 19:51 风行雪舞 阅读(3145) 评论(0) 推荐(0) 编辑
摘要: Qt下静态编译Qt,根据我的经验,如果按照Windows下那种直接拿官方sdk安装之后的文件来编译是行不通的,需要直接下载Qt的source包,目前诺基亚的源码叫做qt-everywhere-opensource-src的tar包,到网上一查,乖乖,大部分人编译这个包居然花费了12~13个小时!但是,根据我在Windows下静态编译Qt的经验,其实这之中很多东西都是可以不用编译的,最终我大约用了40分钟编译完成了全部内容。如果你直接使用官方的sdk安装,那么你就已经有了一个动态库,现在你又通过源码包编译,那么只要编译出静态库,因为你已经有动态库,你甚至只需要编译静态release库就足够了,谁会在平时编译的时候就要用那种浪费时间的静态编译?等到产品要部署到别的机器的时候,Qt需要用的时候连接上就可以了,这样其它的内容,如动态库的demo,examples都依旧可用,安装两个版本又不会花太多 阅读全文
posted @ 2012-03-25 19:26 风行雪舞 阅读(1110) 评论(0) 推荐(0) 编辑
  2012年3月24日
摘要: 最最初踏上QT之路是受到了XiaomaGee的指点,相比于常规的窗口程序开发,QT有着以下特点: 1、 优良的跨平台特性(支持Win、Linux、Mac 不同的平台下只需重新编译即可使用) 2、 面向对象 3、 丰富的API 4、 支持2D/3D图形渲染,支持OpenGL 5、 大量的开发文档(无需像VC一样装几个G的MSDN) 6、 XML支持 阅读全文
posted @ 2012-03-24 19:02 风行雪舞 阅读(8978) 评论(3) 推荐(6) 编辑
摘要: 以命令行的形式改变窗口的现实风格 ./xxx -style cde/motif/plastique 根据标签快捷键定位输入框 QLabel *label = new QLabel(tr("&New")); QLineEdit *edit = new QLineEdit(); label-setBubby(edit); 默认按钮:当用户按下Enter的时候,能够按下对应的按钮 button-setDefault(true); 禁止按钮:显示为灰色,不和用户交互 button-setEnabled(false); 布局中占用其他的剩余空间 layout-addStretch(); 设置窗口的固定高度和宽度 dlg-setFixedHeight(dlg-sizeHint().height()); dlg-setFixedWidth(dlg-sizeHint(). 阅读全文
posted @ 2012-03-24 16:02 风行雪舞 阅读(2435) 评论(0) 推荐(1) 编辑
摘要:  关于qmake,好一段时间令我一头雾水,不知道用来干嘛的,只知道怎么用,而且也只懂那么一两个命令,详细看过资料以后整理如下: 1.首先,感性的认识是,qmake可以利用源文件(包括头文件h,实现文件cpp,qt的ui文件等等)生成各种不同类型的工程,工程需要的Makefile文件,可执行的与不可执行的,这取决于所用的模板(包括app、lib、subdirs、vcapp、vclib)。 2.创建pro文件,添加各种源文件,还可以设定平台相关的不同源文件,设置各种规则,利用qmake命令生成工程。后面会介绍pro文件可以手工编写,也可以利用qmake命令智能的生成。 阅读全文
posted @ 2012-03-24 15:50 风行雪舞 阅读(1975) 评论(0) 推荐(0) 编辑
摘要: Qt Creator有个很风骚的插件管理器PluginManager,还有个很骚包的插件说明PluginSpec。基本上,所有的Qt程序的入口都是传统的C程序一样,代码流程从main()函数开始。   在main()中,先初始化用于国际化的translator,然后获取程序配置settings,接着就在栈上创建了PluginManager对象,之后为PluginManager设置搜索用的文件扩展名pluginspec,设置配置,再设置插件搜索路径。   设置好插件搜索路径后,PluginManager会从配置中读出被忽略的插件列表和需要强制使能的插件列表,然后开始在插件搜索路径中查找*.pluginspec文件,这类文件中记录了插件的名称,版本号,依赖插件等信息。找出所有.pluginspec文件后,就检查一下每个插件所依赖的插件的名称和版本号信息是否匹配。 阅读全文
posted @ 2012-03-24 15:45 风行雪舞 阅读(726) 评论(0) 推荐(0) 编辑
摘要: QRegExp是Qt的正则表达式类. Qt中有两个不同类的正则表达式. 第一类为元字符.它表示一个或多个常量表达式. 令一类为 转义字符,它代表一个特殊字符. 阅读全文
posted @ 2012-03-24 15:37 风行雪舞 阅读(1536) 评论(0) 推荐(1) 编辑
摘要: 很多人问,怎么快捷的在Qt里面显示图像。 个人以为,在Qt里面你的widget上显示图像的最简单方法就是用QImage和QPaint。方法如下。 假设我们现在已经有了一个QImage的object。怎么有的,这里不管。 QImage *pCurImage;…首先,我们要定义两个区域,一个是widget里面的显示区域,我们把它叫做DisplayDestArea。另一个是image的区域,我们叫它DisplaySourceArea。在qt4里用QRectF来定义这两个区域。为什么?喜欢。 阅读全文
posted @ 2012-03-24 15:26 风行雪舞 阅读(794) 评论(0) 推荐(0) 编辑
  2012年3月23日
摘要: 这里有个老American写的 BASH脚本编写教程,非常不错,至少没接触过BASH的也能看懂! 建立一个脚本   Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell)进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在bash的大姐,bourne shell中运行)。 阅读全文
posted @ 2012-03-23 10:39 风行雪舞 阅读(489) 评论(0) 推荐(0) 编辑
  2012年3月22日
摘要: 这里有个老American写的 BASH脚本编写教程,非常不错,至少没接触过BASH的也能看懂! 建立一个脚本   Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell)进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在bash的大姐,bourne shell中运行)。 阅读全文
posted @ 2012-03-22 14:20 风行雪舞 阅读(829) 评论(0) 推荐(0) 编辑
摘要: Python是一种功能强大的解释执行自动编译的动态型语言,面向对象的同时还支持面向过程的编程,有灵活方便数据结构,拥有大量优秀的模块,语法清晰、简洁,而且可以在众多的平台上运行,非常适合于完成各种高层任务。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,鉴于此,从本文开始笔者将向读者陆续介绍Python编程的有关知识。虽然Python能支持多种平台,但是我们这里以Windows系统作为我们的工作平台。现在,我们先从准备工作开始做起吧! 阅读全文
posted @ 2012-03-22 13:58 风行雪舞 阅读(313) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
无觅相关文章插件,快速提升流量