TQ2440开发环境的搭建
第2章 ADS集成开发环境及程序下载具体流程

在Targets Settings选项组中,Post-Linker用于选择链 接器输出文件的处理方式。用户可以选择的值如下: None:不进行连接的处理。 ARM fromELF:使用ARM工具fromELF处理链接器输出的 ELF格式文件,它可以将ELF格式的文件转换为各种二进制 文件格式。 Batch File Runner:在连接完成后运行一个DOS格式的批处 理文件。 若用户在编译完成后只是用AXD来调试程序,建议选择 None;若要生成最后的编程文件,建议选择ARM fromELF, 该选项与Linker面板中的ARM fromELF选项结合来产生最终 的编程文件。
Layout选项在连接方式为Simple时有效,用来安排一些输入 段在映像文件中的位置。在上图中,Place at Beginning of Image选项 用于指定某个输入段放置在它所在的运行时域的开头。
在 Output format 下拉框中,为用户提供了多种可以转换的目标 格式,这里选择 Plain binary,这是一个二进制格式的可执行文件,可 以被烧写在目标板的 Flash中。
在 Output file name 文本域输入期望生成的输出文件存放的路径,或通 过点击 Choose...按钮从文件对话框中选择输出文件路径。如果在这个文 本域不输入路径名,则生成的二进制文件存放在工程所在的目录下。
2.2.3 编译与链接工程
DebugRel Settings:设置工程的属性,如设置链 接地址、输出文件的格式、编译选项等。 Make:编译、链接 Debug:启动AXD调试器
第一次打开AXD调试器,需要设置: 点击ADX窗口菜单【Options】选择【Configure Target…】,即弹出Choose Target 窗口,在没有添加其它 仿真驱动程序前,Target 项中没有ARMUL(软件仿真)项。 单击“Add”按钮,在文件目录下加载“D:\Program Files\ARM\ADSv1_2\Bin”文件夹下的ARMulate.dll文件 点击“Configure”按钮,在“Variant”的下拉列表框中选择 “ARM920T”
项目计划书(通用5篇)

⽇⼦在弹指⼀挥间就毫⽆声息的流逝,⼜迎来了⼀个全新的起点,是时候开始写计划了。
什么样的计划才是好的计划呢?下⾯是店铺帮⼤家整理的项⽬计划书(通⽤5篇),欢迎阅读,希望⼤家能够喜欢。
项⽬计划书1 ⼀份好的项⽬计划书的特点是:关注产品、敢于竞争、充分市场调研,有⼒资料说明、表明⾏动的⽅针、展⽰优秀团队、良好的财务预计等⼏点,从⽽使合作伙伴会更了解项⽬的整体情况及业务模型,也能让投资者判断该项⽬的可盈利性。
⼀、公司介绍 1、公司简介 ⼭西永腾建材股份有限公司,是由中国航天科技集团公司长治清华机械⼚永腾建材公司改制、扩建成⽴的华北地区⼤型塑料建材企业之⼀,⽣产基地坐落在⼭西省潞城市,园区⼀期⼯程占地7万余平⽅⽶,总投资2亿元,现拥有各类先进设备80余台(条),年⽣产能⼒3万吨,年⽣产总值6亿元。
公司拥有雄厚的⼈⼒资源和科研开发⽣产能⼒。
公司以产品质量第⼀、信誉第⼀诚信服务于社会⼤众。
产品品种主要有“永腾”牌塑料异型材,铝塑复合管材、PP-R铝塑复合管材、PP-R管材、PE给⽔管材、PE燃⽓管材、PE-Xb、PE-RT管材、U-PVC排⽔管材及其配套管件。
公司⽣产设备和原材料均为国内外著名⽣产⼚商提供。
产品投放市场以来,公司依靠雄厚的技术⼒量、先进的产品设计、优质的产品质量、多元化的品格规格和优良的服务获得了社会良好的赞誉。
“⾄⾼品质,⾄诚服务”是公司奉⾏的宗旨,以⾼起点、⾼标准、⾼质量要求⾃⼰,以优质的产品、满意的服务回报社会是永腾建材不变的追求。
2、公司现状 经过数年的发展,新公司焕发出勃勃⽣机。
截⽌20XX年12⽉31⽇,公司资产总额达2.12亿元,20XX 年销售额10340万元,净利润1029万元,纳税额150万元。
今年预计销售1.2亿元,净利润1300万元,纳税额200万元。
3、历史沿⾰ 公司的前⾝是长治清华机械⼚。
长治清华机械⼚是中国航天科技集团⼤型综合性⾻⼲企业,全国152家保军企业之⼀,国家⼀级计量单位,全国⾸批520家重合同、守信⽤单位之⼀、中国500家最⼤机械⼯业企业之⼀,全国质量效益先进企业,全国精神⽂明建设⼯作先进单位,拥有⾃营进出⼝权,并于1996年通过了中国新时代认证中⼼ISO9001和ISO9002质量体系认证。
Qt嵌入式开发环境搭建

