• 基于Linux内核的应用程序的设计
  • 基于Linux内核的APP程序设计
  • Linux系统下的高级编程,介于应用层和驱动层

三种APP开发

  • Linux内核提供系统调用
  • Linux内核APP
  • Linux内核QT图形库APP
  • Linux内核Andriod系统APP

交叉编译

  • 在主机上编译程序,通过串口或网线将二进制文件发送到目标机,在目标机上运行编译的二进制文件

应用程序调试

  • U盘或者TF卡拷贝
  • 网络文件系统NFS(Network File Sytem)
  • GDB可设置断点和调试,
  • strace 拦截和记录系统调用及接收的信号
  • valgind 检测内存泄漏