首页 > 新闻中心> 广州校区 >正文

V2 电子数码相框——视听世界一手掌控

更新时间: 2013-10-19 15:55:42来源: 粤嵌教育

粤嵌电子数码相框教学产品介绍视频

    你是不是拿着一块ARM开发板的时候无从下手?
    你是不是面对着几十本厚厚的教材头昏脑胀?
    你是不是在学习嵌入式的时候迷失方向?
    让我们来指导你吧!

    中国专业的嵌入式研发与培训中心——粤嵌,集6年研发嵌入式项目方案经验,隆重推出粤嵌实验室项目系列产品。

    企业需要的,是有项目经验的人才

    学习嵌入式,目的是为了完成工作上的具体项目

    产品介绍:                                           

    《粤嵌实验室》是由粤嵌培训中心推出的一套嵌入式项目傻瓜化教学产品,每个月出版一期,每期将提供一项真实的嵌入式项目开发实例,这些项目实例都是现今热门的嵌入式项目,各大企业和各种电子竞赛都围绕着这些课题开展研发与研究。

     粤嵌实验室 V2 电子数码相框

数码相框项目特性
项目运行平台
基于GEC2440开发平台
项目实现目的
系统平台上电后,插入U盘或SD卡后幻灯片方式播放图片,按钮控制播放/暂停、前进、后退、旋转/间隔时间、显示模式(全屏、按比例缩放)等;支持MP3等格式音频播放和后台播放;支持U盘、SD卡。
项目学习内容
  1. 掌握三星 2440处理器的硬件平台和相关电路设计原理,指令与外围器件;掌握通用外设接口的编程方法。
  2. 软件平台:Linux-2.6.30内核、QT/E-4.7.3 、U-boot-2009-11。
  3. 熟练安装、操作linux系统,并能配置各种开发环境与常用服务,能利用shell进行系统批量化工作
  4. SD卡和USB驱动设计及移植,实现U盘及SD卡自动挂载
  5. Qt数码相框人机界面及后台业务逻辑的实现,4.3至7寸LCD及VGA显示驱动设计
  6. 图片切换特效处理,背景音乐播放,特效及功能设置

    项目运行整体效果
    注:(GEC2440开发平台需另行购买。如要在其他平台运行,需另行修改代码和移植)

    数码相框运行硬件介绍:

    界面效果:

粤嵌数码相框主界面

图片浏览列表界面

图片浏览设置界面

MP3播放列表界面

 

新版配套教材(477P)
 

    第一章:LINUX入门 1
    LINUX系统简介 1
    Linux概述 1
    Linux发展过程 1
    Linux应用方向 2
    Linux版本 3
    LINUX系统的安装 4
    硬件需求 4
    安装准备 4
    安装过程 5
    LINUX文件及目录 13
    Linux文件 13
    Linux文件系统 15
    Linux目录 16
    本章小结 17
    
第二章:LINUX基础命令 18   
    文件相关命令 18
    文件管理 19
    文件处理 22
    系统相关命令 26
    系统信息查询 27
    进程管理 31
    用户管理 32
    网络相关命令 34
    压缩打包相关命令 36
    其他命令 37
    本章小结 39
   
第三章:LINUX下的C编程环境 41
    LINUX下C语言编程环境概述 41
    编辑器 44
    关于文本编辑器 44
    vi编辑器的使用方法 44
    GCC 编译器 49
    Gcc编译流程 50
    Gcc编译选项 52
    gcc生成静态库和动态库 56
    教你解决GCC错误 60
    GDB调试器 61
    Gdb使用流程 62
    Gdb基本命令 68
    用Gdb调试有问题的程序 73
    MAKE 工程管理器 75
    为什么要学Makefile 75
    make工作步骤 76
    简单Make程序创建 76
    Makefile改进 79
    万能MAKEFILE模板 82
    本章小结 89
   
