自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 9.29日亚嵌嵌入式在线课堂四:多核处理器环境编程浅说---圆周率的近似计算

应广大嵌入式技术爱好者之邀,亚嵌举办一系列在线的直播课堂,此活动为公益技术活动。第四期在线直播课堂具体内容如下:   很久很久以前,一位王子向邻国美丽的公主求婚,但是遇到了天大的烦恼。原来公主为算术着迷,让王子三天之内算出一个大数的平方根才会说I do。虽然王子也喜爱算术,不过他很清楚,要算出这样大数的平方根,三天时间是远远远远不够的......   内容纲要:一、多核时代1. 台

2010-09-20 08:38:00 720 3

原创 【亚嵌】Linux进程调度算法分析(二)

接上文:【亚嵌】Linux进程调度算法分析(一)2.1 基于实时进程调度Linux2.4内核维护双向循环队列runqueue,一旦调度时机触发,内核重新计算当前队列中所有进程运行权值,并从中挑选出权值最高的进程作为当前进程投入运行。其弊端是显而易见的:1)调度时机触发,重新计算runqueue中每个进程运行权值,复杂度为O(n), 且调度性能与内核负载相关。2)runqueue同时

2010-09-20 08:35:00 1209 2

原创 【亚嵌】Linux进程调度算法分析(一)

Linux进程调度算法分析摘要 :基于X86平台Linux2.6.26内核进程调度部分代码,刨析Linux进程调度算法,对算法的原理,实现和复杂度进行了分析并提出了算法改进措施。关键字:Linux内核 进程调度 算法 1. Linux进程调度概述Linux系统支持用户态进程和内核线程,需要说明的是,Linux没有提供用户态线程支持,实现用户态线程需要引入第三方线程库。操作系

2010-09-20 08:34:00 1403 3

原创 AT&T汇编语言语法-1.Register Reference~7. Call and Jump

AT&T汇编语言语法1.Register Reference 引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx”。 80386 有如下寄存器:[1] 8 个32-bit 寄存器 %eax,%ebx,%ecx,%edx,%edi,%esi,%ebp,%esp;( 8 个16-bit 寄存器,它们事实上是上面8 个32-bit 寄存器的低16 位:%ax,%b

2010-09-20 08:32:00 608 1

原创 9.15日在线直播课堂:玩转指针,玩转c语言

亚嵌将举办一系列在线的直播课堂,此活动为公益技术活动。9月15号第三期在线直播课堂具体内容如下:C语言之魂——指针初探·了解指针的常规与非常规用法1)揭开指针神秘的面纱2)拗口的问题:指针能指向指针吗?3)非典型指针使用法:指针使用错误汇总14)指针颠覆我们的概念:一个函数只能有一个返回值?5)指针作为函数的返回值6)C语言中的双胞胎——指针

2010-09-15 12:16:00 685 3

原创 【亚嵌】手把手教你如何编写Linux操作系统的设备驱动程序(二)

接上篇一个极其简单的字符设备可以说写好了,文件名就叫test。c吧。下面编译  $ gcc -O2 -DMODULE -D__KERNEL__ -c test。c 得到文件test。o就是一个设备驱动程序。如果设备驱动程序有多个

2010-09-15 12:15:00 537 1

原创 【亚嵌】手把手教你如何编写Linux操作系统的设备驱动程序(一)

序言Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。本人这几周来为实验室自行研制的一块多媒体卡编制了驱动程序,获得了一些

2010-09-15 12:12:00 559 4

原创 嵌入式Linux系统的Bootloader简介

嵌入式Linux系统的Bootloader简介    支持Linux的Bootloader比较多,发展到2010年,出现了一些必然的结果,有些Bootload

2010-09-15 12:10:00 776 2

原创 9月15日在线直播课堂:玩转指针,玩转C语言

亚嵌将举办一系列在线的直播课堂,此活动为公益技术活动。9月15号第三期在线直播课堂具体内容如下:C语言之魂——指针初探·了解指针的常规与非常规用法1)揭开指针神秘的面纱2)拗口的问题:指针能指向指针吗?3)非典型指针使用法:指针使用错误汇总14)指针颠覆我们的概念:一个函数只能有一个返回值?5)指针作为函数的返回值6)C语言中的双胞胎——指针和数

2010-09-14 08:25:00 538 3

原创 嵌入式技巧:ARM的三种中断调试方法介绍

转自亚嵌技术文档:1 嵌入式软件开发流程  参照嵌入式软件的开发流程。第一步:工程建立和配置。第二步:编辑源文件。第三步:工程编译和链接。第四步:软件的调试。第五步:执行文件的固化。  在整个流程中,用户首先需要建立工程并对工程做初步的配置,包括配置处理器和配置调试设备。编辑工程文件,包括自己编写的汇编和C语言源程序,还有工程编译时需要编写的链接脚本文件,调试过程中需要编写存储区映

2010-09-11 09:50:00 505 8

原创 怎样高效学习嵌入式-学习linux -学习嵌入式linux - 学习板和培训

怎样高效学习嵌入式 注:亚嵌一个学生的感悟 1、学习linux   根据我在论坛的了解,我选择学习嵌入式l

2010-09-11 09:48:00 1056 12

原创 物联网学习的误区之:我要做物联网工程师!

上午十点,我接到一位工程师朋友的电话,这个工程师是唐山地区一位电器工程师,电话问我说:“张老师,我特别想学习物联网技术,你们能不能把我培养成物联网工程师?”  听了他的这个问题后,我很是惊讶,我们目前依靠政府,已经把物联网的概念炒作到让人容易浮躁的程度,不得不说也是我们中国式物联网产业的一个弊端。  笔者这样认为,所谓的物联网工程师其实是不存在的,但又是存在在很多技术领域的,为什么这么说呢

2010-09-09 08:05:00 4611 9

原创 9.1日在线直播课堂视频—怎样从零开始写Bootloader

  继8月18日亚嵌第一期嵌入式在线直播课堂——怎样学习ARM嵌入式开发之后,9.1日亚嵌推出第二期在线直播课堂——怎样从零开始写Bootloader?此系列活动为公益活动,有五百余位嵌入式爱好者报名参加。应广大技术爱好者的进一步要求,亚嵌近期会推出一系列的在线直播课堂。    推出网络直播课堂是亚嵌教学方式的新探索,亚嵌经过十多年的研究和教学摸索,总结出目前国内最为前沿、最为权威的课程体系,

2010-09-03 10:05:00 1337 8

空空如也

空空如也

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

TA关注的人

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