1 开发环境
宿主机:Ubuntu16.04
开发板:Mini2440
内核版本:2.6.34.7
2 下载与解压
下载linux-2.6.34.7.tar.bz2并解压:
tar -axvf linux-2.6.34.7.tar.bz23 配置
3.1 默认配置
进入内核源码顶级目录执行:
make defconfig 输出如下:...
分类:
系统相关 时间:
2016-05-12 16:45:00
阅读次数:
709
./scripts/feeds update –a ./scripts/feeds install –a Ignoring feed 'luci' - index missing 解决方法:参照https://github.com/openwrt/luci 修改feeds.conf.default, ...
分类:
其他好文 时间:
2016-04-24 21:38:27
阅读次数:
289
在openwrt dream-box官网下载openwrt源码,其中支持mini2440 boards https://dev.openwrt.org.cn/wiki/GetSource 下载好之后,进行编译,可以参照如下教程 https://dev.openwrt.org.cn/wiki/howt ...
分类:
其他好文 时间:
2016-04-24 06:21:04
阅读次数:
276
MINI2440 开发板使用的是8bit,256M blocksize= 128k,pagesize =2k的nandflash。 宽带为8bit ,由S3C2440 datasheet 可知硬件生产的ecc为4byte。 S3C2440 硬件ecc 操作流程: 1.先读出NFMECC0寄存器中由硬 ...
分类:
其他好文 时间:
2016-04-03 23:48:33
阅读次数:
680
u-boot默认的网络芯片是CS8900,但开发板上的网络芯片是DM9000,所以为了使用网络功能,就必须进行移植。好在u-boot有DM9000的驱动程序,我们只需要把关于CS8900的部分换成DM9000的部分即可。 首先在include/configs/smdk2410.h 中注释如下语句 # ...
分类:
其他好文 时间:
2016-04-03 01:45:58
阅读次数:
303
在“NorFlash启动”一文中,我们把drivers/mtd/nand/s3c2410_nand.c文件复制为s3c2440_nand.c文件,并把该文件内的所有有关“2410”的地方一律改为“2440”。这么修改仅仅是能够让系统编译成功,并没有真正实现NandFlash的读写。在这里,我们就来介 ...
分类:
其他好文 时间:
2016-04-03 01:43:54
阅读次数:
190
本人有点懒惰,直接在smdk2410的基础上进行修改 (note :红色字体表示修改内容,蓝色字体表示增加内容) 1. 顶层的makefile 在247行 添加如下两条语句 : ARCH :=arm CROSS_COMPILE :=arm-linux- 2 修改始终频率 打开 u-boot-2016 ...
分类:
其他好文 时间:
2016-04-02 22:50:03
阅读次数:
215
一、串口编写总框图 二、分步介绍 #define GPHCON (*(volatile unsigned long *)0x56000070)#define ULCON0 (*(volatile unsigned long *)0x50000000)#define UCON0 (*(volatile...
分类:
其他好文 时间:
2016-03-11 17:05:03
阅读次数:
250
蜂鸣器驱动蜂鸣器分直流和交流两种,所谓的直流蜂鸣器是加个电压就可以响,交流蜂鸣器其实就相当于一个喇叭,直接加直流后不会出声或者声音很低,需要外加脉冲才能正常工作,这个脉冲可以是方波,也可以是一段音乐,这个信号属于交流信号。mini2440的蜂鸣器连接图如下: 貌似这是一个交流蜂鸣器,所以需要pwm驱...
分类:
其他好文 时间:
2016-03-08 21:09:17
阅读次数:
196
30.2440内存的知识 首先看2440的地址线:mini2440原理图.pdf 2440的芯片提供了27根地址线=128M。 S3c2440芯片对外提供的引脚上,只给出了27根地址线addr[0:26].这27根引脚地址线,只能访问128M的外设空间。 为了扩大外设的访问范围,S3c2440芯片又
分类:
其他好文 时间:
2016-02-14 11:34:21
阅读次数:
246