排序:
默认
按更新时间
按访问量

Review on existing open-source Register Allocation algorithms with GCC\LLVM

The essence of compiler is in back-end, precisely, it is optimization. And Register Allocation is one very important aspect of compiler optimization....

2013-05-10 04:35:08

阅读数:708

评论数:0

Current Screenshot of my Operating System

After struggling with sucking Bochs 2.3.6(2.3.7), I finally solved the int 13h issue. Then the logo show of my OS works now :)The left pic shows my h...

2008-07-20 17:58:00

阅读数:716

评论数:2

ELF, Real-mode, Binutils...

The latest issue cost me for nearly 5 days or even more. [ Issue ] I want to write a bootloader with C language, using gcc & nasm. As known, ...

2008-03-19 00:43:00

阅读数:445

评论数:0

I hate GCC inline Assembly

For C & assembly mixed programming, you have two solutions: Seperate src with Link time mixing, and mixing src directly. The first solution is cl...

2008-03-16 23:01:00

阅读数:548

评论数:0

How Win32 & Linux implement System Call

Through the Linux source, we know that Linux implements system call by a soft interrupt (0x80) (at least the version 0.11). With OllyDbgs help, I fou...

2008-02-29 18:11:00

阅读数:699

评论数:1

Multi-Threading & others

- Im reading one book from Intel Press on Multi-Threading these days, and I feel Ive stepped into a new world.For single threading work, what you nee...

2008-02-29 10:09:00

阅读数:471

评论数:0

Why VMWare runs much FASTer than Bochs?

The people who are interested in VMs must know that VMWare, Virtual-PC runs much faster than Bochs.Why? You must know that the original concept model...

2008-02-14 22:52:00

阅读数:465

评论数:0

"Intel Microprocessors" by B.Barry Completed~

I bought the English version of the book. But actually I read most of it in a Chinese version. In one word, I didnt get what I want from this book, n...

2008-01-29 15:01:00

阅读数:626

评论数:1

During Barry's "Intel Microprocessor"

I bought the book "Intel Microprocessors"  by B. Barry for almost one month or so. The first time I saw the thickness of the book I thought...

2008-01-28 01:39:00

阅读数:465

评论数:0

CE按键驱动开发笔记之Final--OK

今天解决了EINT11和EINT19的区分问题,一开始用自定义的宏rEINTPND失败了,发生了内核错误,后来找到一个叫_pIOPregs->EINTPEND的东西,这个东西就是要用的EINTPND,通过v_pIOPregs->EINTPEND & (1 EINTPEND &a...

2006-12-15 10:35:00

阅读数:1366

评论数:1

CE按键驱动开发笔记3--驱起来了!

今天终于将四个按键都驱起来了!收获如下:一个外部中断,必须首先在驱动IST中调用KernelIOControl(IOCTL_HAL_REQUEST_SYSINTR) 将IRQ和SysIntr关联起来。不过很多时候是静态关联的(调用OALStaticTranslate),s3c2440下的PwrBu...

2006-12-14 20:52:00

阅读数:1405

评论数:0

GPIO键盘驱动开发进程-1

花了大半天的时间搞清了CE下的中断处理流程,感觉有了点底。最大的突破还是在ce例程源码中找到了EINT0的复位按钮的驱动源码,所以所有的工作在这里进行就可以了,这样就可以直接修改这个驱动源码,省去绝大多数的细节(诸如注册表等)了!看了一下他的代码,发现PowerButton竟然被实现为一个流接口驱...

2006-12-11 15:54:00

阅读数:2286

评论数:3

终于要写CE驱动了!

 之前写的几个东西也叫驱动,只不过是裸机驱动,不过操作系统,比较简单。从8-2号开始干活到今天12-7号,经过整4个月,今天终于要写CE驱动了! 把板子上的四个按键驱成键盘!要涉及到ce的中断开发。ce下的驱动有两种,一种是内建驱动,就是写到内核里的,另一种就是流设备驱动,专用于数据处理的设备,如...

2006-12-08 09:28:00

阅读数:1169

评论数:0

AD转换器驱动的实现

AD转换总共才用了两个寄存器 ,操作也不难,总共才写了6页。接下来就要进行嵌入式Web-Server的移植了,这个是大头,做好了这个,再把原来所有的一整合就OK了!不出意外,应该不超过12月就能完成。

2006-12-04 11:20:00

阅读数:942

评论数:0

S3C2410中音频驱动的实现

S3C2410中的音频驱动是通过IIS总线接口实现的,并采用了中断和DMA技术。首先进行时钟频率和GPIO端口的设置,之后设置中断屏蔽与表决寄存器,然后指定对应的中断服务程序,初始化L3接口后,进行DMA的设置和IIS的设置,最后,开启DMA传输,即可。保证WAV格式的数据存放在了0x310000...

2006-11-30 18:47:00

阅读数:1945

评论数:2

2410定时器驱动实现

除了常规的操作设备寄存器之外,还需要对ARM中断进行编程。大致步骤如下:1、设定ISR与ISP(Procedure not Thread),包括中断向量表、Isr初始化、中断向量定位函数、中断服务程序 2、初始化中断寄存器,初始化设备,开启设备至于硬件操作其实就很简单了,略之。

2006-11-29 16:49:00

阅读数:1327

评论数:0

Java虚拟机的研究与实现

http://dev.yesky.com/24/2591524.shtml

2006-10-12 23:35:00

阅读数:713

评论数:0

驱动程序的分析技巧

昨天找出了CE下RTL网卡的驱动代码, 本打算深入的分析一下,结果发现没有datasheet就根本进行不下去。我想这也是驱动程序跟其他程序不同的本质所在吧。驱动代码实际上是硬件在os中的表达,本质是硬件规范,可以说是披着软件外衣的硬体,混入代码的电路版。阅读驱动代码实际上就是在看硬件的原理图。我想...

2006-10-09 15:11:00

阅读数:751

评论数:0

单片机MP3开发笔记-5-布线中

中午吃饭的时候请公司的小刘指点了一下,小刘不愧是行家(可能是我太菜了),跟着他的思路,眼前的原理图和PCB图一下子变得清晰无比,才知道MP3简直就不算什么(but it bothers me now)。很多时候高手的几句话比自己捣鼓一天还要有效。之后的整个下午都在托放元件,可是怎么放也觉得不爽,主...

2006-09-26 17:31:00

阅读数:1102

评论数:0

单片机MP3开发笔记-4-PCB布线中

费了两个小时的时间把乱七八糟的零件按模块分开 ,然后按照原理图将零件摆放到了对应的位置。书上的PCB布置得很整洁很好看,but how...

2006-09-25 23:46:00

阅读数:1044

评论数:0

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