s3c2440
文章平均质量分 91
猎羽
My name is feather!
展开
-
嵌入式开发与ARM基础 s3c2440
总结了一些嵌入式学习遇到的知识点,记录在这里,用于以后的查询。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、体积、成本、功耗严格要求的专用计算机系统。系统发展的最高形式-片上系统(SOC)嵌入式处理器处理器一共分为四类 嵌入式处理器 说明 微处理器MCU 典型代表8位单片机如51单片机 数字信号处理DSP 专门用于信号处理的处理器 片原创 2016-02-04 19:18:36 · 1121 阅读 · 0 评论 -
s3c2440 内核启动流程分析之配置和编译
一、编译流程1- 解压缩2- 打补丁 patch -p_ < 补丁文件-p用于忽略补丁文件前面几个‘/’ -p1表示去掉前面1个目录3- 配置两种方法:1. make menuconfig 每一项都自己配置2. 使用默认配置,在此基础上修改3. 使用厂家提供的配置文件在内核目录下 find -name “*defconfig*”在/arch/arm/configs下会找到很多默认配置原创 2016-03-21 20:54:20 · 1275 阅读 · 0 评论 -
s3c2440 学习笔记 Nand flash和中断控制器
nand flash相关简易知识点原创 2016-03-05 11:14:24 · 664 阅读 · 0 评论 -
arm-linux-gcc/ncurses的安装和使用,arm-linux-gcc: 没有那个文件或目录
安装arm-linux-gcc和ncurses的方法原创 2016-02-25 12:43:17 · 1679 阅读 · 0 评论 -
s3c2440学习笔记 串口
UART是什么?通用异步收发器(universal asynchronous receiver transmitter)UART直接是全双工方式传送数据UART使用标准TTL/CMOS逻辑电平来表示数据(高:1 低:0)。为了增强数据的抗干扰能力,通常将TTL/CMOS逻辑电平转换为RS-232逻辑电平(高:0 低:1)—通过MAX3232芯片进行转换什么是帧(frame)?有效数据传输单位,具有完原创 2016-02-24 19:17:21 · 714 阅读 · 0 评论 -
ARM伪指令详解
详细讲解了ARM伪指令的各方面知识转载 2016-02-22 08:51:59 · 1904 阅读 · 0 评论 -
uboot 移植
嵌入式系统启动过程上电BIOS—bootloader挂载根文件系统应用程序uboot步骤解压缩 tar xjf u-boot-1.1.6.tar.bz2 打补丁 cd ./u-boot-1.1.6/ patch -p1 < ../u-boot-1.1.6_jz2440.patch pn是根据补丁文件忽略前几个目录 3. 配置 make 100ask24x0_conf原创 2016-03-07 15:24:31 · 412 阅读 · 0 评论 -
ARM指令集基础复习 s3c2440
1-ARM进行程序跳转的两种方法:分支跳转 B,BL(会先保存地址到链接寄存器),BX(能进行ARM和Thumb状态的切换)直接向PC寄存器赋值B跳转范围在+-32MB字节地址内 B 0X1234BL适合子程序调用,跳转前会将下一条指令地址保存在R14(LR)中2-数据处理指令有哪几类?具体?数据传送指令算术逻辑运算指令比较指令 数据处理指令只能对寄存器的内容进行操作,而不会能对内存原创 2016-02-21 15:59:00 · 541 阅读 · 0 评论 -
s3c2440环境搭建与通过JTAG调试
JTAGJTAG作用芯片检测实现ISP-在线调试对Flash等器件进行编程,即在线烧录Flash,目前JTAG发展成广泛采用的IC调试接口原创 2016-02-04 21:31:23 · 1717 阅读 · 0 评论 -
mini2440 烧写流程
第一步:J-FLASH-ARM open project选择 mini2440.jflash第二步:J-FLASH_ARM open data file 选择 supervivi第三步:targert->connect,然后选择targert->program(F5)第四步:开发板选择nor来上电,打开串口,首先选择x,然后选择v,通过superviv-transfer-tool选择super原创 2016-03-18 10:45:09 · 516 阅读 · 0 评论 -
s3c2440学习笔记 MMU
s3c2440学习MMU的简易笔记原创 2016-03-05 10:31:57 · 571 阅读 · 0 评论 -
s3c2440学习笔记 存储管理器
1. 如何从外部设备read数据?假如要从网卡或者SDRAM等设备读取数据 地址为0x30000000 代码可以如下:mov R1, #0x30000000ldr R0, [R1] //也就是读取4byte数据2. 存储管理器的作用CPU不需要关心外设是什么,硬件相关所有工作由存储管理器完成: 1. 片选信号 2. bank选择 3. 列地址 4. 行地址 等等3. 想要访问一个芯原创 2016-03-04 22:50:14 · 815 阅读 · 0 评论 -
Linux驱动程序概述
Linux驱动程序概述的知识点讲解原创 2016-03-25 15:22:30 · 529 阅读 · 0 评论