粤嵌培训:嵌入式Linux系统和驱动开发学习路线

计算机软件、硬件、操作系统知识。粤嵌嵌入式培训建议大家可以参考下面的学习路线。   因为嵌入式Linux系统和驱动的开发,和底层硬件联系非常紧密,所以首先我们从学习了解嵌入式硬件开始,包括:ARM体系架构、S3C2440微处理器接口设计、时钟系统、LCD屏接口、存储控制器及系统的存储空间分配、NAND FLASH接口和NOR FLASH接口等。   对嵌入式系统硬件有了一定的了解后,接下来就可以...
关键词: 嵌入式Linux

http://bbs.eeworld.com.cn/thread-1056099-1-1.html 发布时间: 2018-10-29



boa cgi实现ajax

博客转载网上,看得测试发现一些问题,在调试中如果遇到修改了js,浏览器还是运行之前js,需要清除浏览器cookies,否则无法获取到自己的结果主要是看到网上的一篇博客http://blog.csdn.net/fdemon/article/details/6358520#quote,照个这篇博客确实现不了正确的结果。现修改如下:1. 建立一个Html网页文件。文件名:test.html<html> <head>  <meta http-equiv="Content-Type" content="text/html; ...
关键词: boa cgi

http://home.eeworld.com.cn/my/space-uid-361439-blogid-723486.html 发布时间: 2018-10-25



ARM裸机程序之存储管理器控制SDRAM

文讲的是s3c2440A芯片的存储管理器,配套的开发板是友善之臂mini2440,首先贴出代码head.s的代码:.equ    MEM_CTL_BASE,    0x48000000        @定义13个寄存器的首地址.equ    SDRAM_BASE,    ...

http://www.eeworld.com.cn/mcu/2018/ic-news102141944.html 发布时间: 2018-10-21



ARM编程进阶之三 —— 裸机硬件的控制方法与例程

the first做1的原因是开发板的CPU——S3C2440是ARM920t的内核,所以编译器编译时必须匹配 做2的原因是开发板的RAM位于0x30000000——0x34000000地址(共64M),程序必须被调试器加载到ARM才能运行。特别说明:配置中的0x30000000被我称为“程序的期望加载地址”,简称“加载地址”。“运行地址”与“加载地址”是很重要的2个概念,请大家一定要...

http://www.eeworld.com.cn/mcu/2018/ic-news102141941.html 发布时间: 2018-10-21



JZ2440裸板之nand flash操作

;S3C24X0_REG32   NFSTAT;    S3C24X0_REG32   NFECC;} S3C2410_NAND;// NAND FLASH (see S3C2440 manual chapter 6, www.100ask.net) typedef struct {  ...
关键词: JZ2440 裸板 nand flash

http://www.eeworld.com.cn/mcu/2018/ic-news101341748.html 发布时间: 2018-10-13



JZ2440裸板之系统时钟和UART实验

;S3C2440: MPLL(FCLK) = (2 * m * Fin)/(p * 2^s)//  其中: m = MDIV + 8, p = PDIV + 2, s = SDIV// 对于本开发板,Fin = 12MHz// 设置CLKDIVN,令分频比为:FCLK:HCLK:PCLK=1:2:4,// FCLK=200MHz,HCLK=100MHz,PCLK=50MHz ...
关键词: JZ2440 系统时钟 UART

http://www.eeworld.com.cn/mcu/2018/ic-news101341746.html 发布时间: 2018-10-13



JZ2440裸板之LCD实验

;   S3C24X0_REG32   NFSTAT;    S3C24X0_REG32   NFECC;} S3C2410_NAND;// NAND FLASH (see S3C2440 manual chapter 6, www.100ask.net) typedef...
关键词: JZ2440裸板 LCD

http://www.eeworld.com.cn/mcu/2018/ic-news101341745.html 发布时间: 2018-10-13



Jlink烧写JZ2440的Nor Flash

;     图 打开S3C2440工程2.选择菜单“Target -> Connect” 图 连接开发板3. 选择菜单“File -> Open”,打开要烧写的二进制文件,比如u-boot.bin,并且在“Start address”里输入0。 图 打开bin文件4. 选择菜单...
关键词: Jlink烧写 JZ2440 Nor Flash

http://www.eeworld.com.cn/mcu/2018/ic-news101341742.html 发布时间: 2018-10-13



S3C2440、S3C6410、S5PV210中断解析

写完S5PV210的按键中断程序后,我才知道"6410只是一个过渡产品"确实是正确的,为什么这样说呢?下面我就给大家进行详细的阐述:中断处理过程等等我就不讲了,一期视频里面已经讲得非常详细了,建议大家在学习本章前,把2440和6410的关于中断的视频再看一次。接下来,我就直接对比他们吧:(1).对于2440:中断向量只出现在start.s开始部分,类容如下:.globl _start_start:    b       reset    ldr ...

http://www.eeworld.com.cn/mcu/2018/ic-news101341715.html 发布时间: 2018-10-13



Tiny210裸机IIC之at24cxx操作

start.S源码:.global _start_start:    ldr sp, =0xD0030000  // 初始化栈,因为后面要调用C函数     bl clock_init                // 初始化时钟     bl ddr_init    ...