Qt嵌入式开发环境搭建一、Qt版本介绍按照不同的图形界面来划分,分为四个版本:1、Win32版:适用于windows平台2、X11版:适用于各种X系统的Linux和Unix平台3、Mac版:适用于苹果的MacOS4、Embedded版:适用于具有帧缓冲(Frame buffer)的linux 平台Qtopia是基于qt开发的一个软件平台,Qtopia是构建于Qt/E 之上的一系列应用程序,在这个平台上我们可以开发各种应用程序。
2008年,TrollTech公司被Nokia收购后,Qtopia被重新命名为Qt Extended。
Nokia在推出了Qt Extended的最新版Qt Extended 4.4.3之后的2009年3月3日,决定停止Qt Extended的后续开发,转而全心投入Qt的产品开发,并逐步会将一部分Qt Extended 的功能移植到Qt的开发框架中。
所以总的来说,QT也就三种:面向桌面的x11、面向嵌入式的Qt/E、以及面向嵌入式带各种应用程序的Qtopia桌面系统二、比如是Qt的各种版本介绍1、Qt的安装程序(包含了QtCreator,QtAssistant)Windows--x86--msvc2012_64_opengl :表示window平台,msvc2012可以与VS2012进行结合使用,64位应用程序,要求电脑装的是64位操作系统;opengl表示支持openGL的绘图模式Windows--x86--mingw48_opengl :window平台下的mingw48编译器进行编译。
2、Qt的库的源码包3、Qt安装包的下载网址:如果想下载Qt的以前版本,可以在上面网址的最下面的一栏有个Archive for old versions ,进去就可以下载qt的以前版本了。
三、嵌入式Qt开发环境的搭建1.预备知识,嵌入式qt开发环境的安装方法很多,qt的版本也很多。
有点让人不知所措,不知该按哪种方法去安装。
嵌入式qt开发流程

嵌入式qt开发流程
一、硬件环境
1.硬件:CPU、RAM、存储空间等
2.底层通信技术:SPI、I2C、串口等
二、软件环境
1.选择开发板:搭建准确的硬件环境并准备开发板
2.准备工具链:调试器、编译器等
3.驱动移植:根据硬件系统移植驱动
4.系统初始化:初始化OS内核、设备节点、文件根目录等
三、qt应用开发
1.设计应用程序:定义应用功能,设计应用结构
2.配置工程:安装Qt,配置Qt开发环境
3.编写主程序:调用Qt库完成应用功能
4.测试调试:对应用功能进行测试,调试程序
四、编译部署
1.构建程序:按照指定路径编译程序
2.配置程序:调用开发板接口,配置参数
3.优化程序:对程序进行优化,消除内存泄漏等
4.烧写程序:向开发板烧写程序
五、调试运行
1.启动板卡:启动开发板,进入测试环境
2.运行程序:烧写程序到开发板上,运行程序
3.调试程序:调试程序的正确性,修改代码
4.性能检测:检测程序的内存占用,CPU占用。
项目计划书3篇

项目计划书3篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作总结、工作计划、报告大全、心得体会、条据书信、合同协议、演讲稿、自我鉴定、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, this shop provides you with various types of classic sample essays, such as work summary, work plan, report book, experience and experience, letter of agreement, contract agreement, speech draft, self-assessment, other sample essays, etc. I would like to know the different format And how to write, stay tuned!项目计划书3篇下面是本店铺收集的项目计划书3篇(“项目计划书”),供大家赏析。
大学生创业项目计划书6篇

