zoukankan      html  css  js  c++  java
  • 嵌入式系统程序设计知识点总结

    第一部分 Linux下C编程基础(课本的第3章)

    1、vim的三种模式,内部命令
    2、gcc命令、四个阶段、gdb内部命令
    3、makefile的语法规则,make命令

    第二部分 嵌入式Linux开发环境的搭建(课本的第5章)

    1、交叉编译概念,工具(arm-linux-gcc)以及环境变量PATH
    2、目标版和主机之间的连接方式:串口,网络(ftfp等)、USB
    3、bootloader的编译与移植步骤
    4、Linux内核的编译与移植步骤

    第三部分 嵌入式文件IO编程 (课本的第6章)

    1、Linux内核的层次结构
    2、文件描述符以及系统调用函数(open,read,write,close)
    3、流缓存以及标准IO编程函数(fopen,fread,fwrite,fclose)

    第四部分 嵌入式Linux多任务编程(课本第7章)

    1、进程的概念,(进程id号,进程状态、进程的内存结构)
    2、进程的创建和执行函数(fork和exec族)
    3、进程的退出和终止函数(exit和wait)

    第五部分 嵌入式进程间通信(课本第8章)

    1、管道的概念、创建(pipe)、读写(read和write)、关闭管道函数(close)
    2、有名管道FIFO的创建(myfifo)、读写和关闭。
    3、消息队列的概念,创建、发送消息、接收消息、删除消息队列的函数。

    第六部分 嵌入式Linux网络编程(课本第10章)

    1、TCP/TP协议的基础知识
    2、socket定义、类型以及数据结构
    3、数据存储优先顺序、地址格式转换、名字地址转换
    4、使用TCP协议的socket编程流程图(客户机和服务器端)

  • 相关阅读:
    Interviewe(hdu3486)
    Cornfields(poj2019)
    C. Watching Fireworks is Fun(Codeforces 372C)
    A. Points on Line
    Fence(poj1821)
    7
    如何使用Visual Studio调试C#程序
    do…while语句
    通过ASP.NET Ajax技术模拟实现NBA比赛文字直播功能
    RecyclerView的基础用法
  • 原文地址:https://www.cnblogs.com/c-programing-language/p/6991542.html
Copyright © 2011-2022 走看看