http://www.eeworld.com.cn/mcu/2018/ic-news101241713.html 发布时间: 2018-10-12



S3C2440和S5PV210的声卡对比

、44.1kHz、48kHz、96kHz等。为了使系统得到以fs为基数的各类时钟信号,就要精心计算系统时钟(CDCLK)。以下将分别讲述如何设置S3C2440和S5PV210向外提供的系统时钟CDCLK和IIS的时钟源:(1).s3c2440用于IIS的时钟源有PCLK和MPLLin,以PCLK作为IIS的时钟源为例。PCLK经过两个预分频器处理后分别得到SCLK、LRCK和CDCLK(预分频器A得到...

http://www.eeworld.com.cn/mcu/2018/ic-news101241709.html 发布时间: 2018-10-12



Tiny210触摸屏之触摸屏控制器驱动

tiny_ts.c驱动源码:#include "linux/errno.h"#include "linux/kernel.h"#include "linux/module.h"#include "linux/slab.h"#include "linux/input.h"#include "linux/init.h"#include "linux/serio.h"#include "linux/delay.h"#include "...

http://www.eeworld.com.cn/mcu/2018/ic-news101241698.html 发布时间: 2018-10-12



openocd 命令行烧写ARM裸机程序 problems and solutions

摘要:  以前是用RVDS 的IDE来烧写调试ARM程序的,不过RVDS虽然是集成化的调试工具调试起来方便,但是有的时候只知其一,不知其二,只知道按部就班的来点击按钮,忽略了一些本质性的东西。而且RVDS还有一个不好的地方是它只能在windows平台下运行,不支持Linux OS。为了便于学习Linux,使用Openocd会是个不错的选择,可以学习gnu 汇编,Makefile编写,工具链命令行使用。   如果这些命令搞熟悉了,你还可以利用Qt 来做个自己的图形化界面烧写调试工具。(不过这只是个壳子而已,精髓在于openocd ,所以如果有时间你还可以分析一下Op...

http://www.eeworld.com.cn/mcu/2018/ic-news101241687.html 发布时间: 2018-10-12



ARM9开发之学习过程总结

一路摸爬滚打,时至今日,与心爱的TQ2440相伴已有一年,从当初的一无所知到今天的得心应手,其间经历的种种,实在难以言表。想起第一次在串口打出一个字符的时候,那种心情,简直激动得快要爆了,这里先将我学习ARM中的整个过程简单总结一下,以后再详细的针对每个知识点写写东西。希望对刚接触的朋友有个提示作用,也希望高手不吝赐教,给些学习建议,欢迎拍砖^_^。需要说明的是,这仅仅说是ARM,其间涉及到别的知识也是需要很多时间去学习的,这里我就不列举了。 开发板的配套光盘有很多资料文档,在学习之前,大概浏览一下是非常不错的,强烈建议,特别是S3C2440的技术参考手册。 1,熟悉开发...

http://bbs.eeworld.com.cn/thread-1029852-1-1.html 发布时间: 2018-10-12



OK6410之nand flash块设备驱动

FLASH控制流程:NAND FLASH是一个存储芯片那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A"问1. 原理图上NAND FLASH和S3C2440之间只有数据线,     怎么传输地址?答1.在DATA0~DATA7上既传输数据,又传输地址     当ALE为高电平...

http://www.eeworld.com.cn/mcu/2018/ic-news101141660.html 发布时间: 2018-10-11



基于S3C2440和嵌入式Linux的矩阵键盘设计

基于S3C2440和嵌入式Linux的矩阵键盘设计。 ...
关键词: 矩阵键盘 S3C2440 Linux

http://download.eeworld.com.cn/detail/mamselc/583994 发布时间: 2018-10-06



基于S3C2440的车载导航仪中电池管理模块的电路设计及驱动开发

基于S3C2440的车载导航仪中电池管理模块的电路设计及驱动开发。 ...

http://download.eeworld.com.cn/detail/nishisb/583931 发布时间: 2018-10-05



ARM系列芯片s3c2440中文手册

ARM系列芯片s3c2440中文手册,喜欢的朋友可以下载来学习。 ...
关键词: S3C2440A ARM

http://download.eeworld.com.cn/detail/justyouandmehr/581415 发布时间: 2018-08-28



基于S3C2440简单的外部中断实验

基于S3C2440简单的外部中断实验。 ...
关键词: S3C2440

http://download.eeworld.com.cn/detail/jasionla/576927 发布时间: 2018-07-29



S3C2440裸板WM8976声卡驱动实现

本源代码在Ubuntu9.10环境下用arm-linux-gcc 4.3.2编译通过,并在勤研2440开发板上验证过可以播放采样频率为22050HZ的音频WAV文件#include "def.h"  #include "iis.h"  #include "s3c24xx.h"  #define L3M (1<<2)  #define L3D (1<<3)  #define L3C (1<<4)  unsigned char *Buf = (...

http://www.eeworld.com.cn/mcu/2018/ic-news072440555.html 发布时间: 2018-07-24




<上一页 12345678910111213141516 下一页> 相关结果约3,342个