- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 OK6410之uboot移植(3)——搭建自己的开发板项目框架(make smdk6410_config)
一、 准备移植1、嵌入式 Linux软件结构与分布 一般情况下嵌入式Linux系统中的软件主要分为以下几部分:1) 引导加载程序:其中包括内部 ROM中的固化启动代码和 BootLoader两部分。内部固化ROM是厂家在芯片生产时候固化的,作用基本上是引导BootLoader。有的芯片比较复杂,比如 Omap3在 flash中没有代码的时候有许多启动方式:USB、
2012-07-15 18:36:08 3489
转载 OK6410之uboot移植(2)——U-Boot启动过程完全分析
1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好栈Ø 跳转到第二阶段代码入口 (2)第二阶段的功能Ø 初始化本阶段使用的硬件设备Ø 检测系统内存映射Ø 将内核
2012-07-14 19:47:12 5002 3
原创 OK6410之uboot移植(1)——系统环境简介
学习嵌入式也有一段时间了,感觉还是抓不住要领,没有系统深入了学习,总体东看看、西瞧瞧的,学习到的东西还是比较少。相关知识比较凌乱,没能构建系统嵌入式。为此,激励一下自己,特设此板块,记录相关的学习进程。从今日起,开始嵌入式的系统的第一步,移植uboot,运行于OK6410开发板。此blog仅供参考,如有不正之处,还请指出。一、移植环境 操作系统平台:VMWare7.0.1
2012-07-14 18:50:04 2228
转载 linux—select详解
linux—select详解 select系统调用时用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。关于文件句柄,其实就是一个整数,通过socket函数的声明就明白了:int socket(int domain, int type, int protocol);我们最熟悉的句柄是0、1、2三个,0是标
2012-07-11 17:14:38 769
转载 UDP方式点对点通讯
UDP通讯服务器端源代码如下:#include #include #include #include #include #include #include #include /**********************************************************************filename: si
2012-07-11 15:34:19 4175
转载 客户端和服务器端互相收发消息
服务器端源代码如下:#include #include #include #include #include #include #include #include #include #include #define MAXBUF 1024/************关于本文档*****************************
2012-07-11 15:33:10 4370
转载 TCP、UDP编程介绍
通常我们在说到网络编程时默认是指TCP编程,即用前面提到的socket函数创建一个socket用于TCP通讯,函数参数我们通常填为SOCK_STREAM。即socket(PF_INET, SOCK_STREAM, 0),这表示建立一个socket用于流式网络通讯。通过查看socket的man手册可以看到socket函数的第一个参数的值可以为下面这些值:Name
2012-07-11 15:32:03 802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人