http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
发布时间:2015-04-27 16:30:16
突然回想起了往事,那是2007年的冬天的一个周五,我在看我的老湿调试linux协议栈的ip层,只见他修改了路由查找的逻辑,然后直接make install了一下就即时生效了,当时我只知道的是,修改了这个逻辑需要重新编译内核,而他并没有重新编译,好像只是编译了一个文件...编译内核这个耗时又无聊的工作阻碍了我对linux内核的探索.........
发布时间:2015-01-11 23:41:46
前言: 在编译linux内核时可能遇到标题中的问题。在 debian/ubuntu 中的解决方法如下:http://blog.csdn.net/wtao616/article/details/6118733 参考下这个或者如果使用的是ubuntu 9.10及以上版本,可以使用下面的命令安装mkimage:#apt-get install uboot-mkimage安装完成后在编译内核make umage arch.........
发布时间:2014-11-21 16:35:42
前言:(总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!)前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》第三版和《linux设备驱动开发详解》第一.........
发布时间:2014-09-05 16:00:51
poll机制分析韦东山2009.12.10所有的系统调用,基于都可以在它的名字前加上“sys_”前缀,这就是它在内核中对应的函数。比如系统调用open、read、write、poll,与之对应的内核函数为:sys_open、sys_read、sys_write、sys_poll。 一、内核框架:对于系统调用poll或select,它们对应的内核函数.........
发布时间:2014-04-09 19:37:18
操作系统:ubuntu10.04前言: 为了提高对设备的易操作性,很多设备中提供pc机直接通过浏览器操作设备的功能。这就需要在设备中实现web服务器。 现在在嵌入式设备中所使用的web服务器主要有:boa、thttpd、mini_httpd、shttpd、lighttpd、goaheand、appweb和apache等。一,比对 .........
发布时间:2014-04-03 21:13:31
操作系统:ubuntu10.04微处理器:s5pv210前言: 在嵌入式开发中,调试总是个大难题,gdb,gdbserver调试器可以有效解决这个问题。 1,下载安装 a,到这个地址去下载最新版本的gdb:http://ftp.gnu.org/gnu/gdb/ 当前下载到最.........
发布时间:2014-04-01 11:47:07
微处理器:s5pv210操作系统:linux3.0.8前言: 在产品中,基本上都要屏蔽arm开发板中linux系统的对外通信,只应该通过产品的相关app做相关操作。 因此需要把该app添加到linux中,使之开机启动。1,实现 a,打开文件:/etc/init.d/rcs。 b,在该文件末尾添加要.........
发布时间:2014-03-10 11:18:47
uboot版本:uboot-1.1.6以linux为例: armlinux.c (u-boot-1.1.6\lib_arm) 中,点击(此处)折叠或打开#include
发布时间:2014-02-20 11:17:54
操作系统:ubuntu10.04前言: 在上一章节中,分析了实现的思路。下面就是实现的源码,在源码中有详细的注释。1,start.s点击(此处)折叠或打开/* watch dog registers */#define wtcon .........
发布时间:2014-01-19 16:21:25
操作系统:ubuntu10.04前言: 在上一章节中,详细分析了uboot中的顶级makefile,了解了uboot的编译流程,在本章节中,将要详细分析的是uboot 的执行流程。而uboot的第一条执行,是在 start.s 的。一,start.s的详细分析。点击(此处)折叠或打开/* * armboot - sta.........
发布时间:2014-01-17 19:09:58
arm linux kernel boot requirements 是arm linux内核的维护者russell king写的。详细内容如下:booting arm linuxauthor: russell kinginitial date: may 18, 2002revision: 2 - 30 september 2004in order to boot arm linux, you require a boot loader, which is a smallprogram that runs before the mai.........
发布时间:2014-01-15 18:44:07
操作系统:ubuntu10.04 前言: 要完成自己的uboot,首先要熟悉广泛使用的uboot的架构,实现。 而看linux的大项目的源码,切入点基本都是从makefile开始。1,makefile详解: 如果对makefile有疑惑的请看:*makefile 博文链接 点击(此处)折叠或打.........
发布时间:2013-12-31 11:36:45
启动armlinux,bootloader必须提供下面几步: 1. 设置并初始化ram 2. 初始化一个串口 3. 检测处理器类型 4. 设置内核标记列表 5. 调用内核映像 1. 设置并初始化ram &n.........
发布时间:2013-11-27 17:55:35
操作系统:ubuntu11.04开发板:arm9开发板前言: 通过uboot来启动开发板。1,uboot实现概述 1)实现思路 通过 j-flash 软件实现把编译好的软件烧写到 nand flash 的相关位置,不使用网络,或usb,或串口等方式来烧写程序到flash中。因此,核心工.........
发布时间:2013-06-13 15:05:22
内核模块 示例与源码分析 模块编译 模块的装载与卸载 深入剖析内核模块 内核模块生命周期 模块加载细节 模块卸载细节......
发布时间:2013-05-02 11:20:56
......
发布时间:2013-04-10 09:54:07
操作系统:ubuntu11.10ubootcleaning the sources if you did not use a separate object directory: $ make cross_compile=arm-arago-linux-gnueabi- arch=arm distclean if you used 'o=am335x' as your ob.........
发布时间:2013-03-12 16:00:28
流程:......
发布时间:2013-02-20 11:34:47
pc操作系统:ubuntu11.10开发板:am335x_evmuboot :u-boot-2011.09-psp04.06.00.07生成所需文件:mlo(spl),uboot.img,命令如下:#make o=am335x am335x_evmmakefile的执行流程如下:1,生成板子依赖文件:$(obj).boards.depend:boards.cfgawk '(nf && $$1 !~ /^#/) { print $$1 .........
发布时间:2013-02-03 16:32:38
1,am335x的cpu上电后,会跳到哪个地址去执行?......
发布时间:2013-01-29 12:13:40
1.嵌入式 linux logo显示原理 嵌入式linux是直接在framebuffer的基础上。直接显示一个ppm格式的图象。 它 kernel/drivers/video/fbcon.c中的fbcon_show_logo()完成,最大颜色支持224色而不常见的255色。 &.........
发布时间:2013-01-18 18:42:19
......
发布时间:2013-01-18 12:34:10
/* * linux/arch/arm/kernel/calls.s * * 凯发app官方网站 copyright (c) 1995-2005 russell king * * this program is free software; you can redistribute it and/or modify * it under the terms of the gnu general public license version 2 as * published by the free software foundation. * * this file is included .........