第四章:C++语言基础 90
    C++与面向对象程序概述 90
    面向对象程序设计的特点 90
    C++语言的特点 90
    简单的C++程序 91
    类与对象 92
    类与对象 92
    构造函数与析构函数 96
    类的组合 103
    友元 103
    静态成员 106
    对象数组与对象指针 111
    this指针 113
    多态性 114
    运算符重载 114
    运算符重载的格式与规则 117
    运算符重载为类的成员函数 118
    运算符重载为类的友元函数 125
    虚函数 127
    用虚函数实现动态多态的机制 130
    继承与派生 136
    类的继承与派生 136
    类的继承方式 139
    派生类的构造过程和析构过程 146
    多继承 150
   
第五章:SHELL编程 155  
    为什么要学SHELL 155
    认识SHELL 156
    什么是shell 156
    Bash Shell 158
    简单shell应用 159
    Shell常用命令 160
    重定向与管道 167
    SHELL编程 171
    shell变量 171
    shell控制结构 181
    5.3.3 其它结构 191
    shell函数 191
    综合应用 195
    本章小结 205
    第六章:文件IO编程 206
    LINUX文件结构 206
    文件 206
    文件描述符 206
    系统调用与库函数 207
    系统调用 207
    库函数 207
    文件IO基本操作 208
    不带缓存的IO操作 208
    带缓存的IO操作 213
    文件IO高级操作 217
    文件锁 217
    多路复用 224
    本章小结 230
    综合实验:文件读写及上锁 231
    思考练习 240
   
第七章:进程 242
    LINUX进程概述 242
    程序与进程 242
    进程结构 243
    进程属性 244
    进程管理 246
    进程模式 247
    LINUX进程控制 248
    fork函数 248
    函数族 250
    7.2.3 exit和_exit函数 254
    wait和waitpid函数 257
    守护进程 259
    守护进程概述 259
    编写守护进程 260
    7.4 本章小结 269
 
   第八章:LINUX线程概述 270  
    线程 270
    线程概述 270
    线程发展历程 271
    LINUX线程控制 271
    线程基本操作 271
    线程属性 274
    互斥锁 279
    信号量 283
    本章小结 291
   
第九章:进程间通信 292   
    管道 292
    无名管道 293
    有名管道 296
    共享内存 300
    共享内存概述 300
    共享内存应用 301
    消息队列 304
    消息队列概述 304
    消息队列应用 305
    信号量 309
    信号量基本操作 309
    信号量应用实例 309
    本章小结 314
    
第十章:LINUX网络编程 315
    网络编程基础概念 315
    TCP/IP基本概念 315
    IP地址、端口与域名 316
    套接字socket 316
    套接字数据结构 317
    网络相关函数 318
    网络基础编程 322
    面向连接的套接字通信(TCP) 323
    无连接的套接字通信(UDP) 330
    网络高级编程 335
    本章小结 345
    课后练习 345
    
第十一章:QT编程基础 346
    QT介绍 346
    GUI的作用 346
    QT的特点 347
    QT的安装 348
    DESIGNER快速创建工程 350
    Designer使用 350
    Desinger 创建Hello World 352
    Hello World 编译 354
    Hello World分析 358
    QT对话框的完善 361
    QT对话框的布局 361
    QT对话框的属性 363
    QT的控件 364
    QT的信号与槽 365
    QT的事件 366
    QT的信号 366
    QT的槽 367
    信号与槽的关联 368
    信号与槽FAQ: 369
    实践操作 370
   
第十二章:QT的资源与技巧 371
    QT的类 371
    QT的类的层次 371
    QT类的使用技巧 371
    如何从参考文档获得帮助 379
    本章小结 382
   
第十三章:嵌入式相关工具使用入门 383    
    串口DNW工具的使用 383
    启动LINUX 385
    启动LINUX 385
    视频点播系统 的 BIOS 功能说明 388
    用 SJF2440工具将 BIOS 烧写到FLASH 390
    烧写和启动 LINUX 393
    1烧写 LINUX 内核 394
    烧写根文件系统 396
    启动 LINUX 398
    (1) 通过 BIOS 的 3 号功能启动 LINUX 398
    (2) LINUX 的自启动 398
    嵌入式 LINUX 开发与调试 400
    ?关于交叉编译 400
    GNU 交叉工具链 401
    第十四章:U-BOOT移植实验 403
    U-BOOT移植前的准备工作 403
    下载源码 403
    建立工作目录: 403
    确定分区: 404
    U-BOOT移植五部曲 404
    ◆第一步 404
