北京顶嵌开源科技有限公司,简称顶嵌或TOP-E。公司秉承“专业、专注、顶尖”的发展理念,致力于嵌入式技术的人才培养,项目开发,技术推广与技术咨询服务。 顶嵌是国内唯一一家专注嵌入式Linux系统高端培训和承接嵌入式项目开发、及嵌入式企业内训为主的公司, 顶嵌核心成员汇集摩托罗拉、三星电子、威盛电子、索尼爱立信等国际知名公司,有多年的实际项目开发经验,大都毕业于北京大学、清华大学等高校。目前顶嵌已与众高校、嵌入式技术企业展开了嵌入式就业人才培养以及嵌入式项目开发的合作。 QT4 移植到 ARM9 开发板是一个复杂的过程,涉及到多个步骤,包括源码获取、编译配置、建立配置文件以及运行测试程序。以下是对这个过程的详细说明: 1. **获取源码**: - 你需要从官方网站`www.trolltech.com`(现已被Nokia收购,现在应访问`qt.io`)下载QT4的嵌入式Linux源代码。选择开源版本,并确保适用于ARM9架构,例如`Qtlibraries 4.5 for embedded linux(128M)`。 2. **编译QT4**: - 在源代码目录下运行`./configure`命令,配置编译选项。对于ARM9开发板,需要指定`-embedded arm`参数,同时指定交叉编译平台为`-xplatform qws/linux-arm-g++`,并排除对旧版Qt3的支持(`-no-qt3support`),以及启用Linux触控屏支持(`-qt-mouse-linuxtp`)。 - 在Redhat 9.0环境下,可能需要解决一些依赖问题,如将`com_err.h`、`profile.h`和`krb5.h`的链接指向正确的位置。 - 使用`make`进行编译,这可能需要大约4小时的时间。 - 编译完成后,使用`make install`安装到系统。 3. **编译BusyBox**: - BusyBox是一个轻量级的工具集合,用于构建嵌入式系统的根文件系统。从`http://www.busybox.net/downloads/`下载最新版本(这里提到的是1.13.4)。 - 修改Makefile,设置`CROSS_COMPILE`变量为`arm-linux-`,以指定交叉编译器。 - 使用`make menuconfig`进行配置,选择动态编译并保存配置。 - 在特定环境中,如Redhat 2.4虚拟机,可能需要在`networking/interface.c`中添加对`ARPHRD_INFINIBAND`的宏定义。 - 执行`make all install`来编译和安装BusyBox。 4. **建立配置文件**: - 在安装目录下创建必要的系统目录,如`dev`, `lib`, `tmp`, `proc`。 - 在`dev`目录下,使用`mknod`创建各种设备文件,如framebuffer (`fb0`), 触摸屏 (`ts0`),以及其他必要的TTY设备。 - 在`lib`目录下,将编译好的QT库和BusyBox库复制过来。 5. **应用测试**: - 将QT4的测试程序(如`deform`)拷贝到开发板的根目录。 - 有两种方式运行测试程序:一种是将`_install`目录做成CramFS文件系统,然后将其下载到开发板;另一种是通过NFS挂载`_install`目录。 6. **运行测试**: - 在开发板上,你可以直接运行`./deform –qws`来启动测试程序,查看其在QWS(Qt Window System)上的表现。 在进行QT4移植时,要注意硬件平台的兼容性、库文件的适配以及驱动程序的正确配置。此外,调试过程中可能会遇到各种问题,需要具备一定的Linux系统知识和嵌入式开发经验。在出现问题时,要善于查阅文档、官方论坛或在线社区,寻找解决方案。北京顶嵌开源科技有限公司作为专注于嵌入式Linux技术的公司,可以提供相关的培训和技术咨询服务,对于初学者来说,这样的资源是非常宝贵的。













- 粉丝: 58
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 计算机辅助工艺设计实验指导书.doc
- 小学英语网络培训研修计划.doc
- (完整版)办公自动化课件.ppt
- 南邮软件设计报告样本.doc
- 网络意见领袖的培养机理.pdf
- 智能家居项目计划书样本.doc
- 网络学院企业规范化管理.doc
- 计算机专业实习报告范文大全.pdf
- 在成绩统计Excel中的数据筛选功能.doc
- 中学教育信息化建设实施方案.docx
- 核心网项目管理关键流程汇编.doc
- 基于PLC控制的小型自动化立体仓库设计.doc
- 科龙电器集团网站建设方案书.doc
- 供热工程-第九章-热水网络的水力计算及水压图-PPT课件.ppt
- 华为的ID开发模式VS敏捷项目管理.pptx
- 天连锁酒店网络营销策划案和网站分析优化.pptx



评论1