随笔分类 - LinuxKernel
摘要:这是一个简单的字符驱动程序,有open, close, read, write 功能,还有 ioctl() 功能 0. 准备 新建 /opt/driver/char2文件夹,在里面创建4个文件: char2.c, test_char2.c, driver_ioctl.h, Makefile 1. c
阅读全文
posted @ 2023-02-08 23:14
北极熊129
摘要:0. 说明因为书是第三版,需要linux 2.6的内核,所以用了centos-6.51. 安装 centos-6.5虚拟机 下载centos-6.5的dvd镜像1, 然后安装在虚拟机里2. 设置光盘安装源 修改 /etc/yum.repos.d/CentOS-Media.repo 为如下内容: [c
阅读全文
摘要:1. 安装 tf卡, 最好是高速卡,我的是sandisk extreme, 64G。 之前买了两个128G,比较便宜,不过不好用啊,特别慢。所以tf卡一定要用好的,64G就行。 ubuntu镜像,从raspberry pi官网下。 用balenaEtcher-Portable-1.5.115.exe
阅读全文
摘要:原文在CU,挪过来了。 1. 目标 本文单纯验证swi指令相关功能 2. 环境 vmware + redhat 9 + arm-elf-gcc 2.95 + skyeye-1.2.6_rc1(模拟s3c44b0x) 3. 功能详述 1). 调用swi前,关IRQ,FIQ,INTMSK,改变CPU模式
阅读全文
摘要:这篇文章原来放在CU上的,现在挪过来了。CU上设置不可见了。 1. 目标 这里主要是实验一下uclinux的系统调用。 2. 环境 OS :vmware + redhat 9 编译器 :arm-elf-gcc 2.95 ARM7模拟器:skyeye 3. 源文件 1个汇编(init.s),3个C文件
阅读全文

浙公网安备 33010602011771号