【玩玩飞凌OK6410-B】序列之5:PC机与嵌入式系统的区别
本帖最后由 outstanding1573 于 2015-7-22 21:28 编辑【玩玩飞凌OK6410-B】序列之5:PC机与嵌入式系统的区别 ************************************************************************ 转载请注明: 版权所有!否则后果自负,谢谢合作!! 淘宝:http://shop109429489.taobao.com/?spm=a1z10.1-c.0.0.pt2dA1************************************************************************ 本节我们主要是从下面4个方面进行讲解:1.准备工作 2.PC机与嵌入式系统启动的区别3.裸板程序的编写方法4.写应用程序和裸板程序的区别************************************************************************ 一、准备工作1.电脑一台;2.飞凌嵌入式OK6410-B开发板一套;3.电源线一根;4.串口线一根;5.Min-USB线一根;6.4.3寸液晶显示屏一块;7.虚拟机软件;8.Ubuntu系统;9.S3C6410中文手册一份。************************************************************************ 二、PC机与嵌入式系统启动的区别1、PC机启动过程电源开机 ——> BIOS(引导操作系统)——> 识别分区 ——> 启动应用程序2.嵌入式系统启动过程电源开机 ——> Bootloader(引导操作系统) ——>挂载根文件系统 ——> 启动应用程序************************************************************************ 三、裸板程序编写方法1.在windows下,裸板程序编写工具ADS、IAR、Keil等集成开发环境,这些在windows下比较简单,不需要做很多前期准备工具。2.在linux下,裸板程序编写工具GCC、GNU等工具链来编辑、编译并链接程序。共同的原理是:首先编辑程序,其次编译链接程序,最后烧写测试程序。区别是:windows主要是点击鼠标即可完成,而linux需要通过命令来实现。************************************************************************ 四、写应用程序和裸板程序的区别1.在windows下写应用程序直接写main函数,而main函数是被启动代码调用,所以可以读取主函数里面的信息从而启动应用程序。2.写裸板程序因为没有启动代码,所以需要写启动程序(a.进行一些相关的硬件设置;b.调用C函数)。然后在启动代码里面调用C函数即可。************************************************************************ 第 0 篇:【玩玩飞凌OK6410-B】序列之0:靓照篇
第一篇:【玩玩飞凌OK6410-B】序列之1:量子带领你认识一下OK6410-B开...
第二篇:【玩玩飞凌OK6410-B】序列之2:开发板开发板上电展示
第三篇:【玩玩飞凌OK6410-B】序列之3:ubuntu走起
第四篇:【玩玩飞凌OK6410-B】序列之4:裸跑前的准备—S3C6410 ************************************************************************
页:
[1]