在嵌入式系统添加邮件发送功能---支持带SSL的GMAIL邮箱

作者:易松华,华清远见嵌入式学院深圳中心讲师。在嵌入式系统,特别是监控系统中,为了维护方便,当系统中发生异常事件时,我们系统需要通过网络给管理员发送日志或通过邮件方式批量升级嵌入式系统中的软件。而目前大多数的邮箱都需要支持SSL,给起嵌入式系统中添加邮件功能增加了难度,下面试图而通过openssl...

2010-04-30 10:07:00

阅读数 4328

评论数 0

linux设备号之操作

作者:李强,华清远见嵌入式学院讲师。在Linux设备驱动中,设备号设一个很重要的概念和变量。不论是主设备号,还是次设备号,在设备驱动中都占据了很重要的地位。那么他在Kernel中是如何操作的?这个数据结构都是通过那些函数可以很容易的在我们写Linux设备驱动模块时被我们所使用呢?在include/...

2010-04-29 09:56:00

阅读数 547

评论数 0

在线直播:嵌入式开发名家大讲堂,Linux内核修炼之道!

在线直播:嵌入式开发名家大讲堂,Linux内核修炼之道!畅销书作者创作历程分享,每天万余人争相阅读的Linux内核入门之道!2010年5月,由华清远见教材研发中心策划,华清远见嵌入式培训中心资深讲师任桥伟老师编写、人民邮电出版社出版发行的《Linux内核修炼之道》一书在国内隆重上市。该书一经问世立...

2010-04-28 15:26:00

阅读数 1134

评论数 0

Linux 进程创建

作者:李智敏,华清远见嵌入式学院上海分中心讲师。在 Linux 内核内,进程是由相当大的一个称为 task_struct 的结构表示的。此结构包含所有表示此进程所必需的数据,此外,还包含了大量的其他数据用来统计(accounting)和维护与其他进程的关系(父和子)。下面给出了 task_stru...

2010-04-27 11:54:00

阅读数 577

评论数 0

从一个例子中去体会纯虚函数的用法

作者:王姗姗,华清远见嵌入式学院讲师。首先先请大家来看下面的一段代码:        #include         using namespace std;        class Shape        {        public:                virtual fl...

2010-04-26 12:18:00

阅读数 698

评论数 0

拷贝构造函数剖析

作者:冯利美,华清远见嵌入式学院讲师。在讲课过程中,我发现大部分学生对拷贝构造函数的理解不够深入,不明白自定义拷贝构造函数的必要性。因此,我将这部分内容,进行了总结。拷贝构造函数是一种特殊的构造函数,其形参为本类的对象引用。功能:使用一个已经存在的对象始初化同类的一个新对象。这样得到对象和原来的对...

2010-04-23 09:57:00

阅读数 440

评论数 0

UNIX文件权限探讨

作者:林世霖,华清远见嵌入式学院讲师。关于unix系统中涉及权限的问题探讨,跟大家分享下首先要明白一个关键点----权限分为两种:第一种是用ls -l命令显示出来的文件性质的权限,比如 -rw-r--r-- foo foo file,这里的读写权限是该文件本身的性质,表示该文件本身属于foo用户,...

2010-04-23 09:55:00

阅读数 540

评论数 0

Google_android_JNI使用方法

作者:范一航,华清远见嵌入式学院讲师。在做Android底层开发的时候,偶尔也会浏览上层应用的代码,但对于很多向我一样连java编程语言都不懂的Linux驱动开发者来说实在很是头痛,于是厚着脸皮看了Google SDK文档的小部分,对android JNI的使用有了一点初步的了解,当然这些理解都是...

2010-04-20 16:21:00

阅读数 871

评论数 0

经典的strcpy 的函数实现

作者:陶宁,华清远见嵌入式学院上海中心讲师。char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。         2.解释为什么要返回char *。解说: 1.strcpy的实现代码char * strcpy...

2010-04-19 11:54:00

阅读数 533

评论数 0

ARM的位置无关程序设计

作者:李智敏,华清远见嵌入式学院上海中心讲师。ARM处理器支持位置无关的程序设计,这种程序加载到存储器的任意地址空间都可以正常运行,其设计方法在嵌入式应用系统开发中具有重要的作用。尤其在裸机状态下开发Bootloader程序及进行内核初始化设计;利用位置无关的程序设计方法还可以在具体应用中用于构建...

2010-04-16 11:22:00

阅读数 1114

评论数 0

拨开迷雾-单片机和嵌入式LINUX开发的那点事儿

