嵌入式linux系统架构

嵌入式linux系统架构

开发流程1--硬件开发

flash                    触摸屏

嵌入式处理器

网卡                    按键


开发流程2--bootloader移植


开发流程3--linux内核移植


开发流程4--制作供内核启动的根文件系统

应用程序                  c库


开发流程5--业务相关应用程序

开发和产品密切相关的应用程序和驱动程序(触摸屏,无线网卡)。


开发流程6--测试。


交叉工具链的安装-----

1--解压工具链到某一目录下

tar zxvf arm-linux-gcc-4.3.2.tar.gz -C /

/usr/local/arm/4.3.2  4.3.2是新出现的目录


2--修改/etc/profile,添加

pathmunge /usr/local/arm/4.3.2/bin




3--执行source /etc/profile


使用---

编译器--arm-linux-gcc

反汇编工具--arm-linux-objdump

arm-linux-objdump -D -S hello

ELF文件查看工具--arm-linux-readelf

arm-linux-readelf -a hello       a ----all

arm-linux-readelf -d hello  查看hello使用的动态库















你可能感兴趣的:(linux,汇编,嵌入式,工具,编译器,程序开发)