自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顶嵌专栏

顶嵌嵌入式技术

  • 博客(110)
  • 资源 (5)
  • 收藏
  • 关注

原创 学习和掌握一种RTOS--何小庆(精)

视频地址:http://www.56.com/u71/v_NDk3NzE2Mjg.html该课程主要有RTOS的应用、RTOS的精髓-多任务系统、RTOS的内核基本功能、RTOS的组件、市场对RTOS的需求和发展趋势等内容,本课程通俗易懂,从现在企业需求入手讲述RTOS的学习方法,更多内容请详细观看本视频。 何小庆:《单片机与嵌入式系统应用》副主编、中国软件行业协会嵌入式系统分会副秘书

2010-03-02 09:34:00 926 1

原创 俞敏洪:不赞成大学生因为就业难而盲目创业

2010-03-14 21:59:00 1695 3

原创 Linux根文件系统介绍

什么是根文件系统根文件系统首先是一种文件系统,但是相对于普通的文件系统,它的特殊之处在于,它是内核启动时所mount的第一个文件系统,内核代码映像文件保存在根文件系统中,而系统引导启动程序会在根文件系统挂载之后从中把一些基本的初始化脚本和服务等加载到内存中去运行。我们首先从主机上所安装的Linux操作系统中了解一些根文件系统的信息。比如在笔者工作的Linux桌面系统中可以得到下面的结果:

2010-03-09 09:34:00 768

原创 S3C24XX体系的Linux GPIO控制相关API实现

2010-03-08 10:47:00 1456 4

原创 基于TQ2440开发板的U-boot-1.1.6的start.S代码分析

start.S汇编源文件是U-boot执行的起始代码文件,也是不容易理解的实现部分。执行流程如下:.globl _start  //定义_start是全局标签,其他文件也可以使用。.globl是GNU汇编语法。_start:     b       reset  //跳转到reset标签出执行,由于reset操作是在MMU工作之前/之后都有可能使用,所以这里用b来跳转。

2010-03-08 10:33:00 793 1

原创 S3C24XX体系的Linux GPIO控制相关API实现-顶嵌嵌入式专家写

GPIO(General Purpose Input/Output的缩写)就是芯片的引脚,引脚是可编程的可对引脚的工作模式进行设置:输入模式(检测输入信号),输出模式(输出0或1),高阻状态(常用于AD转换),还有禁止或允许上内部下拉电阻(上拉:管脚通过电阻接高电平,下拉:管脚通过电阻接地,也可以外部接上拉或下拉电阻),还有管脚复用等功能,即通过对内部寄存器的设置使引脚既可以工作在一般模式,作为普

2010-03-07 10:14:00 743

原创 用Source Insight建立一个Linux内核代码工程

具体步骤如下:(一)打开Source Insight,单击【项目】按钮,弹出下拉菜单。(二)单击【新项目】按钮,弹出【新项目】对话框,输入项目名和存放路径,单击【确定】按钮。如图1所示。 图1 新项目对话框文章来源:http://top-e.org/jiaoshi/html/539.html(三)弹出【添加删除文件】对话框,在内核源代码路径下选择全部2.6.25内核

2010-03-07 10:12:00 1377

原创 Qtopia Core的安装…………

作者:北京顶嵌开源科技有限公司 欧文盛高级讲师与其他版本的Qt开发包类似,Qtopia Core有商业版和自由版两种授权方式,我们可以在Trolltech公司的主页下载Qtopia Core的自由版本:http://www.trolltech.com/developer/downloads/qtopia/coregpl,或者也可以选择一些速度可能比较快的国内的镜像站点比如ftp://ftp.q

2010-03-07 10:11:00 576

原创 用Source Insight建立一个Linux内核代码工程^ v ^

2010-03-07 09:39:00 1398 1

