上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 套用网上看到的一句话开头吧(这也是我有过的一个过程,基本一样吧):今天开始学习linux内核编程了,从没有内核编程基础开始学起。所以很多相关的知识都要了解。首先就是AT&T汇编语言。因为在linux内核源代码中,好像除了开始的bootsect.s和head.s是用intel的汇编外,别的汇编代码都是用的AT&T汇编语言,所以有必要把AT&T汇编语言了解一下。自己补充一点:我开始没想过什么linux内核编程哦,只觉得能把内核代码开懂就是最大的心愿了,不过现在还好,可以开始深入内核编写一些简单程序(主要是驱动吧,而且是针对的是嵌入式linux哈)!1.学习AT&T汇 阅读全文
posted @ 2010-07-27 00:50 蔷薇理想人生 阅读(3138) 评论(0) 推荐(1) 编辑
摘要: 本文档的翻译是基于linux内核版本2.6.11.1的,本人英语超难,但是由于学习linux内核代码也硬着头皮看英文文档,看的过程中感觉能够学到许多东西所以决定发点时间把这篇翻译下来了,里面很很多的不准确希望大家纠正和指导。希望共同探讨和学习,这也是自己学习linux源代码的一部分内容,接下来会有更多关于这方面的知识和大家分享,包括详细的内核运行原理和超详细的内核代码注释,期待和大家分享学习过程中的点点滴滴。每天成长一点点嘛!这篇文章虽然不长,但也发了我一天的时间,主要还是因为我英文太差的缘故吧。文章中翻译不当之处或错误还请大家提出来以便我尽快改正和学习。写在前面的一点知识:ramdisk一. 阅读全文
posted @ 2010-07-27 00:07 蔷薇理想人生 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 写在前面:这是这次参加电子设计大赛我写的设计报告,但是我本人现在对硬件不是很熟悉,所以很对原理叙述不是很到位啊,不过整个作品用到知识点和原理都基本说清楚了。简易数字式电阻、电容和电感测量仪设计报告摘要:本系统利用TI公司的16位超低功耗单片机MSP430F149和ICL8038精密函数发生器实现对电阻、电容和电感参数的测量。本系统以自制电源作为LRC数字电桥和各个主要控制芯片的输入电源,并采用ICL8038芯片产生高精度的正弦波信号流经待测的电阻、电容或者电感和标准电阻的串联电路,通过测量电阻、电容或者电感和标准电阻各自的电压,利用电压比例计算的方法推算出电阻值、电容值或者电感值。利用MSP4 阅读全文
posted @ 2010-07-24 16:18 蔷薇理想人生 阅读(7148) 评论(0) 推荐(0) 编辑
摘要: 说到图片,位图(Bitmap)当然是最简单的,它Windows显示图片的基本格式,其文件扩展名为*.BMP。在Windows下,任何各式的图片文件(包括视频播放)都要转化为位图个时候才能显示出来,各种格式的图片文件也都是在位图格式的基础上采用不同的压缩算法生成的(Flash中使用了适量图,是按相同颜色区域存储的)。一、下面我们来看看位图文件(*.BMP)的格式。位图文件主要分为如下3个部分:块名称对应Windows结构体定义大小(Byte)文件信息头BITMAPFILEHEADER14位图信息头BITMAPINFOHEADER40RGB颜色阵列BYTE*由图像长宽尺寸决定1、 文件信息头BIT 阅读全文
posted @ 2010-07-10 17:05 蔷薇理想人生 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 代码统计工具1.1版本技术文档说明:主要记录自己在做这个项目的过程中用到的方法和相关技术1.首先面临的问题就是怎样选择一个目录,网上搜索了一下,下面是解决方案(用到目录对话框)(1)从默认的磁盘总目录下开始选择:TCHARszPath[MAX_PATH];BROWSEINFObr;ITEMIDLIST*pItem;br.hwndOwner=this->GetSafeHwnd();br.pidlRoot=0;br.pszDisplayName=0;br.lpszTitle="选择路径";br.ulFlags=BIF_STATUSTEXT;br.lpfn=0;br.iIm 阅读全文
posted @ 2010-07-08 20:22 蔷薇理想人生 阅读(341) 评论(0) 推荐(0) 编辑
摘要: Internet信使【摘要】时下腾讯QQ即时通讯软件的应用如火如荼,只要上网的人都知道QQ,几乎得上网的人都拥有自己的QQ号甚至是多个,然而腾讯的前身是QICQ,走到今天算是一个不平凡的历史,当年她就是模仿外国的ICQ来的,由于版权原因最终才改为腾讯QQ的。如今QQ成为中国网民最喜欢的通讯软件了,当年只有很简单的功能,经过几年的发展升级变成了今天超级强大的功能了,当然还有类似的国内通讯软件,如新浪的UC软件等。90年代后期,互联网刚刚在中国开始普及的时候,国外的ICQ软件可算是全球的聊天软件的老大,比腾讯QQ要早,ICQ是英文“Iseekyou”的简称,中文意思是我找你。ICQ最大的功能就是即 阅读全文
posted @ 2010-07-08 20:06 蔷薇理想人生 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 熟悉S3C44B0X开发板的开发流程一.Bootloader1.建立Cygwin虚拟linux环境(1)点击setup.exe开始安装(2)点击下一步,进入选择安装方法的界面:图1安装界面图二选择安装途径界面在这里,如果你的安装文件没有下载到本地,你可以选择从Internet安装。我们选择从本地安装,点击下一步继续。图三选择安装路径等图四选择Cygwin安装程序路径(3)选择好Cygwin安装程序的路径后点击下一步继续安装。图五选择安装模块(4)选择好自己需要的模块后,点击下一步继续安装图六选择自己需要的模块安装图七拷贝文件过程图8结束安装接下来Cygwin会进行自解压过程图9Cygwin自解 阅读全文
posted @ 2010-03-04 23:57 蔷薇理想人生 阅读(1135) 评论(0) 推荐(0) 编辑
摘要: 一.准备工作1.μC/OS-Ⅱ简介uC/OS-II读做“microCOS2”,意为“微控制器操作系统版本2”。uC/OS-II是著名的,源代码公开的实时内核,可用于各类8位,16位和32位单片机或DSP。从uC/OS算起,该内核已有十多年应用历史,在诸多领域得到广泛应用。2.μC/OS-Ⅱ的特点(1)提供源代码(2)可固化(3)可裁剪(4)可剥夺(5)多任务(6)可确定性(7)任务栈(8)系统服务(9)中断管理(10)稳定性与可靠性3.编译器的选择ARM处理器核的C编译器有很多,大概有SDT,ADS1.2,IAR,TASKING和GCC等。我最终选择的是ADS1.2编译程序和调试。4.ARM7 阅读全文
posted @ 2010-02-06 16:24 蔷薇理想人生 阅读(872) 评论(0) 推荐(0) 编辑
摘要: WindowsCE6.0中断实验过程----利用键盘控制LED的驱动程序1.实验目的:通过本次试验学习WindowsCE6.0的中断处理的过程以及熟悉在驱动程序中运行中断的编程。2.我对WindowsCE6.0中断的理解:Windows®CE将中断处理分成两个步骤:中断服务程序ISR和中断服务线程IST。如果中断被使能,则当中断产生时,内核将调用该中断注册的ISR,ISR执行完后将返回系统中断号,内核检查系统中断号并且设置相关的事件,内核设置相关事件后,相应的IST将开始执行。3.Windows®CE的处理流程:(1)如果一个驱动程序要处理一个中断,那么驱动程序首先要建立一 阅读全文
posted @ 2010-02-05 17:58 蔷薇理想人生 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 用VC实现GIS系统基本功能文档说明:此文档适合VC++的初学者,高手也可参考(希望能提出宝贵意见)。开发前准备:前提:必须在你的电脑上安装了MapX控件,并且准备好需要用到的电子地图(Mapinfo格式的)VC++嵌入MapX进行二次开发可分为以下几个步骤来实现: 1对应用工程的预设置 在创建MapX控件之前,必须将MapX.h和MapX.cpp文件加入到工程中。对于VisualC++5.0及以上版本,从Project菜单中选择AddToProject->Files命令,打开InsertFilesintoProject对话框,选择MapX.cpp和MapX.h文件加入到工程中(在Map 阅读全文
posted @ 2010-02-05 17:55 蔷薇理想人生 阅读(1084) 评论(2) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页