大学生创业项目计划书6篇大学生创业项目计划书 (1)一、创业项目运营模式技术合作形式。
结合我们是商务、休闲咖啡专卖店的特点,建议合作者在高档写字楼、CBD商圈、高科技园区、网吧、车站、电影院、码头或其他有市场空隙之处等地域选址;统一装修风格、统一产品;总部提供技术支持(包括人员培训)和产品(咖啡豆、茶)配送。
二、产品和服务1、产品和服务描述出售咖啡、茶类、酒水、简餐等商品,并为客人提供优良的环境和服务,让消费者在这里展现一种品位、体验一种文化、寄托一种情感,使咖啡吧成为商务休闲、情侣聚会的好场所。
这些业务与投资场所业主的产业没有冲突。
反而可以与投资场所业主的客源优势互补。
2、创业项目竞争比较同行竞争格局对我们有利,能更好的提升我们的知名度.。
相对而言,我们管理水平、产品和服务质量,都占有相当3、资源、技术咖啡店是要求规模和档次的行业,也是一个对产品和服务要求严格的行业,毕竟其带有高消费色彩,消费者必然在意自己消费价值的充分体现。
要达到这些,对投资者的资源、技术有很高的要求。
投资者选择加盟合作方式,一方面获得了充分的资源、先进的设备和技术,一方面也避免了不少经营风险。
三、市场分析1、市场需求(1)稳定的老客户资源。
(2)写字楼与宾馆客源。
(3)购物娱乐场所。
(4)成熟居民小区(5)外企及本地区众多的IT类企业、公司等新兴产业。
(6)如本区域各种学校众多,当中的教职工和学生情侣也是潜在客源。
、行业发展趋势(1)咖啡消费市场发展迅速,已经成为城市消费一大潮流,市场前期培育已经结束。
雀巢、麦斯威尔、哥伦比亚等国际咖啡公司纷纷在中国设立分公司或工厂,根据一项在12个内陆城市的调查,32%的城市居民喝咖啡。
过去一年内喝过速溶咖啡的人口比例在30%以上的地区除了上海之外,还有昆明、厦门、杭州和天津。
2)咖啡消费品位越来越高,文化的魅力就是市场的魅力。
单纯速溶咖啡己远远不能满足要求了,消费者开始认知咖啡的品牌、风格和知道如何享受咖啡带来的乐趣。
Keil MDK 生成BIN 过程
Keil MDK 生成BIN 过程在Realview MDK的集成开发环境中,默认情况下可以生成*.axf格式的调试文件和*.hex格式的可执行文件。
虽然这两个格式的文件非常有利于ULINK2仿真器的下载和调试,但是ADS的用户更习惯于使用*.bin格式的文件,甚至有些嵌入式软件开发者已经拥有了*.bin格式文件的调试或烧写工具。
为了充分地利用现有的工具,同时发挥Realview MDK集成开发环境的优势,将*.axf格式文件或*.hex格式文件转换成*.bin格式的文件是十分自然的想法。
本文将详细的探讨这种转换方法。
在详细的介绍这种方法之前,先了解一下ARM公司的RVCT开发套件中的fromelf.exe转换工具是十分必要的,因为在Realview MDK中生成*.bin 格式文件的工具正是它。
fromelf.exe转换工具的语法格式如下:fromelf [options] input_file其中[options]包括的选项及详细描述见表一。
表一 fromelf工具的选项及描述表格在掌握了fromelf转换工具的语法格式以后,下面将介绍它在Realview MDK中的使用方法:1.新建一个工程,例如TQ2440EX1.uvproj;2.打开Options for Target ‘TQ2440EX1’对话框.3.选择User标签页;构选Run User Programs After Build/Rebuild框中的Run #1多选框,在后边的文本框中输入D:\Program Files\Keil\ARM\BIN40\fromelf.exe--bin --output./ex1.bin./obj_list/ex1.axf 命令行;红色部分为fromelf.exe的绝对地址,根据自己的实际情况填写,我的keil是安装在D盘的。
蓝色部分为选项,不用更改。
绿色部分是生成的bin文件路径及文件名,我设置为工程根目录下,文件名为ex1.bin。
Jlink转接板中文说明文档
Jlink 转接板简介 V01.00
淘宝店铺:/
J-Link 目前硬件最新版本为 V8 ARM 主要特点: *IAR EWARM 集成开发环境无缝连接的 JTAG 仿真器 *支持所有 ARM7/ARM9 内核的芯片,以及 cortex M3,包括 Thumb 模式 *支持 ADS,IAR,KEIL,WINARM,REALVIEW 等几乎所有的开发环境 *下载速度高达 ARM7:600kB/s,ARM9:550kB/s,通过 DCC 最高可达 800 kB/s *最高 JTAG 速度 12 MHz *目标板电压范围 1.2V –3.3V,5V 兼容 *自动速度识别功能 *监测所有 JTAG 信号和目标板电压 *完全即插即用 *使用 USB 电源(但不对目标板供电) *带 USB 连接线和 20 芯扁平电缆 *支持多 JTAG 器件串行连接 *标准 20 芯 JTAG 仿真插头 *选配 14 芯 JTAG 仿真插头 *选配用于 5V 目标板的适配器 *带 J-Link TCP/IP server,允许通过 TCP/ IP 网络使用 J-Link J-Link 支持 ARM 内核: * ARM7TDMI(Rev 1) * ARM7TDMI(Rev 3) * ARM7TDMI-S(Rev 4) * ARM720T * ARM920T * ARM926EJ-S * ARM946E-S * ARM966E-S * ARM11 * Cortex-M3
欢迎您访问 论坛获取最新资料和 参与论坛举行各种开源项目。
@ 嵌入式专业技术论坛 第 2 页,共 12 页
Jlink 转接板简介 V01.00
淘宝店铺:/
4.2 测试访问口TAP TAP(Test Access Port)是一个通用的端口,通过 TAP 可以访问芯片提供的所
大创项目计划书模板
大创项目计划书 大创项目计划书模板 日子如同白驹过隙,我们又将续写新的诗篇,展开新的旅程,做好计划可是让你提高工作效率的方法喔!什么样的计划才是好的计划呢?以下是小编收集整理的大创项目计划书模板,仅供参考,欢迎大家阅读。 大创项目计划书 篇1 一、项目企业摘要 创业计划书摘要,是全部计划书的核心之所在。 投资安排。 拟建企业基本情况。 其它需要着重说明的情况或数据(可以与下文重复,本概要将作为项目摘要由投资人浏览) 二、业务描述 企业的宗旨(200字左右) 主要发展战略目标和阶段目标 项目技术独特性(请与同类技术比较说明) 介绍投入研究开发的人员和资金计划及所要实现的目标,包括: 1、研究资金投入 2、研发人员情况 3、研发设备 4、研发产品的技术先进性及发展趋势 三、产品与服务 创业者必须将自己的产品或服务创意作一介绍。主要有下列内容: 1、产品的名称、特征及性能用途;介绍企业的产品或服务及对客户的价值 2、产品的开发过程,同样的产品是否还没有在市场上出现?为什么? 3、产品处于生命周期的哪一段。 4、产品的市场前景和竞争力如何。 5、产品的技术改进和更新换代计划及成本, 利润的来源及持续营利的商业模式 生产经营计划。 主要包括以下内容: 1、新产品的生产经营计划:生产产品的原料如何采购、供应商的有关情况,劳动力和雇员的情况,生产资金的安排以及厂房、土地等。 2、公司的生产技术能力 3、品质控制和质量改进能力 4、将要购置的生产设备 5、生产工艺流程 6、生产产品的经济分析及生产过程 四、市场营销 介绍企业所针对的市场、营销战略、竞争环境、竞争优势与不足、主要对产品的销售金额、增长率和产品或服务所拥有的核心技术、拟投资的核心产品的总需求等 目标市场,应解决以下问题: 1、你的细分市场是什么? 2、你的目标顾客群是什么? 3、你的5年生产计划、收入和利润是多少? 4、你拥有多大的市场?你的目标市场份额为多大? 5、你的营销策略是什么? 行业分析,应该回答以下问题: 1、该行业发展程度如何? 2、现在发展动态如何? 3、该行业的总销售额有多少?总收入是多少?发展趋势怎样? 4、经济发展对该行业的影响程度如何? 5、政府是如何影响该行业的? 6、是什么因素决定它的发展? 7、竞争的本质是什么?你采取什么样的战略? 8、进入该行业的障碍是什么?你将如何克服? 竞争分析,要回答如下问题: 1、你的主要竞争对手? 2、你的竞争对手所占的市场份额和市场策略? 3、可能出现什么样的新发展? 4、你的核心技术(包括专利技术拥有情况,相关技术使用情况)和产品研发的进展情况和现实物质基础是什么? 5、你的策略是什么? 6、在竞争中你的发展、市场和地理位置的优势所在? 7、你能否承受、竞争所带来的压力? 8、产品的价格、性能、质量在市场竞争中所具备的优势? 市场营销,你的市场影响策略应该说明以下问题: 1、营销机构和营销队伍 2、营销渠道的选择和营销网络的建设 3、广告策略和促销策略 4、价格策略 5、市场渗透与开拓计划 6、市场营销中意外情况的应急对策 五、管理团队 全面介绍公司管理团队情况,主要包括: 1、公司的管理机构,主要股东、董事、关键的雇员、薪金、股票期权、劳工协议、奖惩制度及各部门的构成等情况都要明晰的形式展示出来 2、要展示你公司管理团队的战斗力和独特性及与众不同的凝聚力和团结战斗精神列出企业的关键人物(含创建者、董事、经理和主要雇员等)关键人物之一。 企业共有多少全职员工(填数字) 企业共有多少兼职员工(填数字) 尚未有合适人选的关键职位? 管理团队优势与不足之处? 人才战略与激励制度? 外部支持:公司聘请的法律顾问、投资顾问、投发顾问、会计师事务所等中介机构名称。 六、财务预测 财务分析包括以下三方面的内容: 1、过去三年的历史数据,今后三年的发展预测,主要提供过去三年现金流量表、资产负债表、损益表、以及年度的财务总结报告书 2、投资计划: (1)预计的风险投资数额 (2)风险企业未来的筹资资本结构如何安排 (3)获取风险投资的抵押、担保条件 (4)投资收益和再投资的安排 (5)风险投资者投资后双方股权的比例安排 (6)投资资金的收支安排及财务报告编制 (7)投资者介入公司经营管理的程度 3、融资需求 创业所需要的资金额,团队出资情况,资金需求计划,为实现公司发展计划所需要的资金额,资金需求的时间性,资金用途(详细说明资金用途,并列表说明) 融资方案:公司所希望的投资人及所占股份的说明,资金其他来源,如银行贷段等。 完成研发所需投入? 达到盈亏平衡所需投入? 达到盈亏平衡的时间? 项目实施的计划进度及相应的资金配置、进度表。 投资与收益 简述本期风险投资的数额、退出策略、预计回报数额和时间表? 七、资本结构 目前资本结构表 本期资金到位后的资本结构表 请说明你们希望寻求什么样的投资者?(包括投资者对行业的了解,资金上、管理上的支持程度等) 八、投资者退出方式 股票上市:依照本创业计划的分析,对公司上市的可能性做出分析,对上市的前提条件做出说明 股权转让:投资商可以通过股权转让的方式收回投资 股权回购:依照本创业计划的分析,公司对实施股权回购计划应向投资者说明 利润分红:投资商可以通过公司利润分红达到收回投资的目的,按照本创业计划的分析,公司对实施股权利润分红计划应向投资者说明 九、风险分析 企业面临的风险及对策 详细说明项目实施过程中可能遇到的风险,提出有效的风险控制和防范手段,包括技术风险、市场风险、管理风险、财务风险及其他不可预见的风险 十、其它说明 您认为企业成功的关键因素是什么? 请说明为什么投资人应该投贵企业而不是别的企业? 关于项目承担团队的主要负责人或公司总经理详细的个人简历及证明人。 媒介关于产品的报道;公司产品的样品、图片及说明;有关公司及产品的其它资料。 大创项目计划书 篇2 一、建立品牌 1、取名、注册商标; 2、开发产品; 二、品牌推广:目标是家喻户晓 1、和网络运营商合作,比如阿里巴巴; 2、建立网站; 3、建立连锁专卖店; 4、经济实惠的广告。 三、营运目标 1、第一年在全国建立30家连锁店,销售90万双; 2、第二年新增30家,销售180万双; 3、第三年新增30家,销售270万双; 4、以后每年新增30家,平均每家销售3万双; 四、价格定位: 20-40元/双 五、效益分析 前3年投入:连锁店90家X6万=540万广告投入460万元共投入:1000万; 销售收入:540万X30元=16200万元利润4860万元(利润率按30%计算); 纯利润略为:1600万元 整个项目由两个个部分组成,既可以合并操作,也可以分开操作,视资金筹措情况才决定。 整个项目看似传统产业,其实融进了很多新的创意。如果能够得以顺利实施,还可以带动相关产业――零售等共同发展。 大创项目计划书 篇3 一、项目背景 绿色与智能的消费观念引领人们进入了健康的消费时代,在往后,人们的消费趋势更加注重节能环保和智能这两个方面。在家居市场,消费者在除了选用传统的节能卫具、灯具来节能的同时,也没有忽视对“智能”生活的要求。智能化的家装设计可以更好地实现人们对人性化家居的需求,并同时可以起到节能的效果。加上现在国内部分城市正在大力建设物联网的项目,这必将使得智能家居产业化的进程大大的推进。 二、业务要求 本项目所完成的是一个智能家居系统,它具体实现的功能如下: 1.当主人不在家时,客人来访,系统会及时记录客人的相貌和联系方式并同时以短信息的方式发送给主人,主人如有需要可以回应; 2.系统监视家中的环境系数,如有异常,及时短信或电话通知主人; 3.可以根据环境系数控制家电,以达到环保节能的要求。 三、项目产出 项目完成后的产品如下: 1、功能核心板一块,内嵌有mpu、SARAM、FLASH等芯片,以及USB、gpio等外围接口,外加LCD一块; 2、该板上烧写好操作系统和应用程序,方面用户使用; 3、已经添加了应用程序的操作系统的2进制镜像一份; 4、产品的开发流程文档一份(按功能模块分类); 5、产品的使用说明书一份; 四、实现方案 产品开发的实现主要如下: 1、主操作系统我们选用Linux嵌入式操作系统,采用2.6.30.4内核,以实现各个进程的调度; 2、我们采用TQ2440开发板作为我们的产品的实验板,板上已经自带有各个功能模块; 3、我们使用开发板的USB接口外接摄像头实现视频图像的采集和保存的功能; 4、我们用开发板的串口外接SIM800GPRS模块实现短信的发送与接受; 5、我们可以用ARM的I/O来接受外部传感器传来的环境系数数据。 6、我们可以使用ARM的I/O来传输控制信号给外部控制电路,以控制家电; 7、我们可以使用开发板上的LCD来实现用户的UI界面,触控功能; 五、实施方案
Qt移植学习之路 QT4.5.3至mini2440
Qt移植学习之路 QT4.5.3至mini2440(1)本文介绍的是Qt移植学习之路QT4.5.3至mini2440,终于成功移植QT 4.5.3至mini2440,并能运行QT自带的应用程序,总得来说还算很顺利,下面是我移植的全部过程。
首先,我交待一下我的开发环境:宿主机:Fedora9主机Gcc:gcc 版本 4.3.0 20080428 (Red Hat 4.3.0-8) (GCC)交叉编译器:arm-linux-gcc-4.3.2 (友善光盘自带)开发板:mini2440(NAND 128M SDRAM 64M)移植步骤:1.准备源码包从ftp:///qt/source/ 下载:qt-embedded-linux-opensource-src-4.5.3.tar.gz和qt-x11-opensource-src-4.5.3.tar.gz前者是移植到开发板上运行的,后者是方便在X86机上开发应用程序,待一切调试成功再经交叉编译后下载到开发板上运行。
从网上下载tslib-1.4.tar.gz包,这包用于管理触摸屏,例如可用于它来校正触摸屏,并保存校正数据。
2.编译安装tslib-1.4把tslib-1.4 COPY到Fedora9的 /opt下,在Fedora9的终端下执行:1.#cd/tmp2.#tarzxvftslib-1.4.tar.gz――――――――(最后在/tmp下解压生成tslib)3.#cdtslib4.#./autogen.sh5.#./configure--prefix=/home/mytslib/--host=arm-linuxac_cv_func_malloc_0_nonnull=yes6.#make7.#makeinstall成功后可在/home下生成mytslib,进入mytslib可以看到有bin include lib etc 四个文件夹。
我们暂时先不理它,在接下来的移植过程中才用到这些文件夹。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TQ2440开发环境的搭建
By陈浩文
20160913
请大家在搭建开发环境,以及之后的培训中,遇到问题请直接在群里@我,可能你遇到的问
题其他同学也遇到,在群里问可避免重复解答。
安装虚拟机
建议安装OracleVMVirtualBox虚拟机,VirtualBox下载地址:
https://www.virtualbox.org/wiki/Downloads
访问以上地址,选择适合你电脑的VirtualBox版本,默认安装即可。
如果你已经安装了其他的虚拟机软件如VM之类,可以用你自己熟悉的虚拟机软件,但这份
教程仅以VirtualBox为例。
安装Ubuntu 16.04 LTS
选用了32位版本的Ubuntu 16.04 LTS来搭建开发环境,下载链接:
http://releases.ubuntu.com/16.04/ubuntu-16.04-desktop-i386.iso
请下载Ubuntu 16.04 LTS 32位光盘映像备用。
安装ubuntu
打开VirtualBox,新建一个虚拟机,如下图:
然后下一步,选用内存大小,不要超过你主机物理内存的一半即可,如下图
下一步,选择现在创建虚拟硬盘,虚拟硬盘文件类型、分配方式默认即可。
点创建完成虚拟机的创建。
如下图,选中刚新建的虚拟机,点设置。
在设置界面按如图步骤,选择刚下载的ubuntu系统的安装映像文件,即iso文件,确定。
然后启动虚拟机。等待出现安装界面,选择语言后,选择安装ubuntu,如下图
然后一直默认操作,选择时区、键盘,设置用户名密码
接着等待安装完成。重新启动虚拟机即可完成安装。
重新启动后,按安装时设置的密码登录。
安装增强功能,用以实现共享文件夹
点机虚拟机管理器的设备菜单,选择安装增强功能,如下图所示。
接这会弹出如下图的对话框,选择运行,输入密码授权,等待安装完成。
看到这句即是安装完成,关闭虚
拟机。如下图点右上角菜单,选择关机。
设置共享文件夹
共享文件夹用与在主机与虚拟机之间传送文件,请按你实际情况选在一个共享文件夹的路径,
这里选择了整个D盘为例。
安装交叉编译工具链
在拷贝的资料里找到
Linux资源\Linux平台开发工具包\EABI-4.3.3_EmbedSky_20100610.tar.bz2
将此文件放到上面设置的共享文件夹里面(这里即是D盘)。
启动虚拟机,打开终端(进入虚拟机桌面后,按Win徽标键,键入terminal搜索即可找到),
如下图,输入sudonautilus回车,输入密码,以root用户启动文件管理器,
按下图的位置,在共享文件夹中找到EABI-4.3.3_EmbedSky_20100610.tar.bz2,将其复制
到Home文件夹中
复制后,你应该能在Home中看到EABI-4.3.3_EmbedSky_20100610.tar.bz2这个文件。
然后关闭文件管理器,回到终端中,输入(其中输入命令、文件名时,可以按Tab键补全,
以下同)
等待解压完成。
接着输入
打开文件管理器修改环境变量,在已有的环境变量PATH末尾添加如下内容(注意冒号,
双引号)
保存,退出回到终端。
输入
接着输入
若能看到如下内容,即说名交叉编译工具链安装成功,否则请检查这一步的安装过程。
编译安装Qt库
首先将Qt源码包(qt-embedded-linux-opensource-src-4.5.0_20100601_patched.tar.bz2,
请选择我上传到群文件的带有patch的版本)复制到Home文件夹(方法参照上一节)。
打开终端,输入以下命令进行解压
等待解压完成,输入
切换到qt源码所在目录,确保命令行首为
代表当前工作目录为/opt/EmbedSky/qt-4.5,否则请检查前两个命令是否正确执行。
编译安装qt库的x86版本
输入
进行qt库x86版本的编译和安装,正常的话这个过程要20几分钟,请耐心等待。
完成后,若没有Error等错误字样,并且提示Finished install Qt4.5 !,则代表编译、安装成
功。
编译、安装arm版本的qt库
同样需要大约20几分钟,请耐心等待。
判断安装成功与否同上。