![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华清远见
文章平均质量分 76
farsightliuht
这个作者很懒,什么都没留下…
展开
-
嵌入式屌丝也有就业春天
近几年,嵌入式系统产品渐渐完善,并在全世界各行业得到广泛应用。2004年,全球嵌入式系统产品的产值已达2000亿美元,国内嵌入式软件的产值也达到600亿人民币。目前,嵌入式系统产品的研制和应用已经成为我国信息化带动工业化、工业化促进信息化发展的新的国民经济增长点。随着消费家电的智能化,嵌入式更显重要,像我们平常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(原创 2012-11-01 17:10:23 · 1168 阅读 · 0 评论 -
二叉树遍历的非递归实现
作者:冯老师,华清远见嵌入式学院讲师。一、递归的定义及特点递归是指某个函数直接或间接的调用自身。问题的求解过程就是划分成许多相同性质的子问题的求解,而小问题的求解过程可以很容易的求出。递归问题的关键是如何将原问题划分成子问题。递归实现时必须要找到递归出口,即递归终止的条件。递归程序结构清晰、思路明了。但是递归的执行过程却很让人费解,递归程序的调试也很不方便。由于递归调用是对函数自身的调原创 2014-04-14 13:52:42 · 1085 阅读 · 0 评论 -
Altium Designer 10 导出文件(PDF,gerber,BOM)
作者:卢老师,华清远见嵌入式学院讲师。5、 导出原理图文档GERBER 文件,BOM对于导出 PDF 文档,多人分析时,不能保证所有的电脑都安装有 AD10 软件,这个也很有必要,同时有利于数据备份存储。GERBER 文件,主要是生产加工用的,对于加工厂,有些厂方负责导出 Gerber 文件,工程师可以略过这步。BOM 是在采购原料,生产时用到的文件。5.1 导出 PDF 文件【F原创 2013-10-15 09:28:47 · 2210 阅读 · 0 评论 -
摄像头代码浅析
作者:甘老师,华清远见嵌入式学院讲师。一、从软件层面上来跟踪摄像头应用程序所涉及的系统调用首先可以分析虚拟摄像头驱动vivi.c所涉及的系统调用测试虚拟摄像头vivi:1. 确定ubuntu的内核版本 uname -a Linux book-desktop 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 1原创 2013-09-17 17:29:18 · 5269 阅读 · 0 评论 -
深入浅出 - Android系统移植与平台开发(七)- 初识HAL
作者:唐老师,华清远见嵌入式学院讲师。1. HAL的module与stubHAL(Hardware AbstractLayer)硬件抽象层是Google开发的Android系统里上层应用对底层硬件操作屏蔽一个软件层次,说白了,就是上层的应用不用关心底层硬件具体如何工作的,只要向上层提供一个统一的接口即可,这种设计思想广泛的存在于当前的软件架构设计里。严格来讲,Android系统里完原创 2013-08-14 13:14:58 · 778 阅读 · 0 评论 -
消息队列的系统限制
作者:冯老师,华清远见嵌入式学院讲师。消息队列是System V的IPC对象的一种,用于进程间通信,会受到系统的限制,本文主要描述了三个限制。第一:议个消息的最大长度;第二:消息队列的最大容量;第三:最大消息队列数。一、 一个消息的最大长度示例程序如下: #include #include #include原创 2013-08-19 11:54:52 · 1442 阅读 · 0 评论 -
S5PC100 时钟配置
作者:程老师,华清远见嵌入式学院讲师。驱动数字电路运转的是时钟信号,时序电路都需要一个外部时钟信号来驱动,完成计时,同步,计数,时序控制等各种功能。像CPU也是时序信号驱动来完成各种运算的,而且像ARM带的模块大部分都与时序有关,因此理解时钟信号对于底层编程非常重要。一、时钟信号的源头--晶振数字电路的时钟信号的来源哪里呢?主流的设计方案是使用时钟这种外部器件来产生稳定的电流波形。这是原创 2013-06-18 15:58:31 · 879 阅读 · 0 评论 -
S5PC100看门狗定时器
转自: S5PC100看门狗定时 作者:杨胜利,华清远见嵌入式培训讲师。 看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,在单片机程序的调试和运行中都有着重要的意义。它的主要功能是在发生软件故障时,通过使器件复位(如果软件未将器件清零)将单片机复位。也可以用于将器件从休眠或空闲模式唤醒。看门狗(WatchDog)定时器和PWM定时功能目的不一样。它的特原创 2013-03-25 15:50:45 · 1173 阅读 · 0 评论 -
Linux init详解
init是Linux系统操作中不可缺少的程序之一。所谓的init进程,它是一个由内核启动的用户级进程。 内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一个进程(其进程编号始终为1)。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是原创 2013-03-15 13:53:47 · 867 阅读 · 0 评论 -
函数指针 ≠ 指针函数
函数指针和指针函数,很多同学分不清楚,其实我们没有必要刻意去区分他们的概念,可以自己写一个例子,就很容易明白他们各自的用途了! #include #include #include int test(int m, int n, int (*Pfunc)(int a, int b));int add(int, int);int minus(int a, int b);c原创 2013-01-17 16:38:01 · 411 阅读 · 0 评论 -
嵌入式Linux编辑器vi的使用
vi是Linux系统的第一个全屏幕交互式编辑工具。它从诞生至今一直得到广大用户的青睐,历经数十年后仍然是人们主要使用的文本编辑工具,足见其生命力之强,其强大的编辑功能可以同任何一个最新的编辑器相媲美。 虽然用惯了Windows中的Word等编辑器的读者在刚刚接触vi时或多或少会有些不适应,但使用过一段时间后,就能感受到它的方便与快捷。 小知识:Linux系统提供了一个完整的编辑原创 2013-01-25 17:12:43 · 1235 阅读 · 0 评论 -
【CSDN专访】听唐攀老师谈:如何学习Android开发和嵌入式开发
摘要:CSDN记者第四次的采访是CSDN博客专家唐攀,唐攀是华清远见高级研发工程师和高级讲师,他认为要想深入学习嵌入式,要先学好汇编和体系结构,对操作系统要了解透、中断处理、内存管理和内核结构体等等都能熟练掌握,另外再加上代码的阅读能力。对于嵌入式工程师应该会哪些技术,唐攀认为技术只是工具,最主要的还是编程思想唐攀,华清远见高级研发工程师和高级讲师,从事Android底层及系统移植相关转载 2012-12-11 15:51:42 · 2350 阅读 · 0 评论 -
一道经典面试题“I love china”的实现
作者:冯建,华清远见嵌入式学院讲师。来看一道经典的面试题,题目要求如下:给定一个字符串“I love china”,编写程序完成以单词为单位的逆序,如“china love i”,并要求允许使用第三方变量保存数据,但可以使用辅助变量指针等。这道题主要考察字符串的遍历查找以及分类处理,首先确定算法,我们可以这样处理字符串:1. 将字符串整体导致:“anihc evol i”2.原创 2012-11-30 17:12:29 · 1601 阅读 · 0 评论 -
Linux文件缓冲区详解
作者:倪键树,华清远见嵌入式学院讲师。A)缓冲区机制根据应用程序对文件的访问方式,即是否存在缓冲区,对文件的访问可以分为带缓冲区的操作和非缓冲区的文件操作:a) 带缓冲区文件操作:高级标准文件I/O操作,将会在用户空间中自动为正在使用的文件开辟内存缓冲区。b) 非缓冲区文件操作:低级文件I/O操作,读写文件时,不会开辟对文件操作的缓冲区,直接通过系统调用对磁盘进行操作(读、写等),原创 2012-11-16 11:40:02 · 11334 阅读 · 1 评论 -
华清远见11月份免费活动公告
1. 嵌入式Linux入门实战免费体验日活动日期:北京(11月10日),上海(11月24日),深圳(11月03日),成都(12月01日),南京(12月08日),武汉(11月18日)活动地点:华清远见各中心校区教室 活动详情:http://www.farsight.com.cn/courses/TS-LinuxBasic.aspx2. Android系统开发入门实原创 2012-11-05 13:23:29 · 719 阅读 · 0 评论 -
【推荐】华清远见2014新版教材配套视频及样章下载
经过将近一年的策划和筹备,由华清远见研发中心组织专业讲师和业内知名专家编写的嵌入式及移动开发领域的最新专业系列图书于2014年04月陆续出版完成。新版的系列图书秉承了华清远见嵌入式专业图书和教材的一贯风格,讲解细致、专业、举例实用、汇总百家知名企业最新人才标准,贴合企业需求,此套丛书凝聚了华清远见培训中心讲师多年的实践开发与培训经验,秉承以看懂学会为目标,深入浅出,依靠深厚的行业经验对基础原理进行原创 2014-04-16 11:44:17 · 2374 阅读 · 0 评论