粤嵌电子数码相框教学产品介绍视频
你是不是拿着一块ARM开发板的时候无从下手?
你是不是面对着几十本厚厚的教材头昏脑胀?
你是不是在学习嵌入式的时候迷失方向?
让我们来指导你吧!
中国专业的嵌入式研发与培训中心——粤嵌,集6年研发嵌入式项目方案经验,隆重推出粤嵌实验室项目系列产品。
企业需要的,是有项目经验的人才
学习嵌入式,目的是为了完成工作上的具体项目
产品介绍:
《粤嵌实验室》是由粤嵌培训中心推出的一套嵌入式项目傻瓜化教学产品,每个月出版一期,每期将提供一项真实的嵌入式项目开发实例,这些项目实例都是现今热门的嵌入式项目,各大企业和各种电子竞赛都围绕着这些课题开展研发与研究。
数码相框项目特性
|
|
项目运行平台
|
基于GEC2440开发平台
|
项目实现目的
|
系统平台上电后,插入U盘或SD卡后幻灯片方式播放图片,按钮控制播放/暂停、前进、后退、旋转/间隔时间、显示模式(全屏、按比例缩放)等;支持MP3等格式音频播放和后台播放;支持U盘、SD卡。 |
项目学习内容
|
|
项目运行整体效果
注:(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