首页
文章
标签
留言板
链接
关于我
最新文章
代码格式化:在Keil5中使用代码格式化工具Astyle
代码格式化是标配的功能,Keil5到现在了还没有这个功能, 需要这个功能,需要用到第三方代码格式化工具AStyle # 一、下载AStyle 所以这里要用一个第三方插件[https://files.cnblogs.com/files/jnhs/AStyle_3.1_windows.zip](ht
软件开发大郭
/
2023-02-04
/
0
点赞
/
64
阅读
嵌入式开发
C51中断关键字interrupt using
# 8051中断介绍 8051 系列 MCU 的基本结构包括: - 32 个 I/O 口(4 组8 bit 端口); - 两个16 位定时计数器;全双工串行通信; - 6 个中断源(2 个外部中断、2 个定时/计数器中断、1 个串口输入/输出中断),两级中断优先级; -
软件开发大郭
/
2023-02-04
/
0
点赞
/
84
阅读
51单片机
LVGL移植
# 获取LVGL图形库 https://github.com/lvgl/lvgl 也可以克隆它或从 GitHub 下载最新版本的库。 ```sh git clone https://github.com/lvgl/lvgl ``` 图形库本身是 lvgl 目录,应将其复制
软件开发大郭
/
2023-02-04
/
0
点赞
/
49
阅读
LVGL8.3
深入分析FreeDos -- 编译
先建立开发环境,我的环境: 主机系统: Windows XP, 最好再装个虚拟机,在虚拟机里装个Linux系统 FreeDos版本: 我用的是2.0.20版本, [http://sourceforge.net/projects/freedos/files/Kernel/2.0.20/](http
软件开发大郭
/
2023-02-04
/
0
点赞
/
33
阅读
DOS编程
深入分析FreeDos -- Image分析
好了,代码编译OK,也可以运行。现在是不是可以分析Kernel了呢? 别急,先分析下Image, 即dostest.img, 这里说的Image可以认为是虚拟软盘。 前面我写了个程序buildimg.c。就是将boot.bin,KERNEL.SYS,COMMAND.COM组装到doste
软件开发大郭
/
2023-02-04
/
0
点赞
/
25
阅读
DOS编程
深入分析FreeDos -- FreeCom编译
DOS的交互命令工具是COMMAND,FreeDos用的是开源的FreeCom 编译此版本还需要TASM汇编软件:TASM 由于版本较老,在Windows XP下执行MakeFile,编译后不能正常运行(可能与我环境有关)。 折腾了一段时间,找到了正确编译的方法,如下,注:需要将t
软件开发大郭
/
2023-02-04
/
0
点赞
/
37
阅读
DOS编程
深入分析FreeDos -- COM文件加载与执行
现在已经走到了执行第一个任务的地方了,如下 ``` main() |-->init_kernel() | |-->kernel() -> p_0() -> DosExec(..."COMMAND.COM".
软件开发大郭
/
2023-02-04
/
0
点赞
/
23
阅读
DOS编程
深入分析FreeDos -- Kernel初始化
KERNAL.asm跳转到Main.c中的main函数,下面代码可读性就很强了,跟踪代码的执行流程应该不是难事。 我想说的是,kernel定义了很多全局变量,掌握了这些变量的用处,理解kernel基本上就没什么障碍了。 OK,下面主要以变量使用为切入点分析kernel, 几个关键的
软件开发大郭
/
2023-02-04
/
0
点赞
/
29
阅读
DOS编程
深入分析FreeDos -- KERNEL.ASM
终于开始KERNEL代码分析了 这一节关注KERNEL.ASM文件,如前一节所述,KERNEL.ASM代码主要目的就是将INIT段copy 到内存高处,跳转到高处的INIT段执行,旧的INIT段被用作内核数据区和Stack区。 ![pic](/storage/image/2023/02/
软件开发大郭
/
2023-02-04
/
0
点赞
/
23
阅读
DOS编程
深入分析FreeDos -- KERNEL.MAP
虽然CPU已经开始执行KERNEL代码了,先不急分析KERNEL。 不知道对于上节boot将KERNEL放置在0x600处还有没有其它疑问? 必须要放到0x600处吗? ``` 如果KERNEL.SYS已经给定好了,那boot必须得将KERNEL放到0x600处。 编译KERN
软件开发大郭
/
2023-02-04
/
0
点赞
/
23
阅读
DOS编程
首页
上一页
17
18
19
20
21
22
23
下一页
末页
GrabByte
分类
ESP32单片机
QT开发
Rust嵌入式
人工智能
LVGL8.3
Flutter应用
嵌入式开发
嵌入式Linux
项目日志
操作系统
Go语言
FreeRTOS
STM32
C语言
GD32
Linux
Android
医疗设备
EmWin开发
AT32单片机
复古计算机
51单片机
工业设备
音频处理
DOS编程
程序人生
通讯协议
网络安全
Rust开发
触控芯片
安装包
车机研究
通达信插件
电脑装机
3D研发
Sphinx文档
QNX车机
python编程
PHP开发
FC游戏开发
掌机定制
MySQL
LVGL9.0
DOS技术
Shell
计算机硬件
系统运维
Windows开发
模拟电路
BP机
设计分享
创客
UCOSIII
FC游戏机
脑电波研究
CAD插件开发
开源项目
Java
工具软件
电子设计
FPGA
其他
WEB前端
归档
2019
[1]
2020
[2]
2021
[36]
2022
[363]
2023
[188]
2024
[3]
2025-01
[13]
2025-02
[35]
友链
时间戳工具
张宴的博客
泰克产品、技术和人员的虚拟博物馆
史蒂夫的电脑收藏
PrintFriendly:个性化打印网页 创建PDF