- 博客(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教程
2013-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人