文档介绍:编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
Linux培训
一.在linux下使用eclipse 下进行嵌入式linux开发
使用环境:
Ubuntud /opt/cdt
        # unzip cdt-master-
        # cp -r plugins/* /opt/eclipse/plugins/
        # cp -r features/* /opt/eclipse/features/
(二)、创建c/c++工程
假设我们已经在linux上安装好了arm交叉工具链,下面介绍如何创建、交叉编译和调试c/c++工程。为了更直观的说明,我们截取了相关的图片:
进入eclipse安装路径后,运行eclipse
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
eclipse运行界面
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
创建c 工程
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
使用缺省的Linux GCC工具链
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
进入c/c++ 界面
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
添加源代码文件1
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
添加源代码文件2
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
编辑代码
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
设置工程属性,指定交叉工具链1
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
设置工程属性,指定交叉工具链2
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
设置工程属性,指定交叉工具链3
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
编译工程
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
已生成arm平台可执行代码
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
配置调试选项
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
设置Debugger和 GDB debugger选项
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
设置连接类型为TCP,目标板的ip地址和调试端口号。端口号任意指定,通常大于1024(避免和系统所用端口号冲突)
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
在开发板上运行程序,格式如上图所示:gdbserver是交叉调试辅助程序;;1234是调试端口号,和eclipse调试选项里设定的端口号要一致
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯苦作舟
页码:
点击Debug,进入调试界面
编号:
时间:2021年x月x日
书山有路勤为径,学海无涯