信盈达嵌入式阳工与您分享嵌入式学习13黄金发则http://www.lupaworld.com/thread-860415-1-1.html 嵌入式开发学习是一个不断积累和总结的过程,来自一个嵌入式开发高级工程师为我们总结的关于嵌入式开发学习的十三法则,大家不妨参考一下: 一、冗余度法则 在嵌入式系 ...
分类:
其他好文 时间:
2016-06-29 19:04:41
阅读次数:
158
嵌入式Linux开发Kernel移植(二)——kernel内核配置和编译本文选择linux2.6.35.7版本kernel进行实践。一、linuxkernel源码目录分析Kbuild,KernelBuild,管理内核编译的文件Makefile,kernel工程的Makefile。arch,体系架构,arch目录下的子目录存放的是不同种类的架构block,..
分类:
系统相关 时间:
2016-06-29 11:34:37
阅读次数:
1562
1 6410时钟体系
从上图以及原理图可以知道下面的内容:
1.采用12M的晶振
2 有三个分频器 APLL MPLL EPLL
3.产生了四个时钟 ACLK HCLK PCLK SCLK
下面是几个时钟的应用范围:
其中ACLK为系统时钟,HCLK和PCLK为各种外设和内部的时钟,SCLK暂且不考虑2时钟初始化过程从上图可以看出,SYSCLK为系统时钟,起初频率为12MHZ,...
分类:
其他好文 时间:
2016-06-29 11:27:14
阅读次数:
503
6410所使用的内存为DDR 210使用的是DDR2 2440使用的是SDRAM,关于他们之间的区别,我在以前的文章中ok6410内存及启动流程简单介绍过,有兴趣的可以看看。1. 地址空间S3C6410处理器拥32位地址总线,其寻址空间为4GB。其中高2GB为保留区,低2GB区域又可划分为两部分:主存储区和外设区。
外设区主要是与6410寄存器相关,在核心初始化—外设基地址初始化中,有说明外设...
分类:
其他好文 时间:
2016-06-29 11:24:53
阅读次数:
267
对于复杂的linux驱动及HAL等程序库,需要使用各种方法对其进行调试,例如设置断点、逐步跟踪代码,输出调试信息等。 一、打印内核调试信息:printk 该函数用法与printf函数类似,只不过printk函数运行在linux内核空间,而printf函数在用户空间。 例如:printk(“hello ...
分类:
系统相关 时间:
2016-06-29 10:03:44
阅读次数:
172
嵌入式Linux开发Kernel移植(一)——kernel内核简介一、LinuxKernel1、linuxkernel简介Linuxkernel是芬兰黑客LinusTorvalds1991年在英特尔x86架构上用C语言开发的自由免费的符合POSIX标准的类Unix操作系统。Linuxkernel是一个一体化内核(monolithickernel)系统,提供硬件抽..
分类:
系统相关 时间:
2016-06-28 13:19:06
阅读次数:
188
本章主要讲了嵌入式Linux的调试技术。 (一)打印内核调试信息:printk Printk函数用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间,printk函数在printk.c文件中实现。 Printk函数的原型如下:asmlinkage int ...
分类:
移动开发 时间:
2016-06-27 23:19:37
阅读次数:
309
嵌入式Linux的调用技术 调试方法:设置断点、逐步跟踪代码、输出调试信息。 打印讷河调试信息:printk。Printk函数运行在内核空间,printk函数运行在用户空间。Linux驱动这样的Linux内核程序只能使用printk函数输出调试信息。 Asmlinkage int printk(co ...
分类:
其他好文 时间:
2016-06-27 23:17:23
阅读次数:
207
本章主要学习嵌入式linux 的调用技术,对于复杂的linux驱动及HAL等程序库,需要使用各种方法对其进行测试。在编写宏时要了解如下俩个知识点: 1.可变参数的宏 2.Do{.....}while(0) 之后学习了4个函数的参数定义: Proc-makedir Name:虚拟目录名称 Parent ...
分类:
移动开发 时间:
2016-06-27 20:04:44
阅读次数:
191
本文转载自:Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解 安装前的絮叨 首先简单介绍一下,所谓的搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程序等,然后再上传到目标机上。 交叉编译工具链是为了编译、链接、处 ...
分类:
系统相关 时间:
2016-06-27 19:19:46
阅读次数:
201