原文:nandflash裸机程序分析它包含7个文件:head.Sinit.cmain.cMakefilenand.cnand.lds我们之前的程序都是在nandflash的前4k放代码,上电后自动拷贝到SRAM中,之后将SRAM中的代码拷贝到SDRAM中。可是当我们的程序太大超过4k的时候就不行了,...
分类:
其他好文 时间:
2014-05-20 09:17:50
阅读次数:
275
启动过程分析
其实S5PV210的启动过程网上一搜一大把,这里就不详细讲了。下面我们结合U-Boot的启动过程和S5PV210启动过程结合起来对比。
根据S5PV210_iROM_ApplicationNote_Preliminary_20091126.pdf,我们可以得知,S5PV210的启动.....
分类:
其他好文 时间:
2014-05-19 20:31:56
阅读次数:
517
第一部分是玩pcduino3下的裸机,这个过程可以让我们更好的理解嵌入式系统,熟悉我们使用的这个平台。
首先介绍下开发环境:
虚拟机:VMware® Workstation 10.0.2 build-1744117
系统:Linux slackware 3.2.29-smp #2 SMP
交叉编译器:arm-linux-gnueabihf- 版本号:...
分类:
其他好文 时间:
2014-05-09 21:57:26
阅读次数:
380
操作系统是用来管理系统硬件、软件及数据资源,控制程序运行,并为其它应用软件提供支持的一种系统软件。根据不同的种类,又可分为实时操作系统、桌面操作系统、服务器操作系统等。对于一些小型的应用,对系统实时性要求高,硬件资源有限等的情况下,应尽量避免使用复杂庞大的操作系统(如Linux),使用小型的实时操作系统(如uCOS)更能满足应用的需求。笔者此处就uCOS-II的移植作一个简单的介绍。...
分类:
其他好文 时间:
2014-05-09 15:20:20
阅读次数:
348
操作系统是用来管理系统硬件、软件及数据资源,控制程序运行,并为其它应用软件提供支持的一种系统软件。根据不同的种类,又可分为实时操作系统、桌面操作系统、服务器操作系统等。对于一些小型的应用,对系统实时性要求高,硬件资源有限等的情况下,应尽量避免使用复杂庞大的操作系统(如Linux),使用小型的实时操作系统(如uCOS)更能满足应用的需求。笔者此处就uCOS-II的移植作一个简单的介绍。...
分类:
其他好文 时间:
2014-05-09 14:12:20
阅读次数:
410
课程章节分布:
第一部分 嵌入式C与数据结构篇 (20讲)
第二部分ARM裸机开发篇 (43讲)
第三部分 Linux应用开发 (28讲)
第四部分 Linux系统移植 (5讲)
第五部分 Linux设备驱动 (13讲)
第六部分 Android应用开发 (38讲)
第七部分 Android系统移植 (11讲)
第八部分 Android设备驱动 (14讲)...
分类:
移动开发 时间:
2014-05-08 16:00:07
阅读次数:
332
GUI(图形用户界面)极大地方便了非专业用户的使用,用户无需记忆大量的命令,取而代之的是可以通过窗口、菜单、按键等方式进行操作。在某些场合,设计一款人机界面丰富友好的嵌入式产品能赢得更多的用户。笔者此处就s3c2416基于UCGUI图形用户界面的使用作一个简单的介绍。...
分类:
其他好文 时间:
2014-05-07 05:46:04
阅读次数:
464
S3C2416裸机开发系列十四
GCC下UCGUI的移植(2)
象棋小子 1048272975
现在主要讲解一下在GCC移植UCGUI,Makefile工程如何加入目录,加入源码,c标准库,编译选项的设置。
笔者的Makefile模板提取自uboot,工程中加入目录,加入源码都是很简单的,详细的介绍请参考前面章节” GCC启动代码工程应用实例”。下面主要介绍UCGUI目录下很...
分类:
其他好文 时间:
2014-05-07 05:20:19
阅读次数:
431
亲爱的网友,我这里有套课程想和大家分享,如果对这个课程有兴趣的,可以加我的QQ2059055336和我联系。
基于Linux/Android 双平台开发环境
掌握Android1.5-4.x
ARM9和Cortex A8平台移植设备驱动开发
Android4.x应用开发
课程内容简介
本套课程从最础的C语言和数据结构起步,一步步学习ARM裸机开发、Linux应用开发、Linux系...
分类:
移动开发 时间:
2014-05-07 03:03:36
阅读次数:
450
引言之前我们写过OR的裸机程序,写过基于OR的linux设备驱动程序,也反汇编过OR的机器码。本小节,我们将通过一个简单的实验,对OR的汇编(指令集)做一个简单的梳理和测试。1,基本思想要想了解OR的指令集,其实只要查查OpenRISC architecture manual就可以了,但是不是最好的熟悉方式,也没有必要将其所有指令集记下来。我认为,通过一个实际的工程或者例子,从中了解OR的指令集是...
分类:
其他好文 时间:
2014-04-29 13:33:22
阅读次数:
474