随笔分类 - 9-F 驱动/内核/嵌入式开发区(0)
摘要:在实际工作中接触到一些与x86/x64平台底层的问题时,往往是遇到不懂的就翻翻Intel或AMD提供的手册,这样掌握并不牢固,下次重遇问题时还要翻手册。现在让我们一起来系统地学习x86/x64体系知识,然后需要温故而知新。实验的重要性在学习过程中,我们以探索为目的,以实验为依托。要透彻地对一个知识点进行理解,显然经过测试实验的论证是最好的方法,也只有经过全方位的测试才是最为真实可靠的。Intel和AMD官方手册某些描述上存在着隐晦难懂的地方,甚至可能还会出现错误。因此测试实验起的作用是:验证真伪和去除疑惑。下图是在Intel64软件开发者手册里截取到的一段有误的描述:截图中描述的是INT指令在
阅读全文
摘要:万春 读《Orange’S 一个操作系统的实现》有感本文由 “碟中碟”虚拟光驱软件开发者——万春 提供 我经常遇到一些朋友,他们熟悉8086汇编语言,并且喜欢汇编语言.(很多这样的朋友)他们在日常使用汇编语言上,一般是反汇编研究别人的二进制代码进行 逆向工程,或者动态跟踪破解软件,脱壳或者外挂反外挂等。这样使用汇编当然没有错,但是这些在日常工作或者爱好中,很多是熟能生巧的,当玩到一定的程度, 就会感觉其实技术也差不多就这样,再就是有些机械性重复的感觉,技术上进入了一个平台期。 前不久有朋友就给我说,他要学习win32 API 的汇编编程,来提高自己的汇编修养。我当时就建议他说如果汇编反汇编能.
阅读全文
摘要:十分钟完成的操作系统 你相不相信,一个“操作系统”的代码可以只有不到20行? Example 1. chapter1/a/boot.asm 1 org 07c00h ; 告诉编译器程序加载到7c00处 2 mov ax, cs 3 mov ds, ax 4 mov es, ax 5 call DispStr ; 调用显示字符串例程 6 jmp $ ; 无限循环 7...
阅读全文
摘要:在酷热的就业天气寻找几丝凉意邵志东谈程序员职业成长之路 5月17日 中午,中关村图书大厦5层多功能厅,博文视点大讲堂特邀《软件开发这点事—软件开发工具手册》的作者邵志东老师与读者进行了一场别开生面的专题讲座:在就业的冬天中寻找春意——程序员职业成长之路,现场反响颇佳,听众受益良多。 邵志东老师是微软最有价值开发者、微软中文网络广播最佳讲师,历任北京北大方正电子有限公司项目开发经理、北京新东方IT教育部门经理、北京新科海学校副 总经理。拥有近15年的软件设计、需求分析和项目管理、编程经验,熟悉整个软件项目管理流程,对.NET平台开发有着特别深入的研究。 讲座开始前半小时,读者就已陆续到场,很快室
阅读全文
摘要:做真正Hacker 的乐趣──自己动手去实践本文是csdn总裁蒋涛先生为《orange's一个操作系统的实现》写的推荐序 2004 年我听编辑说有个年轻人写了本《自己动手写操作系统》,第一反应是不可能,恐怕是翻译稿,写这种书籍是要考作者硬功夫的,不但需要深入掌握操作系统的原 理,还需要实际动手写出原型。历史上的Linux 就是这么产生的,Linus Torvalds 当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程 序和文件系统,这成为了Linux 第一个内核的雏形。 我想中国有能力写出内核
阅读全文
摘要:五月天 嵌入式聚会邀您共度周末 繁华五月,电子工业出版社博文视点在中关村图书大厦五层多功能厅成功举行了由嵌入式知名专家《嵌入式Linux上的C语言编程实践》作者韩超老师主讲的“嵌入式Linux C语言开发与用户界面开发设计”讲座活动。韩超老师 由于这次活动的讲座内容受到了广大读者朋友的喜爱,大家踊跃积极的报名给了我们这次很大的鼓励,在 讲座开始之间,有很多热心的读者就早早的...
阅读全文
摘要:红五月,博文视点大讲堂成长专题 火红五月,燃情季节,博文视点大讲堂浓清奉献4场专题技术讲座。成长规划中,您不容错过的精彩,敬请关注!博文视点大讲堂第8期嵌入式Linux C语言开发与用户界面开发设计讲座内容:嵌入式Linux上的C语言编程实践:C语言在开发中的重要性;嵌入式行C语言开发的特点;如何更好掌握C语言;嵌入式GUI开发设计——基于MiniGUI: 嵌入式GUI开发设计的思想;MiniGUI系统介绍;MiniGUI与对中国嵌入式技术发展之路;如何精通一个新的GUI系统;未来图形用户界面开发的模式和技术特点。主讲人简介: 韩超,嵌入式系统资深工程师、教育学者,曾从事嵌入式系统开发、教学以
阅读全文