全部课程

全部课程分类

培训乐帮返利流程

Advanced C Programming for Embedded Systems培训


Advanced C Programming for Embedded Systems培训

》授课机构:中科信软高级技术培训中心 ¥0

》 参考价格: 电询

授课老师: 王老师  
  • 咨询电话:  手机:18922346845
  • 在线客服:



    Intensive overview of essential C concepts and idioms

    · Data types, data structures, pointers and arrays

    · Using pointers to search collections of data

    Arrays and buffers

    · Circular buffers

    · Polygonal buffers

    · I/O vectors

    Linked Lists in depth

    · Singly linked and doubly linked lists

    · Using lists to implements FIFO queues and LIFO queues (stacks)

    · Using lists of linked lists

    · Using linked list nodes containing void * pointers to implement heterogeneous collections of data

    · Using linked lists to implement resizeable arrays

    Binary trees, their uses and their relations

    · Basic binary trees

    · Self-balancing binary trees (AVL, Red-Black, Splay)

    · Heaps and their uses

    · Huffman encoding

    · Priority queues

    Error detection

    · CRC checksums (16 bit and 32 bit)

    Implementing simple memory management schemes

    Implementing simple flash memory file systems

    State Machines and Statecharts

    · Event driven programming

    · Basic FSMs

    · Pattern matching

    · Parsing

    · State driven hardware and communication protocols

    · Implementing FSMs using switch statements

    · Implementing FSMs using a table driven approach

    · Limitations of FSMs

    · Extended FSMs and hierarchical FSMs

    · Extending FSMs by adding variables and conditional transitions

    · Nesting state machines (push down automata)

    Statecharts

    · Hierachical FSMs and extended FSMs (simple statecharts)

    · Orthogonal statecharts and concurrency

    · Active objects - linking multi-tasking, message passing and event driven programming

    Basic operating systems and multi-tasking concepts

    · Task structures

    · Task life cycle

    · Task management

    · Task data structures

    · Task queues

    · Message queues

    · Semaphores (counting, binary, mutex)

    · Monitors

    · Pipes

    · Memory management services

    · Signals

    · Timers

    想要点评? 请先登录快速注册
    排序:最新发起  最旺人气  |  筛选: 报名中  进行中  已结束

      咨询指南  建议你这些问题要了解清楚

    向老师说明自身情况,咨询是否适合学习该课程询问详细的上课地点,选择交通方便的校区
    询问该课程的教材以及老师相关情况询问近期优惠活动及相关证书详情
    预订该课程(注:在线预订课程可能存在网络延迟,请您尽量采用电话咨询方式,避免您长时间等待) 填写预订表单

    填写真实的详细学习需求信息,有助于学校更针对的帮您选择合适的课程

    姓名: 联系电话: 获取手机验证码
    咨询内容:
    手机验证码:    同时把学校地址与联系电话发送到我的手机上(免费)


    1.请你正确填写左侧的信息
    2.老师做第一时间与你联系

    1.请您正确填写左侧内容,确保信息正常发送。

    2.在线预订课程可能存在网络延迟,请您尽量采用电话咨询方式,避免您长时间等待

    3.填写信息后,老师会第一时间主动和您联系。

    4.如果1小时内没有接到老师的回复,请直接电话联系学校,以免耽误您的报名!

    查看全部 机构其它课程

    查看全部 他们还看过

    返利
    ¥0