发布时间:2015-03-19 14:08:02
这里我们先搞清楚一个问题,在kernel配置选项Boot options中有一个Default kernel command string参数项,而在u-boot参数中也有一个bootargs参数项,他们都是供内核启动用的,那他们又有什么区别呢,内核启动时到底是用哪一个呢?两种参数项分别如下图所示(kernel中的参数指定是从开发板Flash分区上.........【阅读全文】
发布时间:2015-03-19 14:02:26
linux内核启动过程可以分为两个部分:架构/开发板相关代码的引导过程,后继的通用启动过程。本文将分析的是ARM架构处理器的linux内核vmlinux的启动过程,之所以强调vmlinux,是因为其它格式的内核在进行与vmlinux相同的流程之前会有一些独特的操作,比如对于压缩格式的zImage,它首先进行自解压得到vmlinux (它将调.........【阅读全文】
发布时间:2015-03-19 13:33:05
原文链接:http://blog.csdn.net/qq405180763/article/details/16881047Linux代码看的比较多了,经常会遇到container_of和list_for_each_entry,特别是list_for_each_entry比较多,因为Linux经常用到链表,虽然知道这些函数的大概意思,但一旦出现一个类似的函数比如list_for_each_entry_safe就又会感到头大,所以下定决.........【阅读全文】
发布时间:2015-03-19 11:15:24
参考链接:http://blog.csdn.net/mjx91282041/article/details/8887729 在移植Nboot时,发现串口输出乱码,检查串口配置没问题后,觉得应该是时钟配置没配好,修改后果然ok,所以补习一下!2440时钟配置详细说明,以上电为顺序讲述:一、S3C2440A时钟概述 1、S3C2440A的电源管理有4种.........【阅读全文】
发布时间:2015-03-13 10:51:05
按键原理图:1、驱动代码,建立按键驱动文件 input_key.c点击(此处)折叠或打开#include #include #include #include #include #include .........【阅读全文】