|
[课程背景] |
|
| Blackfin处理器是一种专为满足当今嵌入式音频、视频和通信应用的计算要求和功耗约束条件而设计的新型 16~32位嵌入式处理器,它基于ADI和Intel公司联合开发的微信号架构(MSA),将一个32位RISC型指令集和双16位乘法累加(MAC)信号处理功能,与通用型微控制器所具有的易用性组合在一起。 这种处理特征的组合使Blackfin 处理器能在信号处理和控制处理应用中均能发挥出色作用。在许多场合中,它还免除了增设单独的MCU的需要,从而大大简化硬件和软件设计和实现难度。 |
|
[质量保证] |
|
·所有课程内容均可免费重听,直到学员完全掌握为止。
·凡是亚嵌学员,在以后工作中遇到课程相关问题,可得到免费技术支持。
·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。
·成绩优秀的学员可免费到亚嵌合作单位实习、就业。 |
|
|
[学习目标] |
|
掌握Blackfin体系结构;
了解Blackfin汇编指令格式和汇编语言编程;
熟悉Blackfin Toolchain的使用;
掌握Blackfin uClinux开发的相关编程技巧; |
|
[基础需求] |
|
有微机原理和汇编语言的基础;
熟悉C语言编程; |
|
|
[课程教材] |
|
| 《AKAE Blackfin开发班内部讲义》 |
|
|
[教师简介] |
|
| 康烁老师,清华大学计算机系硕士,亚嵌讲师。 SkyEye 嵌入式开源项目核心开发人员,曾在ADI公司blackfin uClinux开发团队任工程师。熟悉blackfin体系结构及linux内核,具有六年的嵌入式开发经验,四年的嵌入式行业培训经验。 |
|
|
[开课情况] |
|
开课时间: 3天 (18学时)
上课地点:中科院校区
学 费:公司=4800元;个人=4200元;学生=3600元
为保证教学质量,本班为小班授课,15人为满,报满15人即停止报名或顺延下一期,如您决定上课请 及时填写报名表并办理报名手续。(报名时需携带本人身份证复印件1张及本人一寸照片3张) |
|
|
| 课程安排 |
|
课程内容 |
|
第一天上午
理论课 4学时 |
|
1. 如何创建和使用交叉编译器
2. 常用工具介绍 |
|
|
第一天下午
理论课
6学时 |
|
1) 3. u-boot的架构,用法及扩展
4. Clinux的结构及如何添加自己的应用
5. uClinux应用程序使用的一些库的简介
|
|
|
第二天上午
理论课 6学时 |
|
6. uClinux在Blackfin上的启动流程
7. 编译和配置内核
|
|
|
第二天下午
理论课
3学时 |
|
|
|
第三天上午
实验课
3学时 |
|
10. Blackfin上使用数据库sqlite
11. 在Blackfin上运行WebServer
12. 在uClinux中添加应用程序
|
|
|
第三天下午
实验课 3学时 |
|
13. 使用gdbserver调试应用程序
14. 如何查找文档和获得帮助
|
|
|
|