基于迅为电子开发指南,第三篇 嵌入式Linux驱动开发篇 第三十八到第三十九章的问题解决
注:代码块后面的“//中文注释” 需要去掉
前提条件认知:
1)本人根据开发指南安装,交叉编译工具:
arm-linux-gnueabihf-
编译器环境路径:
/usr/local/arm/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin:$PATH
2)根据使用手册安装内核,附带安装目录:
/work/kernel/linux-imx-rel_imx_4.1.15_2.1.0_ga/
3)内核是需要安装好并编译通过的
一、根据开发指南的操作
1)编写hello.c文件,并编写Makefile文件
2)配置环境变量:
开发指南给出的环境变量:
export CROSS_COMPILE=arm-none-linux-gnueabi- //设置编译器
export ARCH=arm //设置arm环境
export PATH=/usr/local/arm/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin:$PATH 编译器环境路径
根据指南的操作步骤是可以完成的,但是本人以为环境变量的参数与指南的是一致的,所以只ctrl+c