1、创建主代码 404
2、修改顶层Makefile 405
3、阶段测试一 405
    ◆第二步 406
1、stage1阶段硬件初始化 406
2、修改时钟 407
3、阶段测试二 410
4、简单自定义配置 411
    ◆第三步 412
1、重定位u-boot代码 412
2、添加flash读写支持 418
3、阶段测试三 421
    ◆第四步 425
1、支持网络 425
    ◆第五步 427
1、U-boot命令应用 427
2、重新编译时可能出现问题 430
   
第十五章:LINUX内核配置移植 431
LINUX内核结构 431
LINUX内核配置 432
LINUX内核编译 441
LINUX-2.6.30 _LCD 驱动移植 442
GEC2440&LINUX-2.6.30&ADC&TOUCHSCREEEN 449
网络接口驱动移植 452
   
第十六章:根文件系统制作 456
根文件系统制作 456
JFFS2根文件系统制作 462
制作QTE-3.3.8带TSLIB的根文件系统 466
QTE应用程序交叉编译实验 471
附录1:U-BOOT命令 472
附录2:网络下载 474
 
    开发运行环境搭建:

    产品配套清单                                 

    1.《粤嵌实验室项目基础教程》                  1本
    2.《粤嵌实验室电子数码相框》源码与开发工具光盘    1张
    3. 售后培训服务卡 (含粤嵌教育技术中心ID号)        1张

    粤嵌技术支持                                

    技术论坛:http://www.gec-lab.org/
    技术支持QQ(8:30-18:00在线):1335301175
    技术支持邮箱:
service@gec-edu.org

    完善的产品服务体系:
◆我们培训和产品客户都享有粤嵌技术中心vip会员卡一张,客户可根据会员卡的ID号登陆粤嵌技术论坛进行技术支持,11万会员在线交流,技术问题12小时内答复。

    常见问题F&Q:                          
    1.你们是什么类型的机构?

    粤嵌教育中心,是中国华南地区最大最专业的嵌入式培训基地,中国最大最专业嵌入式教学仪器平台生产商,嵌入式行业产品解决方案提供商,于2005年成立于广州科学城。
粤嵌中心在自主知识创新和技术研发的基础上,目前已经在国外IT行业嵌入式技术领域取得了显著的影响力。相继与微软、INTEL、IBM、SUN等国际著名IT公司建立了战略合作伙伴关系,创建有多个联系实验室,并在信息家电、消费电子、网络通信和工业控制等领域开发多种嵌入式技术与产品解决方案,成功为各企业机构提供最专业、最优秀大的嵌入式技术与产品解决方案服务。

    2.你们推出这《粤嵌实验室》目的是什么?

    粤嵌通过培训后推荐就业的学员达5000多人,合作用人企业达300家,在这过程中,我们发现,企业最需要的是具有项目实战的实践能力的人才。
    《粤嵌实验室》提供该项目的详细的项目开发手册与源码,提供全面的技术支持,指导用户独立完成该项目,用项目实战武装自己,急企业人才需求所急。抛弃那些死板的课本,走进嵌入式的实战开发,带上你自己的项目作品,去从容面试吧!

    3.《粤嵌实验室》具体能学到什么技术?

    本产品采用理论与项目实践相结合的方式,系统地介绍了嵌入式Linux下环境和应用程序开发技术。包含了如何学习了Linux开发环境、Linux操作系统的基本原理、C和C++基础的基本能力,在此基础上能够独立胜任嵌入式Linux应用开发,无论在硬件还是软件的开发技术上,满足企业对嵌入式软件开发工程师需求。

    4.《粤嵌实验室》只提供教材和软件吗?

    粤嵌是除了是培训基地,还是最专业的教学仪器的生产商,《粤嵌实验室》每期提供项目的开发手册与源码,这些程序均在我们的硬件平台上运行并通过,你可以购买我们的硬件平台,你可以根据我们给你的原理图自行设计平台,或者移植到其他平台。

    GEC2440开发板资料链接:
             
http://item.taobao.com/item.htm?id=6762603022

免费预约试听课

推荐阅读