2017年3月13日

摘要: 什么是嵌入式系统? 以应用为中心 以计算机技术为基础 软硬家可裁剪 对功能、可靠性、成本、体积、功耗有严格要求 的专用计算机系统 Linux是一种类Unix操作系统 嵌入式linux系统三大(软件)模块: 1. Bootloader 初始化硬件,启动操作系统(ARM的启动代码) 2. Kernel 阅读全文
posted @ 2017-03-13 21:12 observer-zhou 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 静态链接和动态链接 静态链接:编译期间,每个程序都会和库进行链接,得到可执行文件 动态链接:多个程序同时共享一个库文件,只在运行时调用库文件 阅读全文
posted @ 2017-03-13 21:09 observer-zhou 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 链接器脚本 链接定位是系统级软件开发过程中必不可少的一部分,嵌入式软件开发均属于系统级开发,绝大部分嵌入式软件都涉及到链接定位脚本文件;链接定位脚本使得我们的目标代码组织更加灵活。 脚本的构成: 1. 段 一个可执行程序通常包括:代码段:存放代码的地方 数据段:存放初始化之后的全局变量 Bss段:存 阅读全文
posted @ 2017-03-13 21:05 observer-zhou 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Linux网络配置 VMware提供了三种网络工作模式: 1.NAT即为网络地址转换,通常它的名称为VMnet8,通过nat的连接方式可以使得虚拟机和真实机的网卡在不同的网段中,从而实现联网。(NAT模式才有网,才能ping通www.baidu.com) 2.bridge即为桥接,通常它的名称为VM 阅读全文
posted @ 2017-03-13 21:00 observer-zhou 阅读(165) 评论(0) 推荐(0) 编辑
摘要: (从开发板的nor flash 通过USB下载线将嵌入式linux安装到开发板的nand flash) 步骤详解: 安装准备1:硬件连接 Flash开关位于nor flash 串口线已经连接到PC USB下载线已经连接到PC 连接好开发板电源线,并关闭开发板电源开关 安装准备2:安装USB下载线驱动 阅读全文
posted @ 2017-03-13 20:00 observer-zhou 阅读(722) 评论(0) 推荐(0) 编辑

导航