教育中心 > 短期强化培训 > BlackFin应用开发班
 
  课程背景

    Blackfin处理器是一种专为满足当今嵌入式音频、视频和通信应用的计算要求和功耗约束条件而设计的新型 16~32位嵌入式处理器,它基于ADI和Intel公司联合开发的微信号架构(MSA),将一个32位RISC型指令集和双16位乘法累加(MAC)信号处理功能,与通用型微控制器所具有的易用性组合在一起。 这种处理特征的组合使Blackfin 处理器能在信号处理和控制处理应用中均能发挥出色作用。在许多场合中,它还免除了增设单独的MCU的需要,从而大大简化硬件和软件设计和实现难度。

  课程描述
    将uClinux移植到没有支持过uClinux的CPU上。
  质量保证

     ·所有课程内容均可免费重听,直到学员完全掌握为止。
     ·凡是亚嵌学员,在以后工作中遇到课程相关问题,可得到免费技术支持。
     ·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。
     ·成绩优秀的学员可免费到亚嵌合作单位实习、就业。

  行业需求

   汽车图像系统,宽带无线系统,多媒体消费电子产品,数字视频录像机,安防与监控,机顶盒和视频会议等。

  学习目标
   掌握Blackfin体系结构;
   了解Blackfin汇编指令格式和汇编语言编程;
   熟悉Blackfin Toolchain的使用;
   掌握Blackfin uClinux开发的相关编程技巧;
  基础要求
学员学习本课程应具备下列基础知识:
   有微机原理和汇编语言的基础;
   熟悉C语言编程;
  课程教材
  《AKAE Blackfin开发班内部讲义》
  参考
  实验器材
BF533 Stamp 开发板

  教师简介

    康烁老师,清华大学计算机系硕士,亚嵌讲师。 SkyEye 嵌入式开源项目核心开发人员,曾在ADI公司blackfin uClinux开发团队任工程师。熟悉blackfin体系结构及linux内核,具有六年的嵌入式开发经验,四年的嵌入式行业培训经验。   

  开课情况
  
最新开课时间:3天 (18学时)
         (脱产班)
         (周末班)
上课地点:中科院校区
学 费: (公司)4800元;(个人)4200元;(学生)3600元
团体报名优惠:两人报名9折,三人以上报名8折
    为保证教学质量,本班为小班授课,15人为满,报满15人即停止报名或顺延下一期,如您决定上课请及时填写报名表并办理报名手续。
 (报名时需携带本人身份证复印件1张及本人一寸照片3张)
  教学大纲

课程安排

课程内容

第一天上午
(3学时)

1. 如何创建和使用交叉编译器
2. 常用工具介绍

第一天下午
(3学时)

3. u-boot的架构,用法及扩展
4. Clinux的结构及如何添加自己的应用
5. uClinux应用程序使用的一些库的简介

第二天上午
(3学时)

6. uClinux在Blackfin上的启动流程
7. 编译和配置内核

第二天下午
(3学时)

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

第三天上午
(3学时)

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

第三天下午
(3学时)
13. 使用gdbserver调试应用程序
14. 如何查找文档和获得帮助