ARM & Embedded Linux
逝水-无痕
这个作者很懒,什么都没留下…
展开
-
GNU ARM 链接脚本 ld
内容概要 1. 概论 2. 基本概念 3. 脚本格式 4. 简单例子 5. 简单脚本命令 6. 对符号的赋值 7. SECTIONS命令 8. MEMORY命令 9. PHDRS命令 10. VERSION命令 11. 脚本内的表达式 12. 暗含的连接脚本 1.概论 每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名转载 2014-03-14 22:42:09 · 6118 阅读 · 0 评论 -
GNU ARM汇编语法
汇编源程序一般用于系统最基本的初始化:初始化堆栈指针、设置页表、操作 ARM的协处理器等。这些初始化工作完成后就可以跳转到C代码main函数中执行。 1、GNU汇编语言语句格式 任何Linux汇编行都是如下结构:[:][instruction or directive or pseudo-instruction>} @comment linstruction为指令转载 2014-03-14 21:15:31 · 1835 阅读 · 0 评论 -
基于2410开发板 U-Boot 链接脚本文件分析
对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。 先看一下 GNU官方网站上:http://www.gnu.org/ 对.lds文件形式的完整描述: SECTIONS { ... secname start BLOCK(align) (NOLOAD) : AT ( ld转载 2014-03-14 23:37:19 · 898 阅读 · 0 评论 -
Linux串口编程详解
目录(?)[+] [+] 串口本身标准和硬件 什么是串行通信什么是RS-232 信号定义 异步通讯 什么是全双工和半双工什么是流控制什么是BREAK 同步通讯 用户看到的串口和用户空间的串口编程 串口的设备文件打开串口打开文件的选项给端口上写数据从端口上读取数据关闭串口 配置串口 POSIX终端接口 控制选项设置波特率设置字符大小转载 2014-03-18 21:04:13 · 1192 阅读 · 0 评论 -
Linux下串口编程入门
简介: Linux 操作系统从一开始就对串行口提供了很好的支持,本文就 Linux 下的串行口通讯编程进行简单的介绍。 串口简介 串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA RS-232-C)它是在 1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串转载 2014-03-18 21:00:10 · 1123 阅读 · 0 评论 -
Ubuntu下用arm-none-linux-gnueabi交叉编译libxml2
一、下载源码原创 2014-05-18 20:06:20 · 2463 阅读 · 0 评论 -
交叉编译注意事项
交叉编译库时所最常用到的配置 而知,一般编译都是: ./configure xxx make make install 此处,对于./configure的xxx,我最常用的是: ? 1 ./configure --prefix=YOUR_INSTALL_PATH --build=CURRENT_EN转载 2014-05-18 20:18:27 · 2616 阅读 · 0 评论