摘要: 链接器脚本 一个可执行程序通常由:代码段、数据段、bss段构成。在用于链接这个程序的链接器脚本中,反应的是这几个段的信息。创建链接器脚本 1.创建链接器脚本 vim led.lds 2.设置起始链接地址 . = 0x30008000 3.对其设置 . = ALIGN(4);arm处理器在访问数据的时... 阅读全文
posted @ 2015-10-18 15:12 盛夏夜 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Makefile的用途 1.make能够使整个程序的编译、链接只需一个命令就可以完成 2.make的工作主要依赖于Makefile的文件。Makefile文件描述了整个程序的编译、链接等规则,使之自动完成。Makefile的构成 1.规则 targets(目标):prerequisties(依赖) ... 阅读全文
posted @ 2015-10-18 10:47 盛夏夜 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 交叉工具链 1.交叉工具是编译在arm平台上运行程序的工具,交叉工具链是交叉工具的集合 2.file filename 通过file命令可以查看程序运行的平台等相关信息 3.交叉开发 1.在x86平台上产生其他平台上运行程序的模式叫做交叉开发 2.宿主机是产生嵌入式软件的平台,目标机是运行嵌入式软件... 阅读全文
posted @ 2015-10-16 17:19 盛夏夜 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 裸机开发流程 1.编写裸机程序 2.调试裸机程序 3.生成2进制映像(编译、链接、格式转换) 4.烧写/运行2进制映像安装交叉编译器 1.复制arm-tools到Linux中 2.解压工具链 tar zxvf ARM-tools.tar.gz 3.安装arm-linux-gcc tar zxvf a... 阅读全文
posted @ 2015-10-16 15:24 盛夏夜 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 问题描述:在做实验时,串口无法输入,但有输出显示。换了一根串口线后可以正常显示和接收信号。问题分析:串口有两根信号线,tx(传输信号)和rx(接收信号)。串口有输出说明传输信号在正常工作,可能是接收信号无法工作造成无法输入。通过短接tx和rx,把传输信号直接输入到接收信号,如果无法正常工作说明接收接... 阅读全文
posted @ 2015-10-16 08:49 盛夏夜 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 引导安装步骤 相关介绍: 开发板软件构成:Bootloader、嵌入式操作系统、嵌入式文件系统 JTAG接口常用于对flash等器件进行编程,常见的JTAG下载线有并口和USB接口两种硬件连接: 1.Flash选择开关拨到Nor Flash启动 2.连接好JLink与开发板 3.打开开发板电源软件安... 阅读全文
posted @ 2015-10-15 15:27 盛夏夜 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 系统资源 处理器:三星 S3C2440A ARM9 内存:64M SDRAM Nor Flash:2MB Nand Flash:256MB LCD:3.5寸 分辨率320*240启动模式 从nand flash启动从nor flash启动操作系统 支持类型:Linux和WinCE 安装位置:nand... 阅读全文
posted @ 2015-10-15 09:36 盛夏夜 阅读(402) 评论(0) 推荐(0) 编辑
摘要: GCC特点 GCC(GUN C Compiler)是GUN推出的功能强大、性能优越的多平台编译器。其执行效率与一般编译器相比平均效率要高20%~30%。GCC基本用法 gcc [options] filenamesGCC编译流程 hello.c->预编译->hello.i->编译->hello.s-... 阅读全文
posted @ 2015-10-14 15:19 盛夏夜 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 破解步骤1.在系统启动时进入grub选项菜单2.在grub选项菜单中按e进入编辑模式3.编辑kernel行,添加 /init 1 (表示进入单用户启动模式,在单用户启动模式中不会要求输入密码)4.按b重启5.进入系统后,将root用户密码删除 vim /etc/passwd 修改成root::0... 阅读全文
posted @ 2015-10-14 10:28 盛夏夜 阅读(230) 评论(0) 推荐(1) 编辑
摘要: 交叉开发 嵌入式软件产生的平台称为宿主机,运行嵌入式软件的平台称为目标机 宿主机一般通过串口、网络、USB、JTAG等方式将软件下载到目标机网络下载 一般有TFTP和NFS两种方式tftp服务器 1.安装tftp服务器 rpm -ivh /mnt/Packages/xinetd-.rpm r... 阅读全文
posted @ 2015-10-14 09:28 盛夏夜 阅读(244) 评论(0) 推荐(0) 编辑