[课程背景]
    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学时

      8. 文件系统的结构
      9. Flash文件系统

第三天上午
实验课
3学时

      10. Blackfin上使用数据库sqlite       11. 在Blackfin上运行WebServer       12. 在uClinux中添加应用程序

第三天下午
实验课
3学时

      13. 使用gdbserver调试应用程序
      14. 如何查找文档和获得帮助