自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

原创 嵌入式系列专题讲座观后感

 作者: 华清远见嵌入式学院讲师。8月15日华清远见新一期嵌入式技术系列专题讲座在北航如心会议中心大报告厅如期举行,跟以往历次技术专题研讨会一样,众多的嵌入式技术爱好者早早来到北航如心会议中心签到、领取会议资料,原本安排在下午1:30开始的讲座,在下午1:00左右的时候整个会场就已经座无虚席。    8月15日华清远见新一期嵌入式技术系列专题讲座在北航如心会议中心大报告厅如期举行,跟以往历

2009-08-28 11:29:00 1740

原创 如何提高操作系统的实时性

 作者:朱建民, 华清远见嵌入式学院讲师。对于一个好的操作系统,需要兼顾功能强大,用户易用性,可靠性,实时性,可维护性, 很多时候最后的设计是这些要求达成的一个平衡,今天我们讨论如何提高操作系统的实时性    实时分为软实时与硬实时, 软实时要求平均响应时间要小于某一个值,硬实时要求最坏响应时间要小于某一个值,很多应用场景任务的实时要求非常高,比如汽车防抱死系统,差10毫秒就是人命关天,时

2009-08-28 11:28:00 1801

原创 ARM指令里几个特殊符号

 作者:孙晓明, 华清远见嵌入式学院讲师。总结一下ARM指令里几个特殊符号的意义特殊符号   对应指令     含义     =                DCB           分配一片连续的字节存储单元并用指定的数据初始化    &               DCD           分配一片连续的字存储单元并用指定的数据初始化    %              SP

2009-08-28 11:26:00 1124

原创 x-window的客户-服务器架构详解

 作者:杨硕, 华清远见嵌入式学院讲师。一.X-Window简介    X-Window(也常称为X11或X)系统是一种以位图方式显示的软件视窗系统,最初是1984年麻省理工学院的研究,之后变成UNIX、类UNIX、以及OpenVMS等操作系统所一致适用的标准化软件工具包及显示架构的运作协议。X Window系统通过软件工具及架构协议来建立操作系统所用的图形用户界面,此后则逐渐扩展适用到各

2009-08-28 11:23:00 919

原创 分享Android、WinCE及FPGA开发经验!

推荐一下这个讲座,9月19日,深圳大学!由华清远见举办的,完全免费,对以下内容感兴趣的朋友不妨听听~~~~~~~~分享一、Google开放性移动设备综合平台Android主讲老师:李先静 华清远见高级讲师,中国软件开发网络(CSDN)开源专家,十年Linux开发经验,五年手机开发经验。擅长嵌入式程序员培训,软件架构设计和技术写作。近几年负责Broncho(www.broncho.cn) Lin

2009-08-27 16:04:00 1474 1

原创 关于构造函数的调用顺序

 作者:王姗姗, 华清远见嵌入式学院讲师。在说构造函数之前我们得先弄明白几个问题,首先是什么是类的构造函数,什么是类的成员对象,什么是基类,然后我们再来说构造函数的调用顺序。    1、 类的构造函数    构造函数的功能主要用于在类的对象创建时定义初始化的状态。它没有返回值,也不能用void来修饰,这就保证了它不仅什么也不用自动返回,而且根本不能有任何选择。构造函数不能被直接调用,必须通

2009-08-27 10:48:00 1561

原创 qt程序中文国际化

 作者:曹忠明, 华清远见嵌入式学院讲师。中文国际化是在QT程序设计中很重要的一个环节,这里用一个简单的例子介绍中文国际化得过程。    在这里我们还是写一个经典的helloworld的例子。    zh_CN.cpp    #include     #include     #include     #include     #include     int main(int argc,

2009-08-27 10:46:00 770

