44b0专题

44b0实验-串口UART实验

既然系统启动部分的代码有现成的,那么我也毫不客气的拿来用吧。前面也说过,这部分我花了些时间把它搞懂了;虽然让我从头到尾写我还真写不来,但是有个需求需要我改些什么东西,我看我真是没问题的。   系统启动部分既然已经完成了从系统上电复位到初始化,然后到跳转到Main, 那么我们UART实验就从Main函数说起吧。Main函数之前,要实现下面几个函数完成串口的功能。 1)串口初始化 static

44b0学习笔记(3)

又是好久没来写些东西了。不是我懒啊,实在是最近可写的不是很多,呵呵。   正是因为看了些关于学习linux + arm的经验,发现arm最好能够当做单片机来学习下。所以嘛,前段时间一直忙着读那本经典的《ARM体系结构与编程》。这两天感觉理论基础学了不少,需要实践了,所以在44b0开发板配套的光盘里面找到了两个程序,一个是LEDtest,另一个是test(强大的无所不能的test程序啊)。这两个

44b0+ucLinux (2.4内核) 蜂鸣器驱动程序

最近爸妈和小姨来玩,学习进度稍微有点放缓。这两天抓紧补了下进度,呵呵。下面分享下蜂鸣器的驱动吧。   0. 环境     硬件:44b0开发板     软件:ucLinux 2.4内核   1. 驱动程序 1.1 驱动源码      在uClinux-dist/linux-2.4.x/drivers/char下建立驱动源文件FengMingQi.c,内容如下 #include <

44b0学习日记

对44b0的学习,正在如火如荼的进行中。下面说说我今天的进步吧: 1)将boatloader编译成功 2)将编成的u-boot.bin下到RAM中运行 3)将编成的u-boot.bin烧到了flash中(地址为0x0000),方法是先从PC上通过串口loadb到内存中,再cp到flash中。 4)将测试程序通过Flash Memory Programmer和jtag烧到了flash中。

44b0之bootloader编译

在老婆的鼓励下,重新拿起风尘了多年的44b0开发板。首先遇到的是bootloader的编译。下面写一下编译的过程以及遇到的问题吧。   1、拷贝u-boot-20050311.tar.gz(uboot源代码)到工作目录(我的工作目录是 /home/usr/wjb/MyUboot        cp u-boot-20050311.tar.gz /home/usr/wjb/ MyUboot