• 嵌入式系统程序设计知识点总结


    第一部分 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编程流程图(客户机和服务器端)

  • 相关阅读:
    主键索引和非主键索引解析
    DNS劫持、污染的原理
    B-树,B+树与B*树的优缺点比较
    CollectionUtils工具类
    maven换源
    哪些字段可以加索引?
    callable和runnable的区别
    类加载器实例化时的顺序
    28BYJ-48步进电机
    《计算机网络》读书笔记之应用层
  • 原文地址:https://www.cnblogs.com/c-programing-language/p/6991542.html
Copyright © 2020-2023  润新知