技术
文章平均质量分 72
stargui
这个作者很懒,什么都没留下…
展开
-
在arm linux 上构建的系统
<!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } --> 经过一段时间努力,终于在自己的arm linux平台上构建了一个比较完备的系统,移植的硬件平台包括s3c2410 at91sam9260 和 at91sam9261。因原创 2008-04-02 15:12:00 · 641 阅读 · 0 评论 -
一个最简单的arm linux bootloader
Boot Loader 就是在linux操作系统内核运行之前运行的一段小程序。 可以分为以下几个步骤:初始化硬件设备、读取内核影像,设置启动参数,启动内核。 你可以通过一直U-boot来得到一个功能强大的boot loader,但是对于实际情况来说, 我们启动linux kernel只需要几个步骤就可以完成,写一个最简单的linux bootloader也是一件很轻松的事情。 这里介绍一个最简单的原创 2008-04-02 15:37:00 · 1931 阅读 · 1 评论 -
制作arm-linux soft float cross toolchain
整个系统的搭建和开发,离不开一个完备的交叉编译工具链和调试工具,因为本系统无浮点协处理器,用硬件浮点和linux的模拟速度较慢,所以在这里编译了一个nptl 线程库 的 支持 soft float 的 arm cross toolchain.将在以后整个系统的交叉编译过程中使用该交叉编译工具链,关于arm cross toolchain 网上有很多,可以直接下载,也可以自己编译,过原创 2008-04-17 18:45:00 · 2151 阅读 · 1 评论 -
在arm板上用usb无线网卡通讯
近来在设备上曾加掌上电脑通过wifi控制功能,因我们设备只有usb接口,就通过usb无线网卡进行通讯,通过两天调试,成功通讯, 记录如下。先找usb无线网卡驱动先看自己的型号是tp-link tl-wn220m 上网查到相应的驱动:at76_usb-0.17.tar.gz。tar -zxvf at76_usb-0.17.tar.gzcd at76_usb-0.17make KERNEL_PATH=原创 2008-04-18 19:10:00 · 1921 阅读 · 0 评论 -
arm linux-2.6.24.3 移植
现在可以用制作好的交叉编译工具来编译内核,下面简要介绍:1、下载linux-2.6.24.3.tar.bz22、tar -jxvf linux-2.6.24.3.tar.bz23、下载需要的补丁, 打补丁,下载yaffs2export CVSROOT=:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs cvslogon(Hit return w原创 2008-04-22 20:50:00 · 1959 阅读 · 0 评论 -
构建arm linux 的根文件系统 root filesystem
一个基本的文件系统应该包括: busybox(提供 shell, 工具, 目录 /bin /sbin)。 配置文件(用来初始化和布局你的文件系统 主要目录/etc)。设备文件(udev 目录 /dev)。 必要的库文件系统(目录 /lib /usr/lib)。 其他系统目录( /mnt /proc /sys /tmp /usr /home /root /var )。 1. 生成目录: m原创 2008-04-27 22:04:00 · 1659 阅读 · 0 评论 -
2410 spi 与 DSP vc33 serial 的通讯:
2410 spi 与 DSP vc33 serial 的通讯: 因为需要2410 和 vc33通讯, 通讯速率要求 vc33->2410 大于1Mbyte/s , 2410->vc33速率要求较低, 所以主要解决vc33->2410的问题, vc33的串口波特率可以达到30Mbps, 2410的spi口可以达到25Mbps, 因此考虑用2410的spi和vc33的串口来交换数据。过程如下原创 2008-05-08 19:15:00 · 1778 阅读 · 0 评论