- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 S3C2440 Linux驱动移植——SD卡驱动
开发板:TQ2440 内核:Linux 2.6.32 PC OS:Ubuntu 11.04 本文将对SD卡驱动的移植做简要介绍。 1. 添加板级信息 打开arch/arm/mach-s3c2440/mach-smdk2440.c。 添加如下结构体: /* Added by Yan Jun for SD/MMC driver */ /***************
2013-09-20 18:08:38 4679 2
原创 S3C2440 Linux驱动移植——NAND驱动
开发板:TQ2440 内核:Linux 2.6.32 PC OS:Ubuntu 11.04 本文将对NAND驱动的移植进行简单介绍。其中,将对NAND控制器所需要的参数进行详细说明。 1. 修改分区表 打开文件arch/arm/plat-s3c24xx/common-smdk.c,修改mtd_partition结构体数组。 修改后如下: static struct
2013-09-19 18:47:35 4267
原创 内核线程与普通进程的区别
内核线程与普通进程的区别 1. 内核线程没有地址空间,这通过将mm指针设为NULL来实现。也就是说内核线程是没有用户上下文的进程。 (Kernel threads do not have a process address space and therefore do not have an associated memory descriptor.Thus, the mm fi
2013-09-18 10:18:00 5242
原创 S3C2440 Linux驱动移植——LED heartbeat
开发板:TQ2440 内核:Linux 2.6.32 PC OS:Ubuntu 11.04 本文将对LED驱动的移植进行说明,本文的LED用于实现heartbeat,也就是系统启动以后,led会想人类的心脏一样,按固定频率进行闪烁。 除非系统死机,否则LED是不会停止闪烁的。 1. 配置内核,如下图 2. 修改代码 TQ2440开发板提供了4个LED可
2013-09-14 11:33:33 3834
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人