原创 Linux USB gadget设备驱动解析(2)---驱动调试

 作者:刘洪涛, 华清远见嵌入式学院金牌讲师。这一节主要把在实现“linux模拟U盘功能”过程中的一些调试过程记录下来,并加以解析。一、背景知识     1、USB Mass Storage类规范概述        USB 组织在universal Serial Bus Mass Storage Class Spaceification 1.1版本中定义了海量存储设备类(Mass St

2009-08-27 10:35:00 3108

原创 c语言中指针的使用场合

作者:蒙洋,华清远见嵌入式学院讲师。指针对于我们搞嵌入式开发的菜鸟来说非常的重要,因为太多的地方要用到这个可恶又可爱的东西,你真的了解他吗?我们一起看看大家共同讨论吧!1、指针的定义  定义一个指针char *p,通常我们都会采取刚才的方法,这句话意思是p是一个指向char类型变量的指针。当编译器看到这句话时,认为p包含了一个char类型变量的地址,这是我们菜鸟对指针通常的理解。恭

2009-08-27 10:31:00 775 1

原创 ARM中断异常处理的返回

 作者:孙晓明,华清远见嵌入式学院讲师。举个小例子,下面是一段ARM汇编代码:地址 指令0x3000BL add0x3004MOV r0,#00x3008MOV r1,#10x300CMOV r2,#2AREA test

2009-08-26 14:43:00 1078

原创 指针使用需注意的问题

作者:曹忠明,华清远见嵌入式学院讲师。指针是C语言中的难点,很多人对他的使用掌握的不是很好,使用过程中出现很多的问题。    使用指针的时候需要注意几点:    1、分配空间    2、初始化    3、释放这些可能很多人都知道,但是用的时候往往会忘记做这些工作,这带来的结果就是“段错误”,对于初学者,这个错误很难定位。可谓是深恶痛绝吧。常出现的错误有几种    1、指针没有初始化。 

2009-08-26 14:42:00 896

原创 配置RTLinux系统

作者:王姗姗,华清远见嵌入式学院讲师。一、下载释放核心源代码     从Internet站点上下载了内核文件(2.4.28内核)及补丁(RT-Linux 3.2-rc1),将下载的两个文件放置到/var/tmp目录。        1、用tar命令释放内核源代码         # cd /usr/src        # rm -rf rtlinux         #mv rtli

2009-08-26 14:41:00 1521 1

原创 在驱动模块初始化函数中实现设备节点的自动创建

作者:杨硕,华清远见嵌入式学院讲师。我们在刚开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点,当然前提条件是用户空间移植了udev。内核中定义了struct class结构体,顾名思义,一个struct class结构体类型

2009-08-26 14:39:00 1119

原创 老生不常谈之应届毕业生的优势

作者:华清远见嵌入式学院讲师。一直以来在企业招聘方眼中,应届毕业生往往都是没有经验、不懂规范、责任心不强、跳槽频繁等一系列问题的代言人,诸如“要求工作经验至少2年以上”之类的需求在招聘广告中比比皆是。于是一方面企业招聘方全都眼巴巴、困难地四处挖掘有过工作经验的人,而另一方面充满热情和激情的应届毕业生却总是苦于没有利于其成长的用武之地,只能感叹“就业难啊!”。谁都明白一个道理:不管是哪个将来

2009-08-20 14:17:00 7986 27

原创 写给那些填报嵌入式专业的高中毕业生们

作者:华清远见嵌入式学院讲师。正值高考志愿填报的时节,最近无论是在咨询电话中,还是在网上,都能看到不少正在选择报考志愿的高中毕业生在询问有关嵌入式专业的问题,问得最多的问题一个是这个专业有前景吗?再一个就是这个专业难学吗?看到这些问题,不由想起自己当年填报高考志愿时的情景,所以特别想跟大家一起啰嗦几句,希望能有帮助。当年的高考志愿是父母给做的主 高中毕业时,因为对小说,特别是武侠小说和

2009-08-20 14:03:00 1380

原创 2410开发板牛刀小试

作者:蒙洋,华清远见嵌入式学院讲师。一    创建ADS工程     运行ADS,菜单栏单击File->New,打开New对话框,如图所示。大家可以看到左边区域有六个选择项,至于每一项分别对应什么,大家可以去看相关手册,这里不做介绍。    选择ARM Executable Image,即生成一个可执行映像文件。在Project name中输入工程名,单击Location右边的Set…按钮

2009-08-20 13:57:00 807

原创 虚拟机无法启动的问题

作者:曹忠明,华清远见嵌入式学院讲师。很多人安装虚拟机后,使用过程中由于空间不够或误删了系统文件而无法启动。但是系统中又有很多有用的东西没有备份,怎么办呢?重装一个吧,可是我原来的东西呢?呵呵,这里教大家一个小招,很管用!(一)设置虚拟机,选择use iso image file:选择一个linux镜像文件,并且将connect at power on 选中,如图:图一(二

2009-08-20 13:53:00 1286

原创 嵌入式开发入门实战开放体验日活动,抢报中!

技术以人为本,嵌入式行业正以其“应用领域广、人才需求大、就业薪资高、行业前景好”等众多优势,获得越来越多IT开发人员的关注,无数研发工程师开始转入嵌入式这一行业。华清远见是目前国内最大的嵌入式培训中心,一直致力于嵌入式技术的普及推广。嵌入式开发入门实战体验课旨在推广嵌入式技术,尤其为立志进入嵌入式领域发展的人员提供学习指导,全面了解嵌入式开发流程和学习方法,为进一步深入学习嵌入式开发打下坚实的基础

2009-08-14 14:16:00 780

原创 fstab文件学习

作者:孙晓明,华清远见嵌入式学院讲师。我们在linux系统里面的/etc/目录下有一个fstab文件,那这个文件的作用是什么呢?其实这个文件里面存放的是系统中的文件系统信息。当正确的设置了该文件,我们就可以通过mount /任意目录 命令来加载一个文件系统,比如说我们新添加了一块硬盘分区,那么我们就可以加入如下命令:/dev/sdb1 /mnt/mydisk ext2 defaul

2009-08-14 13:38:00 967

原创 USB gadget设备驱动解析(1)

作者:刘洪涛,华清远见嵌入式学院金牌讲师。 所有USB通讯的设备端都有usb device程序,通常称它们为usb固件。在一些功能简单的设备里,用一些专用的可编程USB控制器就可以了。而在一些运行了类似linux操作系统的复杂的嵌入式系统中,要完成usb device程序,就会要求你不仅熟悉usb device控制器的操作,还要熟悉操作系统的驱动架构。我想通过 “功能体验”、“驱动

2009-08-14 13:37:00 3352 1

原创 SUSE 10.1下交叉编译环境构建

作者:蒙洋,华清远见嵌入式学院讲师。下载或复制arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,这个软件配套的书中有,没有的和我联系copy给大家。 书中介绍的crosstool制作工具的链的方法很好,但是很浪费时间,因为编译一次要数个小时,很是麻烦,也不适合初学这,这里的方法是书中3.2节提到的第一种方法,很简单,但是正如书中所说,不是自己定制的受到局限不是很理想

2009-08-14 13:36:00 790

原创 Linux启动过程剖析

作者:王姗姗,华清远见嵌入式学院讲师。Linux启动过程的剖析能帮助那些想深入学习Linux用户建立一个相关Linux启动过程的清晰概念,进而可以进一步研究Linux接下来是如何工作的。Linux启动过程如下:当用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序lilo或grub开始引导Linux,Linux首先进行内核的引

2009-08-11 14:22:00 1178

原创 关于位域个人理解

作者:曹忠明,华清远见嵌入式学院讲师。有很多学生问我,为什么很多地方都说位域不能跨越两个字节,而自己写得程序明显看到某一位域跨越的两个字节,为此感到不解。下面我说一点我个人的理解。先看例子:#include     struct date1        {             short a:4;             short b:5;             short

2009-08-11 14:20:00 758 1

原创 设计可综合状态机的指导原则

 作者:李老师,华清远见嵌入式学院讲师。(1)独热码因为大多数FPGA内部的触发器数目相当多,又加上独热码状态机(one hot state machine)的译码逻辑最为简单,所以在设计采用FPGA实现的状态机时,往往采用独热码状态机(即每个状态只有一个寄存器置位的状态机)。 (2)case语句建议采用case、casex或casez语句来建立状态机的模型。因为这些语句表

2009-08-11 14:13:00 1171

原创 8月15日现场聆听专家深度剖析嵌入式Linux三大应用领域

嵌入式Linux开发饕餮盛宴,消费电子、工业控制、航空航天,三大领域一网打尽!限额300名,请提前网上报名预约,先到先得!专题1、嵌入式Linux典型案例-IPradio主讲:王辉,华清远见高级讲师,7年嵌入式开发经验,针对多款硬件平台(PowerPC8xx,Xscale,s3c2410,s3c2440,Mx1,Mx21,Mips,Parisc)进行嵌入式Linux裁减及移植工作,对其它嵌入式操作

2009-08-11 14:05:00 803

原创 面对不断升级的内核,如何学习linux设备驱动

作者:刘洪涛,华清远见嵌入式学院金牌讲师。面对不断升级的linux内核、GNU开发工具、linux环境下的各种图形库,很多linux应用程序开发人员和linux设备驱动开发人员即兴奋,又烦躁。兴奋的是新的软件软件、工具给我提供了更强大的功能,烦躁的是适应新软件的特性、搭建新环境是一项非常繁琐的事情。本文想从以下3个方面探讨一下“面对不断升级的内核,如何学习linux设备驱动”。 内核发展的

2009-08-06 23:17:00 1354 1

原创 FS2410开发板上的按键驱动程序(3)

作者:赵老师,华清远见嵌入式学院讲师。按键驱动程序的测试程序所下所示。在测试程序中,首先打开按键设备文件和gpio设备(包括4个LED和蜂鸣器)文件,接下来,根据按键的输入值(按键ID)的二进制形式,LED D9~D12发亮(例如,按下11号按键,则D9、D10和D12会发亮),而蜂鸣器当每次按键时发出声响。/* butt_test.c */    #include     #includ

2009-08-06 23:16:00 684

原创 LogicLock逻辑锁定工具使用技巧

作者:李老师,华清远见嵌入式学院讲师。逻辑锁定方法学(LogicLock Methodology)内容就是在设计时采用逻辑锁定的基于模块设计流程(LogicLock block-based design flow),来达到固定单模块优化的目的。这种设计方法学中第一次引入了高效团队合作方法:它可以让每个单模块设计者独立优化他的设计,并把所用资源锁定。这样在合成顶层设计时就可以保持每个模块的性

2009-08-06 23:15:00 2210

原创 FS2410开发板上的按键驱动程序(3)

作者:赵老师,华清远见嵌入式学院讲师。按键驱动程序的测试程序所下所示。在测试程序中,首先打开按键设备文件和gpio设备(包括4个LED和蜂鸣器)文件,接下来,根据按键的输入值(按键ID)的二进制形式,LED D9~D12发亮(例如,按下11号按键,则D9、D10和D12会发亮),而蜂鸣器当每次按键时发出声响。/* butt_test.c */    #include     #includ

2009-08-06 23:15:00 641

原创 在虚拟机下Ubuntu建立NFS网络文件系统

作者:蒙洋,华清远见嵌入式学院讲师。在ubuntu上默认没有安装NFS服务器,因此:apt-get install nfs-kernel-serverapt-get install nfs-commonNFS服务程序和客户端程序安装完成。上面的两个服务程序已经给大家安装好了,默认它是正常的。配置NFS相关的IP地址(由于我们是XP下的VMware下的Ubuntu,稍复杂):

2009-08-06 23:14:00 1215

基于Android的开源平板电脑系统构成和案例分析

基于Android的开源平板电脑系统构成和案例分析

2015-09-22

微营销的开发与实现-Android热门应用开发技术入门

微信现在已经成为新一代人们沟通的主要工具,想要在你Android应用中接入微信分享功能么?通过本课程可以让你轻松掌握在Android应用中接入微信,增加应用的用户粘度。

2015-09-22

空空如也

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

TA关注的人

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