作者:韦东山,华清远见嵌入式学院讲师。随着嵌入式行业硬件平台的性能增强,项目需求和功能日益复杂,ARM公司推出的 CORTEX-M3,更是让以往做单片机的工程师在芯片和技术选型面临两难选择,本专题将从芯片价格、整个系统的硬件软件设计及维护的成本等各个方面给您提供一个参考, 并从技术角度分析单片机和...

2010-04-15 14:32:00

阅读数 1178

评论数 0

Linux PCI驱动的编写

作者:曹忠明,华清远见嵌入式学院讲师。PCI是外围设备互联的简称(Peripheral Component Interconnect)的简称,作为一种通用的总线接口标准,他在计算机系统中得到了广泛的使用。PCI的速度能够达到132M/s。在这里简单的介绍一下 linux 下PCI驱动的实现。在编写...

2010-04-15 10:23:00

阅读数 876

评论数 1

QtMultimedia 模块(1)

作者:丁冬,华清远见嵌入式学院讲师。QMediaPlayer 累提供了播放媒体源的功能,QMediaPlayer 是一个高层的播放控制累, 他可以用来广播包括了歌曲,电影,以及网络的广播,播放的内容是使用QMediaContent 来构造。 player = new QMediaPlayer;  ...

2010-04-14 11:57:00

阅读数 1279

评论数 0

const在函数声明中的应用

作者:陶宁,华清远见嵌入式学院上海中心讲师。1.在一个函数声明中,const 可以修饰函数的返回值,或某个参数;对于成员函数,还可以修饰是整个函数。有如下几种情况,以下会逐渐的说明用法:        A& operator=(const A& a);               ...

2010-04-12 15:29:00

阅读数 606

评论数 0

如何让U-boot实现Nand/Nor 双启动

作者:曹忠明,华清远见嵌入式学院讲师。在做u-boot移植的时候,多数人使用的是Nand flash启动或Nar flash启动。这样u-boot就只能在Nand flash或Nor flash。那么我们如何让我们的u-boot在Nand flash或Nor flash都能使用。首先,我们说说u-...

2010-04-09 14:39:00

阅读数 823

评论数 0

何为C语言关键字volatile

作者:王姗姗,华清远见嵌入式学院讲师。在学习C关键词的时候,我们看到了一个新面孔——volatile。在程序员面试宝典中提到“关键字volatile的面试例题是考查嵌入式编程”,中间有一段解析:回答不出这个问题的人是不会被雇佣的。我认为这是区分C程序员和嵌入式系统程序员的最基本的问题。搞嵌入式的家...

2010-04-08 11:44:00

阅读数 419

评论数 0

后嵌入时代的人生三次方

        2009年,一场金融危机,使各行各业都受到了不同程度的影响,并直接造成了许多企业以裁员、降薪等手段来应对困境,更有甚者表示一年内将不会招工。面对如此严峻的就业形势,作为被雇佣者,我们既然无法掌握选择权,就必须不断增加自身的附加值,以提高自身被选择的几率。此时,报考各种培训课程来“充...

2010-04-07 10:42:00

阅读数 489

评论数 0

“不用”常回家看看

        随着现代社会的迅速发展,我们的生活不知不觉中也在发生着巨大的变化,工作越来越忙,生活节奏越来越快,离家也越来越远。我们开始无奈地发现我们和家人、朋友见面的时间大大减少了,而我们的电话话费却在成倍地上涨着。我们当中或许已经有很多人度过了又一个坚守在工作岗位上的春节,有很多人已经连续N...

2010-04-06 17:33:00

阅读数 436

评论数 0

嵌入式工程师是怎样炼成的(五)---- 踏实工作

作者:一个热爱生活的年轻人,一个热衷分享的工程师,华清远见非著名讲师(江湖人称牛牛猛)刚刚走上工作岗位的大学生,通病就是眼高手低,觉得自己是根葱,其实什么也不是。当年,我也觉得我是根葱,而且是根不错的小嫩葱。整个是世界都是我的,我可是无所不能,我可以胜任任何工作,我一定要干别人不能干的事情,一定要...

2010-04-02 10:33:00

阅读数 486

评论数 1

CCS3.3安装、SEED-XDSUSB仿真器与TMS320C6416调试使用说明

作者:王老师,华清远见嵌入式学院讲师。一、安装CCS软件: CCS v3.3我设定安装路径:D:/CCStudio_v3.3二、安装SEED-XDSUSB仿真器驱动安装:seedusb20setup.exe        我设定相同的安装路径:D:/CCStudio_v3.3        注意,...

2010-04-01 13:51:00

阅读数 2078

评论数 2

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