最新文章

tlibtlib是一个轻便、精小的win32窗口程序框架,配合ResEdit工具来绘制图形程序的用户界面,仅仅通过少量的代码来实现对图形界面的控制Demo使用ResEdit新建一个Resource script(*.rc)工程,并绘制一个窗口界面,保存文件为resource.res 编写程序(注意使
软件开发大郭
/
2022-01-29
/ /
24 阅读
//wzh.c #include <stdio.h> #include <stdlib.h> #include <memory.h> #include <unistd.h> #includ
软件开发大郭
/
2022-01-28
/ /
24 阅读
Addr2line 工具(它是标准的 GNU Binutils 中的一部分)是一个可以将指令的地址和可执行映像转换成文件名、函数名和源代码行数的工具。这种功能对于将跟踪地址转换成更有意义的内容来说简直是太棒了。要了解这个过程是怎样工作的,我们可以试验一个简单的交互式的例子。(我直接从 shell 中
软件开发大郭
/
2022-01-28
/ /
29 阅读
缘起现在操作系统越来越庞大,我们自己写的个小程序可能就只做一件事情,完全没有必要外带安装一个大几十G的操作系统,而且为了操作系统,要投入一笔不小的用于高性能硬件和购买操系统费用,这在很多时候是没有必要的,特别是工业设备上。于是想做一款应用的程序的自由宇宙空间,这个空间你可以任意发挥,任意使用显卡,C
软件开发大郭
/
2022-01-28
/ /
23 阅读
这是一个基于Ubuntu和GCC的操作系统编译Makefile 可以用来生成二进制程序和APP,以及Image镜像文件。 详细的Makefile内容如下: ifndef GCCPREFIX GCCPREFIX := endif ifndef ARCH ARCH := x86 endif if
软件开发大郭
/
2022-01-28
/ /
21 阅读
1 objdump反汇编示例源文件main.c:/* main.c */ #include <stdio.h> void swap(int* first, int* second) { int temp = *first; *first = *secon
软件开发大郭
/
2022-01-28
/ /
22 阅读
介绍在写裸机系统的时候,需要用到的从U盘启动到系统的情况,这时候 写一个U盘写入小工具很有必要,下面是将引导程序写入U盘的简单代码假如已经有一个boot.bin的引导程序,需要写入U盘。write-mbr.c#include <fcntl.h> #include &am
软件开发大郭
/
2022-01-25
/ /
21 阅读
硬盘分区基础知识硬盘安装于计算机中用于存储数据,出厂(初始)状态时犹如一张白纸,是不能直接往其中写入数据的,必须经过分区及格式化之后才能使用,分区及格式化相当于为白纸划分了不同区域(如正文区、注释区等)并分别在不同区域内画上了线条格以便于书写。格式化之后的分区就是我们通常见到的硬盘分区,如Windo
软件开发大郭
/
2022-01-25
/ /
19 阅读
主引导扇区: 硬盘的0柱面、0磁头、1扇区(也叫主引导记录MBR),大小为512Byte。分区表(DPT):位于主引导分区,从偏移01BEH开始到偏移01FDH结束的64字节。活动分区DBR:DBR(DOS BOOT RECORD,原意为DOS引导记录),位于柱面0,磁头1,扇区1(操作系统可以访
软件开发大郭
/
2022-01-25
/ /
26 阅读
缘起现在操作系统越来越庞大,我们自己写的个小程序可能就只做一件事情,完全没有必要外带安装一个大几十G的操作系统,而且为了操作系统,要投入一笔不小的用于高性能硬件和购买操系统费用,这在很多时候是没有必要的,特别是工业设备上。于是想做一款应用的程序的自由宇宙空间,这个空间你可以任意发挥,任意使用显卡,C
软件开发大郭
/
2022-01-24
/ /
24 阅读