原创 嵌入式技术沙龙活动(免费)

      你想了解嵌入式技术的发展吗?你想免费与嵌入式技术专家现场交流吗?你想免费获得嵌入式Linux学习相关资料吗?不管你是嵌入式初学者或者是嵌入式行业的工作人员,这都是一个难得的免费学习机会,你可以与专家面对面交流任何嵌入式技术学习或嵌入式项目开发面临的各种疑难问题。活动主题:1.嵌入式技术的应用领域与前景;2.嵌入式技术开发环境详细介绍;3.嵌入式行业工作领域;4.一一解答听众嵌入式相

2010-03-04 14:28:00 537

原创 嵌入式系统人才教育与就业--顶嵌李老师

视频地址:http://v.youku.com/v_show/id_XMTU1MDkyMjM2.html主要内容是物联网与嵌入式、嵌入式系统的组成、高校IT相关教育专业现状、嵌入式系统课程设置、企业对嵌入式人才的要求和Q&A等        李亚锋:北京顶嵌开源科技有限公司高级讲师,主要研究和工作领域是Linux系统下的设备驱动/内核开发以及嵌入式手机系统的驱动和应用软件开发。曾先后就职于

2010-03-03 09:28:00 460

原创 成功代表过去,能力代表现在,学习决定未来

现在很多年轻人都渴望快速成功,那么什么样才算成功了?当你开着豪华汽车、住着高档住宅、购买奢侈品就代表你成功了吗?真正的成功往往不是简单地以财富的多少来衡量的。成功是一种境界,而达到这一种境界则需付出艰辛的努力,成功没有捷径。当我们只看到成功者头上的光环时,我们往往会不知不觉地忽视了成功背后的真正意义。笔者认为财富只是一个成功的表面现象。真正的成功是不断的超越自己,成功代表过去!       能

2010-03-02 09:37:00 960

原创 中国高校信息技术专业教学现状之我见

摘要:目前理工类高校几乎都开设信息技术(IT,Information Technology)相关专业,几乎都有计算机专业。随着大学生毕业数量的不断增加,就业问题随之而来。难道目前IT相关专业学生就业困难就是因为大学生数量太多吗?笔者的观点是否定的,本文主要分析IT相关专业目前存在的一些问题,IT专业与嵌入式技术的关系,并给高校提出一个解决目前问题有参考价值的解决方案。 1、目前高校IT专业

2010-03-01 09:24:00 559 1

原创 Linux内核升级的基本步骤

一、本次内核编译新内核所涉及软件版本 “gcc –version”可查寻GCC版本------4.3.2 20081105(Red Hat 4.3.2-7)“make –v”可查询 Gnu make版本-----3.81“ld –V(v)可查询GNU ld版本-----2.18.50.0.9-7。f c10 20080822“fdformat --version”命令检查 ut

2010-03-01 09:22:00 549

原创 Linux的内核延迟函数

当内核需要等待一个比较短的时间间隔时,比方说:有时候设备驱动器会等待预先定义的若干个微妙的时间直到硬件完成某些操作。由于动态定时器通常有很大的设置开销和一个相当大的最小等待时间(1ms),所以设备驱动器使用它会很不方便。在这些情况下,内核使用udelay()和ndelay()函数:前者接收一个微妙级的时间间隔作为它的参数,并在指定的延迟结束后返回;而后者所接收的指定延迟的参数是纳秒级的,同样在

2010-02-27 09:23:00 521

原创 基础不是问题,难得的是坚持、积极的学习心态!

 从学校毕业之后,因为所学专业比较冷门--社会学,相对对口的行业很少,我选择了做销售的工作,大约有3年的时间我都在这个行业里做,由于客观或主观的原因,我没有取得什么令人激动的成绩。相反,和当初的预想相差很远,于是,我在痛苦和迷茫中挣扎,时常问自己:到底要做什么?恰巧当时和一帮做IT技术的朋友同租一个房子,平时经常听他们在一起讨论技术方面的问题,潜移默化中受到了影响,再看看他们的收入普遍比自己高,于

2010-02-27 09:21:00 430

