![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arm相关
文章平均质量分 75
亥尚
我就是我颜色不一样的烟花
展开
-
二。安装交叉编译工具链
环境:ubuntu13.04板子S3C6410gcc编译的 ---对应于---> X86平台arm-linux-gcc/as/ls/objdump ---对应于---> arm平台mkdir /usr/local/arm/tar -jxvf arm-linux-gcc.tar.bz2 -C /usr/local/arm/ 这个压缩包是就是arm-li原创 2013-10-19 20:44:25 · 832 阅读 · 0 评论 -
三。把bootloader(uboot)、内核(zImage)、根文件系统(rootfs)都写到开发板上。nand启动方式
环境:ubuntu13.04开发板:S3c6410先介绍一下型号:S3C(up-)6410DDR(内存)地址范围:0x5000,0000~0x5800,0000NAND flash地址范围:0~0x1000,0000 细分为以下四部分: bootloade:$PATHr: 0~0x4,0000原创 2013-10-19 21:12:27 · 2817 阅读 · 0 评论 -
浅谈arm开发板SD卡和NAND的启动过程
开发板:smdk6410大家发现错误要告诉我,大家一起学习; SD卡启动: SD卡内存空间分布图: ———— | 1K | 预留1K,内部空白 ———— | 8K | 用于存放bootloader第一阶段的代码原创 2013-11-03 18:29:14 · 3996 阅读 · 0 评论 -
arm学习小知识点汇总
有什么错误希望大家指出来,一起学习; 1.详细说明arm有哪几种工作模式,并说明什么情况下进入相应的工作模式运行。答: arm 一共有 7 种工作模式: user(用户): Mode number :0b10000 正常程序执行的模式;不能切换到其它模式 system(系统): Mode number :0b11111 属于特权模式;特权模式间原创 2013-11-03 18:08:35 · 1231 阅读 · 0 评论 -
arm core中寄存器CPSR的每一位的具体意义
有什么错误希望大家指出来,一起学习;CPSR是32位寄存器,各位的状态: 31 30 29 28 27 25 26 24 23 20 19 16 15 10 9 8 7 6 5 4 0 N Z C V Q RESERVED J RESERVED GE[3:0] RESERVED E A I F原创 2013-11-03 18:16:51 · 7968 阅读 · 0 评论 -
一。搭建嵌入式开发环境
系统环境:ubuntu13.04开发板S3C64101.先配置minicom PC: //注:指明在PC终端下 #sudo minicom -s不能同时打开2个minicom选择"Serial port setup" 回车修改设置 分别按A原创 2013-10-19 20:28:32 · 1124 阅读 · 0 评论 -
写bootloader 相关知识
bootloader是从flash中启动代码,flash分为:1.并行Parallel flash NOR Flash,Intel于1988年发明.随机读取的速度比较快,随机按字节写,每次可以传输8Bit。一般适合应用于数据/程序的存贮应用中.NOR还可以片内执行(execute-in-place)XIP.写入和擦除速度很低。 NAND Flash,1989年,东芝公司发明原创 2013-10-26 23:17:51 · 766 阅读 · 0 评论 -
ubuntu下使用qemu-system-arm模拟arm环境
最近由于学习需要,开始搭建嵌入式开发环境,但苦于硬件平台还没有弄好,故先在ubuntu环境下进行模拟。 以下方法将在ubuntu10.10主机上,利用qemu-system-arm安装一个arm11的操作系统。系统采用nfs方式挂载文件系统,可以用来模拟arm11的运行环境。安装qemu-system-arm(qemu的使用情况在http://www.cnblogs.com/fl转载 2013-10-09 00:13:50 · 7173 阅读 · 1 评论