logogcn

To be a better man 专注于嵌入式开发 ARM LINUX WINCE
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年11月18日

摘要: OSI是Open System Interconnect的缩写,这个模型把网络通信的工作分为7层,它们由低到高分别是物理层(Physical Layer),数据链路层(Data Link Layer),网络层(Network Layer),传输层(Transport Layer),会话层(Session Layer),表示层(Presen tation Layer)和应用层(Application Layer)。第一层到第三层属于OSI参考模型的低三层,负责创建网络通信连接的链路;第四层到第七层为OSI参考模型的高四层,具体负责端到端的数据通信。每层完成一定的功能,每层都直接为其上层提供服务. 阅读全文

posted @ 2011-11-18 19:01 logogcn 阅读(218) 评论(0) 推荐(0) 编辑

摘要: 导读:面试准备的重要性不用编者多言,大家都很清楚。本文是加拿大的一位程序员所写。大家可以看看国外程序员是怎么准备面试。不管你是否认同他的说法,《诗经》中有句话非常好——“它山之石,可以攻玉”。如果你还有其他面试准备方法,不妨在评论或微博中和大家一起分享。一、开门见山一般来说,你(求职者)在面试中会花很多时间谈论以前的经历。如果你还没有想出你的最具代表性的经历/案例,那么你现在是时候该做了。下面有张问题 表,虽然很多问题看似比较低级,但相信我,看完这些问题后,你应当反思自己。即便面试时没有碰到类似这张列表上的问题,你在面试也可以用上已准备好的答 案。1. 说说你自己吧2. 你的短期目标是什么?你 阅读全文

posted @ 2011-11-18 16:25 logogcn 阅读(185) 评论(0) 推荐(0) 编辑

摘要: 5.1.1 进程概念 20世纪60年代,进程(process)一词首先在麻省理工学院的MULTICS和IBM的CTSS/360系统中被引入。 对进程下个准确定义不容易,一般的我们认为进程是一个程序的一次执行过程。进程是申请系统资源的基本的单位,它具有的两个重要特性。1. 独立性 进程是系统中独立存在的实体,它可以拥有自己独立的资源,比如文件和设备描述符等。 在没有经过进程本身允许的情况下,其他进程不能访问到这些资源。这一点上和线程有很大的不同。 线程是共享资源的程序实体,创建一个线程所花费的系统开销要比创建一个进程小得多。2. 动态性 进程与程序的区别在于,程序只是一个静态的指令集合,而进.. 阅读全文

posted @ 2011-11-18 15:53 logogcn 阅读(607) 评论(0) 推荐(0) 编辑

2010年12月11日

摘要: EVC对话框的中文支持 wcebar.cpp ceappwzchs.dll MFC 收藏 需要用EVC在wince5.0下做一个控制界面,发现EVC不支持中文,建工程师竟然没有中文选项,默认竟然是德语!解决方法:1)2)需要注意的是:工程的所有资源都得设为中文,原因应该是使用了混合资源文件,必须删除所有原英文资源文件再重新加入中文资源,如果是在原英文资源基础上加入了中文资源,然后再存盘的话,资源文件( .rc )同时定义两种语言这样就会出现乱码。我的实践得来的没时间去细究了,全改了就是。有人说ceappwzchs.dll 中文库加上就行,这个我没有找到,比照其他文件自己写一个应该是行得通的。不 阅读全文

posted @ 2010-12-11 12:44 logogcn 阅读(408) 评论(0) 推荐(0) 编辑

2010年12月1日

摘要: 奋战了好几天了 U-BOOT终于有点眉目了,虽然nandflash还没有弄好,目前还不支持从nandflash启动。先来张图片吧哈哈。u-boot作为现在主流的bootloader同样分为boot 和 loader两部分。 boot:(靴子呵呵基础支撑作用)为第一阶段,主要是硬件设备的初始化。loader:(装载机)为第二阶段完成初始化后将flash的内容搬运到内存ram中运行。 具体步骤我就不说... 阅读全文

posted @ 2010-12-01 11:50 logogcn 阅读(366) 评论(0) 推荐(0) 编辑

摘要: uboot-2010.03 移植到 2410( 从 nand 启动 ) 【环境】 <a> Ubuntu 10.04 LTS <b> u-boot-2010.03 <c> FS2410 主板, SAMSUNG S3C2410A 微处理器 <d> 交叉编译器 arm-linux-gcc-4.3.2 <e> Nand: Samsung K9F1... 阅读全文

posted @ 2010-12-01 10:55 logogcn 阅读(1216) 评论(0) 推荐(0) 编辑

摘要: ‍一 代码分析1、Board->dave->flash.c#include <common.h>#include <asm/hardware.h>#include "../common/flash.c"#包含必须的头文件static ulong flash_get_size (vu_long * addr, flash_info_t * info);st... 阅读全文

posted @ 2010-12-01 09:17 logogcn 阅读(1036) 评论(0) 推荐(0) 编辑

摘要: 我选择了SANSUNG公司的S3C2440芯片,原因是它的速度较快、外设丰富,并且价格便宜,大约在40元人民币。我认为进行硬件设计最快捷的方法就是购买一块开发板,然后从这个开发板的原理图中进行裁剪,然后布线制板焊接调试。一个MPU的最小系统包括SDRAM、Flash、调试接口、时钟、电源、复位等。上层原理图:先说SDRAM的扩展。首先要了解S3C2440的内存映射,以下均摘自S3C2440的Dat... 阅读全文

posted @ 2010-12-01 08:47 logogcn 阅读(3171) 评论(1) 推荐(1) 编辑

摘要: 基于Debain  1,Adamantix:基于Debian,特别关注安全。  2,Amber Linux:基于Debian,针对拉脱维亚用户作了一些定制。  3,ASLinux Desktop:西班牙语,基于Debian与KDE,针对各种桌面用途,包括家用、办公、教育、游戏、科学、软件开发,最大的卖点在于其丰富的可用性。  4,B2D Linux:基于Debian,希望可以由“做中学... 阅读全文

posted @ 2010-12-01 08:28 logogcn 阅读(947) 评论(0) 推荐(0) 编辑

2010年11月30日

摘要: 参见:http://www.linuxfocus.org/ChineseGB/May2004/article335.shtml 使用 shell 的颜色   下面我用一个提示符的例子来解释 shell 的颜色。 ~/.bashrc: PS1="\[\033[0;32;40m\u@\h:\w\$ \]" 这样提示符就全部显示成绿色了。就像这样: nico@ebrain:~$ \033 声明了转义序列... 阅读全文

posted @ 2010-11-30 10:55 logogcn 阅读(416) 评论(0) 推荐(0) 编辑