嵌入式开发 -- Linux通常流程
1、建立交叉编译环境交叉编译工具:arm-linux- 4.4.3cross-4.2.2-eabi.tar.bz2gcc是X86的编译工具arm-linux-gcc 是生成arm精简指令集的编译工具解压:tar zxvf arm-gcc-4.4.3.tar.gz /目录解压:sudo tar jxvf cross-4.2.2-eabi.tar.bz2 -C /usr/local/arm/ (目录)将arm-gcc加入环境变量vi /etc/profile加入export PATH=$PATH:目录#交叉编译测试程序arm-linux-gcc helloworld.c -o helloworld#把编译出的可执行程序拷到嵌入式系统中运行显示helloworld

3、配置串口(Minicom)Linux:Minicom源码包下载地址:http://alioth.debian.or爿讥旌护g/projects/minicom/安装源码包: # tar zxf minicom-2.2.tar.gz # cd minicom-2.2 # ./configure # make # make install使用Minicomminicom -s或minicom配置Minicomserial port setupA输入/dev/ttyS0 (串口驱动)/dev/ttyS0 对应为串口0E速率为115200 8N1F将 Hardware Flow Control 设 为 NO回车退出使用Minicom直接使用命令minicomWindow:Window下的串口工具繁多,DNW是常用的一个,也可以使用超级终端。在相应的工具界面中设置即可。

5、内核修改编译linux内核都是要手工编译的,下载linux源码包ARM-Linux、PPC-Linux、μCLinux等或直接下发行版源码。根据CPU型号和裁箭功能修改内核并编译make menuconfig还可以使用如下命令:make config 、 make oldconfig、 make menuconfig、make xconfig这四条命令的区别如下:进入图形配置编译make depmake cleanmake zImagemake modulesmake modelus_install
