arm-linux学习历程(从0开始学的,学了三个多月,加上学c和c++总共用了5个月,现在才发现c++到我现在来说用处不大,等到用的时候估计忘记了吧) 环境:我有两块开发板,一块是韦东山出品的JZ2440,一块是迅为电子的4412,就是这个环境原因让我吃了不少苦。 我学习了韦东山老师的arm裸机, ...
分类:
其他好文 时间:
2019-12-07 21:25:43
阅读次数:
99
通过虚拟机安装Ubuntu16.04 1.首先保证处理器得支持虚拟化技术,然后进入BIOS将虚拟化技术一项改成enable 2.安装VMware workstation12 D:\2.韦东山Linux\005_ARM裸机1期加强版(153节,23节免费,已完结)\虚拟机环境ubuntu16.04\V ...
分类:
系统相关 时间:
2019-06-14 00:56:08
阅读次数:
144
这篇文章是我整整刷开发板三天换来的经验,希望对大家有所帮助!首先开发板是九鼎的开发板,学习视频是朱老师ARM裸机遇到的问题总结下:1:win7系统下刷机,secureCRT有显示,刷完了uboot,image,kernel后系统卡死在了一个界面上。解决方法:1,看是不是UBOOT刷错了,2,看是不是没有做fdisk-c0的处理,和命令行的处理movi的指令的那条,具体看老师视频,基本上就这两个问题
分类:
其他好文 时间:
2019-01-16 11:56:18
阅读次数:
268
一. ARM裸机之Makefile 1.1. Makefile 分析 led.bin: led.o arm-linux-ld -Ttext 0x0 -o led.elf $^ arm-linux-objcopy -O binary led.elf led.bin arm-linux-objdump ...
分类:
其他好文 时间:
2019-01-07 00:15:28
阅读次数:
424
韦东山:机会总是留给有准备的人 最近电子发烧友(以下称'发烧友')采访了韦东山老师,本文是采访原稿,展示出来让大家更深入了解韦老师的同时也进一步学习嵌入式Linux经验。 机会总是留给有准备的人 发烧友: 为什么要学习掌握ARM裸机?ARM裸机与从事嵌入式工程师职业关联度如何? 韦东山: 我们讲解的 ...
分类:
系统相关 时间:
2018-08-05 15:55:25
阅读次数:
204
先从bootloader開始,由于临时眼下这些都会是裸机程序相关。 本人这里是VMwarm10.0上安装的红帽linux虚拟机。从以下的截图中能够看出 裸机开发流程: 这里先做第三步(第一步第二步已提供好)。感受总结一下ARM裸机开发须要哪些工具。用到的时候再具体介绍。 要做第三步,首先要安装交叉编 ...
分类:
其他好文 时间:
2018-04-06 22:28:08
阅读次数:
216
简介 下面是嵌入式系统组成图: 嵌入式微处理器常用种类如下: 嵌入式操作系统常用种类如下: Linux发行版常用种类如下: 职业发展 学习概述 嵌入式系统学习一般可以分为以下几个步骤: 选一块开发板,了解其资源; 进行ARM裸机跑程序; 嵌入式系统定制和移植; 嵌入式系统应用程序开发和移植。 一、选 ...
分类:
其他好文 时间:
2017-11-26 18:43:31
阅读次数:
186
前期准备:查阅x210bv3s.pdf得到开发板LED模块的原理图:从原理图中了解到:其中三颗LED分别接在GPJ0_3、GPJ0_4、GPJ0_5,还有一颗LED接在PWMTOUT1。下面我们继续查阅手册查阅x210cv3.pdf得到PWMTOUT1对应的引脚原理图:由此我们得到了PWMTOUT1所对应的引脚为GPD0_1。3.查阅S5P..
分类:
其他好文 时间:
2017-07-16 17:29:20
阅读次数:
354
NandFlash和iNand NandFlash的接口 Nand的型号与命名 (1)Nand的型号命名都有含义,就拿K9F2G08来示例分析一下:K9F表示是三星公司的NandFlash系列。2G表示Nand的大小是2Gbit(256MB)。08表示Nand是8位的(8位就是数据线有8根) (2) ...
分类:
其他好文 时间:
2017-07-14 21:13:04
阅读次数:
210
linux系统下驱动中,中断异常的处理过程,与裸机开发中断处理过程非常类似。通过简单的回顾裸机开发中断处理部分,来参考学习linux系统下中断处理流程。 一、ARM裸机开发中断处理过程 以S3C2440的裸机开发启动文件中,有关irq中断部分代码为例进行说明: 当irq中断发生时,一些列的处理流程如 ...
分类:
系统相关 时间:
2017-05-31 00:20:04
阅读次数:
357