深海的小鱼儿

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页

2014年6月16日

摘要: 一、逻辑地址转线性地址 机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。 我们写个最简单的hello world程序,用gccs编译,再反编译后会看到以下指令: mov 0x80495b0, %eax 这里的内存地址0x80495b0 就是一个逻辑地址,必须加上隐含的DS 数据段的基地址,才能构成线性地址。也就是... 阅读全文
posted @ 2014-06-16 22:29 深海的小鱼儿 阅读(1675) 评论(0) 推荐(0) 编辑

2014年6月6日

摘要: 一、操作系统 1、现代操作系统 作者:(荷)ANDREW S. TANENBAUM http://www.china-pub.com/25383 2、操作系统设计与实现 作者:(荷)ANDREW S. TANENBAUM http://www.china-pub.com/40886 3、Linux内核设计与实现 【作者】(美)Robert Love http://www.china-p... 阅读全文
posted @ 2014-06-06 21:13 深海的小鱼儿 阅读(562) 评论(0) 推荐(0) 编辑

2014年6月4日

摘要: 由于做项目的需要和自己的爱好,最近在找关于无线路由器的资料,找到了些相关的资料,在这里总结一下。一、无线路由器与无线AP的区别AP为Access Point简称,一般翻译为“访问节点”,无线AP主要是提供无线工作站对有线局域网和从有线局域网对无线工作站的访问,在访问接入点覆盖范围内的无线工作站可以通过它进行相互通信。通俗的讲,无线AP是无线网和有线网之间沟通的桥梁。当前的无线AP可以分为两类:单纯... 阅读全文
posted @ 2014-06-04 20:30 深海的小鱼儿 阅读(1692) 评论(0) 推荐(0) 编辑

2014年6月3日

摘要: 汇编中的10H中断是由BIOS对显示器和屏幕所提供的服务程序。使用int 10h服务程序时,必须先指定ah寄存器为以下显示服务编号之一,以指定需要调用的功用。 显示服务 (Video Service:int 10h) 00H:设置显示器模式 01H:设置光标形状 02H:设置光标位置 03H:读取光标信息 04H:读取光笔位置 05H:设置显示页 06H、07H:初始化或滚屏 08H:读光标处的... 阅读全文
posted @ 2014-06-03 21:07 深海的小鱼儿 阅读(614) 评论(0) 推荐(0) 编辑

2014年5月14日

摘要: 其实这种方式是很简单的,只是很麻烦,因为简单而且麻烦, 所以我采用尽可能的将截图传上来,然后稍加注解的方式进行介绍, 软件准备: 需要 MASM 5.0 或者以上的汇编编译器 首先,是要编辑汇编源代码: 其实对于源码的编辑根本不需要向如下这么麻烦,直接拿个记事本就 OK 了 运行 cmd 命令 输入 Edit 命令从而弹出汇编源码编辑框 在源码输入框中输入汇编源码 将编辑好的汇编源码保存到... 阅读全文
posted @ 2014-05-14 22:30 深海的小鱼儿 阅读(1665) 评论(0) 推荐(0) 编辑

2014年5月1日

摘要: 一、简介 作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux 内核来讲,虽然绝大部分代码是用 C 语言编写的,但仍然不可避免地在某些关键地方使用了汇编代码,其中主要是在 Linux 的启动部分。由于这部分代码与硬件的关系非常密切,即使是 C 语言也会有些力不从心,而汇编语言则能够很好扬长避短,最大限度地发挥硬件... 阅读全文
posted @ 2014-05-01 07:22 深海的小鱼儿 阅读(4197) 评论(0) 推荐(0) 编辑

2014年4月25日

摘要: 切片软件是生产打印机主控板可以识别的代码(Gcode)的工具,没有这个软件的帮忙,打印机不能识别3d模型文件。这里暂时只介绍Slic3r这个切片软件。简单好用功能强大。 1、打开expert模式 Slic3r默认是简单模式,但是我建议直接打开expert(专家)模式,从而能够对打印机进行更好的控制。我这里以mac版本为例子,其它版本做相似操作。 如上图设置后,重新启动后就会进入专家模式。 2、... 阅读全文
posted @ 2014-04-25 22:23 深海的小鱼儿 阅读(4247) 评论(1) 推荐(0) 编辑

摘要: 如果之前的操作都顺利,现在就可以插上USB线,打开printrun上位机软件了。mega2560刚刚接通电源时,RAMPS板子上的LED1(绿色)会闪几下。这说明mega2560板子中的固件正在启动。 1、通过上位机连接板子 如上图,打开软件,选择正确的串口,设置正确的波特率(需要跟你固件中配置一致),点击connect。如果连接正常,右侧的提示区,会有类似下面的提示: Connecting.... 阅读全文
posted @ 2014-04-25 22:22 深海的小鱼儿 阅读(12865) 评论(0) 推荐(0) 编辑

摘要: RAMPS1.4作为mega2560的拓展板插在mega板子上面。从而让mega板子可以控制3d打印机的工作。ramps上的接线至关重要,接错不仅不能打印,甚至还会烧坏器件和板子。请一定注意。 我的淘宝店铺:MakerLabMakerLab有QQ群了,178177889,认证信息:3D打印 1、RAMPS1.4板子的功能分布 请参考示意图,为了防止接错,请再三确认以下几个方面后再通电,* 电源正负... 阅读全文
posted @ 2014-04-25 22:20 深海的小鱼儿 阅读(25454) 评论(1) 推荐(0) 编辑

摘要: http://learn.makerlab.me/guides/1/articles/2 mega 2560板子在3d打印机中相当于大脑,控制这所有的3d打印配件来完成复杂的打印工作,但mega2560不能直接使用,需要上传(upload)固件(firmware)才可以使用。 1、下载固件——Marlin 由于Marlin固件的强大功能和简单易用,所以这里暂时只介绍Marlin固件。Marlin原... 阅读全文
posted @ 2014-04-25 22:17 深海的小鱼儿 阅读(11618) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 39 下一页