![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式linux
文章平均质量分 80
mistyeyed
一个热爱生活的年轻人;一个热衷分享的工程师;微软嵌入式MVP。
展开
-
LDR指令和LDR伪指令区别
ARM指令集中,LDR通常都是作加载指令,但是它也可以作伪指令。初学者一般不会注意到它们的区别,其实在嵌入式开发过程中,这两条指令时非常常用的!我们应该了解他们的区别。LDR伪指令的形式是“LDR Rn,=expr”。作用是装在一个32bit常数和一个地址到寄存器。下面举一个例子来说明它的用法。COUNT EQU 0x56000054LDR R1,=COUNTMOV原创 2009-06-06 18:07:00 · 1694 阅读 · 0 评论 -
建立嵌入式gdb调试环境
一.下载gdb-6.4.tar.gz源代码http://ftp.gnu.org/gnu/gdb/ 二.编译 GDB#tar zxvf gdb-6.4.tar.gz 2.1 编译GDB Server#cd gdb-6.4#./configure --target=arm-linux --prefix=/usr/local/arm-gdb#make注意: 这里如原创 2010-01-23 17:24:00 · 3390 阅读 · 0 评论 -
cramfs+yaffs嵌入式平台的实现
cramfs+yaffs嵌入式平台的实现首先我们要将我们的某个分区格式化成yaffs格式。制作格式化工具过程如下:mtd-utils编译 1、编译libz:首先安装 zlib 库,这个是后面的库的编译基础。 http://www.zlib.net/zlib-1.2.3.tar.gz 解压 tar zxf zlib-1.2.3.tar.gz 由于 zlib 库的configure 脚本原创 2010-01-04 22:41:00 · 736 阅读 · 0 评论 -
【转】ARM启动过程
基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需要由专门的一段代码来完成对系统的初始化。由于这类代码直接面对处理器内核和硬件控制器进行编程,一般都是用汇编语言。一般通用的内容包括:中断向量表初始化存储器系统初始化堆栈初始化有特殊要求的断口,设备初始化用户程序执行环境改变处理器模式呼叫主应用程序 1. 中断转载 2010-01-04 22:41:00 · 1338 阅读 · 0 评论 -
《linux是这样“被”移植的》新书试读之U-Boot启动代码分析
华清远见非著名讲师 O(∩_∩)O 牛牛猛点击链接加我好友!http://student.csdn.net/invite.php?u=111047&c=758a60d66d3a92d1欢迎大家去我CSDN博客上踩踩http://blog.csdn.net/mistyeyed 前几天写了关于CE的驱动分析,好像难了点,今天原创 2010-03-29 21:49:00 · 2099 阅读 · 0 评论 -
编写 Hello world 模块驱动
编写 Hello world 模块驱动华清远见-嵌入式领域著名讲师 O(∩_∩)O 牛牛猛点击链接加我好友!http://student.csdn.net/invite.php?u=111047&c=758a60d66d3a92d1欢迎大家去我CSDN博客上踩踩我的个人主页 晚上没事,同学邀我写个模块的实验手册,拿出来和大家分享一下(1)原创 2010-05-18 00:10:00 · 2590 阅读 · 1 评论 -
Linux2.6.33 自己动手写驱动
华清远见-嵌入式领域著名讲师 O(∩_∩)O 牛牛猛点击链接加我好友!http://student.csdn.net/invite.php?u=111047&c=758a60d66d3a92d1欢迎大家去我CSDN博客上踩踩我的个人主页 一、GPIO驱动编写和测试1、GPIO的这点事儿GPIO(General-Purpose IO ports),通原创 2010-05-19 13:53:00 · 3705 阅读 · 5 评论 -
Linux2.6.33下ZC301USB摄像头使用教程
Linux2.6.33下ZC301USB摄像头使用教程 华清远见-嵌入式领域著名讲师 O(∩_∩)O 牛牛猛 点击链接加我好友! http://student.csdn.net/invite.php?u=111047&c=758a60d66d3a92d1 欢迎大家去我CSDN博客上踩踩 我的个人主页 要想在中芯优电的TE-2440开发板上使用使用USB接口的USB摄像头,需要作出比较多的工作,如:内核配置,编译器配置,依赖库编译,应用程序的编译等原创 2010-06-20 15:03:00 · 3821 阅读 · 0 评论 -
iperf for Linux 在TOP6410上的交叉编译和使用
<br /> <br />作者:中芯优电 高级工程师 北航硕士 :黄真<br /> <br />使用的内核:2.6.28<br />使用的交叉编译器:arm-linux-gcc-4.3.2<br />使用的iperf的源码:Iperf2.0.2<br />使用的主机:Ubuntu10.04<br /> <br />首先介绍一下什么是Iperf?(借用网上的解释)<br /> Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参原创 2010-10-02 11:57:00 · 5757 阅读 · 0 评论