原创 如何成为优秀的嵌入式开发工程师

嵌入式已经成为当今IT界主要分支之一,越来越多的人都会从事该行业的工作。该行业涵盖消费类电子、智能手机、数字家电、多媒体、视频编码解码、图像处理、安防监控、工业应用等领域。那么如何才能成为一个优秀的嵌入式开发工程师呢?       除了具备良好的职业素质和踏实认真地学习态度,笔者认为主要需要有两点软件知识与硬件知识。嵌入式开发不同于常见的PC应用开发,你只需要了解编程语言,实现逻辑等纯软件的知

2010-02-26 13:30:00 850 1

原创 顶嵌河海大学校园大使汤清--未来之路

比尔盖茨曾经写过一本书,叫《未来之路》。我实在没有盖茨的远见卓识,只是我今天所写与书名相同契合,故借用书名,一则写些个人观点,另外也了表我对盖茨的景仰,实在没有狂妄自大之意。在此,我想写两方面的内容,一是对嵌入式未来发展的个人预测,即嵌入式的未来之路。二是我对担任顶嵌校园大使的一些想法,即我的未来之路。水平有限,有不到之处,还望见谅。嵌入式的未来之路嵌入式是当前发展最快、应用最广、最有

2010-02-24 11:19:00 1603

原创 嵌入式Linux内核优化裁剪

嵌入式Linux内核优化裁剪                                     优化1、取消虚拟内存的支持General setup  --->     [ ] Support for paging of anonymous memory (swap) 优化2、使用默认的IO调度器,取消其他的调度器-*- Enable the block layer  ---> 

2010-02-23 11:00:00 535

原创 Android JNI实例

Android的SDK中没有包括JNI的支持,而且对如何支持JNI也没有任何文档说明。不过既然整个Android平台是开源的,我们可以通过Google发布的源代码来找到一些线索(比如frameworks/base/media/jni/目录),依葫芦画瓢的实现上层JAVA程序通过JNI来调用Native C程序中的函数。 依照下面的步骤可以实现一个非常简单的JNI的实例程序: 1. 

2010-02-23 10:56:00 307

原创 Linux内核中的platform机制

2010-02-22 09:17:00 933 3

