自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 写自己的ls命令

 作者:曹忠明,华清远见嵌入式学院讲师。ls命令是linux下最常用的命令之一,它的使用很简单,可是功能却很多,有很多的参数,这里我们就自己写一个ls命令,实现ls基本的功能。在这之前我们先介绍几个在实现ls过程中使用的函数。stat/lstat函数这两个函数功能基本相同,都是获得文件的属性,区别在于如果文件是符号链接stat返回的是符号链接指向文件的属性,而lstat返回的是符号

2011-02-25 20:41:00 674 5

原创 细说嵌入式领域的那些专业厂商认证

回首刚刚过去的2010年,不难注意到:物联网、云计算产业已经悄然进入高速发展的阶段,而作为这些产业中核心技术的嵌入式系统,其健康发展的状况更是成为整个信息产业发展的关键环节。可以毫不夸张地说:2010年是嵌入式系统成为IT行业未来10年主流发展方向的开端之年,目前众多专业人士及广大技术爱好者对嵌入式领域的关注程度,也无疑达到了前所未有的高度。而与此同时,在嵌入式专业领域内的知名国际厂商及相关认证也

2011-02-22 16:58:00 987 1

原创 C++中的内联函数

作者:李慧芹,华清远见嵌入式学院讲师。C++中存在一些具有特殊意义或功能的特殊函数,我们来简单介绍一下内联函数。从软件工程的角度来看,我们通常将一个程序通过一组函数来进行实现,但是函数的调用涉及到执行时间的开销,如果有的函数需要频繁使用,则累计占用的时间会很长,所以C++提供了内联函数的机制来提高效率,也就是在编译时将所调用的函数的代码嵌入到主函数中,这种嵌入到主函数中的函数称为内联函数。

2011-02-21 10:55:00 748 7

原创 Android HAL实例解析

作者:刘洪涛,华清远见嵌入式学院讲师。一、概述 本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。二、HAL介绍现有HAL架构由Patrick Brady (Google) 在2008 Google I/O演讲中提出的,如下图。Android的HAL是为了保护一些硬件提供商的知识产

2011-02-18 11:36:00 1244 3

原创 在mini2440上移植qt embedded for linux 4.5.2

作者:孙晓明,华清远见嵌入式学院讲师。【实验环境】1、主 机:Fedora9 DVD 发行版         2、目标机:mini2440友善之臂         3、源码包:         ftp://ftp.qtsoftware.com/qt/source/qt-embedded-linux-opensource-src-4.5.2.tar.gz         4、

2011-02-17 23:31:00 571 2

原创 使用RealViewMDK时常见的问题(1)

作者:赵明,华清远见嵌入式学院讲师目前在市场上最常用的ARM编程工具无非是Real View MDK和IAR Embedded Workbench。我个人觉得,目前IAR是比较成熟、稳定、使用方便等优点,深受广大嵌入式开发者的喜爱。Real view MDK得到ARM公司的大力支持,功能很强,也逐步完善起来。使用Real view(以下省略为RV)学习ARM指令的时候,初学者在调试过程

2011-02-16 16:13:00 504

原创 Linux下编写网络抓包程序

作者:曾宏安,华清远见嵌入式学院讲师。某些时候,我们需要在应用程序中捕获网卡收到的所有数据包并进行分析。为了实现这一功能,应用程序需要借助底层系统的支持。当今主流的操作系统都提供了一个很强大的功能:允许应用程序访问数据链路层。类UNIX操作系统上提供了三种不同的方式访问数据链路层,分别是BSD的BSD分组过滤器(BPF)、SVR4的数据链路提供者接口(DLPI)和Linux的SOCK_PA

2011-02-15 15:07:00 1281

原创 TCP握手/挥手的过程分析

作者:冯利美,华清远见嵌入式学院讲师。TCP连接建立在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。服务器必须准备好接受外来的连接。这通过调用socket、 bind和listen函数来完成,称为被动打开(passive open)。第一次握手:客户通过调用connect进行主动打开(active open)。这引起客户TCP发送一个SYN(表示同步)

2011-02-14 15:38:00 771

原创 数组名与指针典型面试题的分析(2)

作者:王海宁,华清远见嵌入式学院讲师。上次我们分析了数组名面试题目的前2个题目,下面我们再看下后面2道题目的解决思路。上次题目的内容为:1、 有一个一维数组int a1[10],定义一个指针,指向一维数组名。        2、 有一个一维数组int a2[10],定义一个指针,指向一维数组名的地址。        3、 有一个二维数组int a3[3][4],定义一个指针,指

2011-02-12 09:08:00 537 2

原创 数组名与指针典型面试题的分析(1)

作者:王海宁,华清远见嵌入式学院讲师。最近,在发现学员找工作的时候,很多公司都问到了二维指针,二维数组,以及指向数组的指针的相关问题,在此,简单的给大家总结下,为大家在面试的时候增加一定的信心。这类题目,总的来说,实际上可以归纳为如下几点:1、 有一个一维数组int a1[10],定义一个指针,指向一维数组名。        2、 有一个一维数组int a2[10],定义一个指针,

2011-02-10 17:07:00 517 1

《Linux设备驱动开发详解》-Linux教程

本书是一本介绍linux设备驱动开发理论、框架与实例的书,本书以linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和i/o映射以及异步通知、阻塞i/o、非阻塞i/o等linux设备驱动理论;字符设备、块设备、tty设备、i2c设备、lcd设备、音频设备、usb设备、网络设备、pci设备等linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了大量linux驱动开发的大量实例,使读者能够独立开发各类linux设备驱动。本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大linux开发人员、嵌入式工程师参考使用。

2013-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除