Click here to load reader

《 嵌入式系统程序设计 》 课程总结

  • Upload
    loyal

  • View
    279

  • Download
    0

Embed Size (px)

DESCRIPTION

《 嵌入式系统程序设计 》 课程总结. 主要内容(课堂). 嵌入式系统基础 嵌入式 Linux C 程序开发 嵌入式 Linux C 语言基础 嵌入式 Linux 开发环境 嵌入式 Linux 文件 I/O 编程. 多任务编程 多进程 / 多线程 进程间通信 网络编程 设备驱动开发 QT 图形编程. 嵌入式系统概念 交叉编译 交叉调试 Bootloader 作用. Vi Gcc Gcc 编译流程 常用选项 库相关选项 Gdb 上机时进行的操作 Make 能解释规则含义. 数据段 BSS 段 代码段 栈 堆. 字节序. - PowerPoint PPT Presentation

Citation preview

  • Linux CLinux CLinuxLinuxI/O/QT

  • Bootloader

  • ViGccGcc

    GdbMake

  • BSS

  • APIopen()/read()/write()/close()fopen()/fread()/fwrite()/fclose() fcntllockffork()waitwaitpidexit()_exit()

  • 1fd0fd

  • ls l

  • TCP/UDP

  • Linux/devLinux3InsmodRmmodLsmodmknod /dev/mytestdevice c 59 0printk/var/log/message

  • QTQmakeQmake projectQmakeMake

  • minicomarm-linux-gccarm-linux-gdbgdbservernfsnfsnfstftpbootloaderifconfigIPscp [email protected]:/root/Work/Helloworld /root

  • Web//QT

  • ToolChainBootpTftpNfsMinicom///

    USBHOSTU

  • //MountSshNfs

  • minicomarm-linux-gccarm-linux-gdbgdbservernfsnfsnfstftpbootloaderifconfigIPscp [email protected]:/root/Work/Helloworld /root

  • /[email protected]

  • /