原创 Android核心模块及相关技术

 Android作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。根据Android的软件框图,其软件层次结构自下而上分为以下几个层次:    第一、操作系统层(OS)    第二、各种库(Libraries)和Android 运行环境(RunTime)    第三、应用程序框架(Application Fra

2010-02-22 09:05:00 278 1

原创 深入学习嵌入式linux知识要点

一.linux理论知识 1.计算机基本理论;2.CPU体系结构;3.内存管理;4.文件系统;5.进程调度;6.Linux常用操作。二.linux驱动知识1.i2c驱动添加使用                 2.spi驱动添加和读写               3.io驱动                          4.dma驱动                       5.中断源  

2010-02-22 09:02:00 307 1

原创 迷茫的大学生,清醒吧

摘要:作为大学生的你曾经感觉到辉煌过,也曾受人羡慕过,那么对于即将要毕业的你,是否还是会感觉到自豪呢?现在的你也许因为屡屡面试屡屡受挫的情形忘记了曾经的辉煌,忘记了曾经的理想。有些毕业生已经对社会产生了恐惧感,对未来更加的迷茫。正在迷茫中的你,希望看完此文能真正的清醒起来。      虽然现在大学生随着国家的扩招政策越来越多,但仍旧还是有不少学生没能考入大学,所以在上大学的第一天你对未来充

2010-02-22 09:00:00 438 1

原创 想成为嵌入式程序员应知道的0x10个基本问题||顶嵌

2010-02-21 09:37:00 773 5

原创 嵌入式产品典型代表之手机的发展历程

嵌入式产品在当今生活中可以说无处不在,手机就是众多嵌入式产品中很具有代表性的一个,本文主要讲述手机的发展历程,也算是给大家普及以下科普知识。 1、第一款手机    1973 年,Motorola公布了第一款手机的原型机,重量接近两斤(0.904kg),售价3995美元--这个价钱在七十年代可不是一小笔。它的发明者便是现年70多岁的手机之父克罗洛普,这款产品经过10年共耗费1亿美金的改良后,

2010-02-21 08:59:00 963

原创 C语言堆栈入门——堆和栈的区别【顶嵌原创】

在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈,所以我想有必要给大家分享一下我对堆栈的看法,有说的不对的地方请朋友们不吝赐教

2010-02-21 08:57:00 377

原创 为什么要从事嵌入式开发?

       不管你是IT相关专业的学生或是IT从业人员,对于嵌入式你应该至少听说过,但你未必真的了解,笔者希望通过这篇文章让你知道什么样的产品是嵌入式产品,为什么要从事嵌入式开发。       什么样的产品是嵌入式产品?其实你每天都会见到也每天都会用到:手机、MP3、MP4、游戏机、数码相机等等,这些都可以统称为消费类领域产品,难道嵌入式产品仅仅是消费类产品吗?答案是否定的,嵌入式产品涵盖:

2010-02-21 08:53:00 550

原创 C语言动态内存分配函数解析

引言:对于指针,正确的分配动态内存是十分重要的,本文将着重阐述动态内存分配函数malloc,calloc,realloc以及memset的用法。 一、对于malloc,在终端输入 #:man  malloc可以知道函数原型是: Void *calloc(size_t  size) ,包含在库函数 stdlib.h中,作用是在内存的堆区分配一个大小为size的连续空间,如果分配内存成

2010-02-21 08:42:00 443 1

转载 Linux驱动开发之S3C2440按键点亮LED

文章记录了作者在S3C2440开发板上实现按键点亮LED驱动开发的详细过程,还记录了一些容易出现的错误,以及怎么解决这些错误。一、驱动开发流程       Linux驱动开发不同于应用程序的开发。驱动开发是直接和硬件打交道的,通过对硬件的操作给应用程序提供一些接口函数,使得应用程序能够“间接”的控制硬件来工作。对于按键点亮LED的驱动开发流程如下。               

2010-02-20 17:27:00 609 2

原创 “顶嵌杯”决赛第2题公布

2010-02-01 10:55:00 484

原创 “顶嵌杯”决赛第1题公布

2010-02-01 10:54:00 562

原创 Linux驱动开发之S3C2440按键点亮LED

2010-01-20 10:03:00 2271 16

原创 “顶嵌杯”--初赛第5题分析

2010-01-14 22:38:00 626 5

原创 “顶嵌杯”--初赛第4题分析

2010-01-14 22:33:00 476 3

原创 “顶嵌杯”--初赛第3题分析

2010-01-14 22:29:00 426 4

原创 “顶嵌杯”--初赛第2题分析

2010-01-14 22:17:00 493 4

原创 “顶嵌杯”--初赛第1题分析

2010-01-14 22:07:00 788 8

原创 转载:三言二拍--Google退出中国

2010-01-13 17:59:00 524 3

原创 免费讲座:BootLoader应用与移植!明晚开讲敬请期待...

2010-01-11 13:17:00 432 1

20050217_windiff

20050217_windiff 来自顶嵌嵌入式技术:www.top-e.org

2009-05-22

nfs挂载根文件系统

nfs挂载根文件系统 来自顶嵌嵌入式技术:www.top-e.org

2009-05-22

H-Jtag烧写UBOOT

H-Jtag烧写UBOOT 来自顶嵌嵌入式技术:www.top-e.org

2009-05-22

crosstool构建交叉编译器

crosstool构建交叉编译器 来自顶嵌嵌入式技术www.top-e.org

2009-05-22

android开发介绍

嵌入式 Linux 驱动开发 入门 顶嵌 嵌入式Linux 技术专家

2009-04-03

空空如也

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

TA关注的人

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