每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。例如,ls 命令是由 /bin/ls 文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件的列表时需要使用这些机器指令。几乎每个程序的行为都可以通过修改其配置文件来按照您的偏好或需要去定 ...
分类:
系统相关 时间:
2019-06-30 14:05:56
阅读次数:
129
调试休眠和挂起 (C) 2007 Rafael J. Wysocki <rjw@sisk.pl>, GPL 1.测试休眠(即挂起到磁盘或STD) 要检查休眠是否有效,您可以尝试在 "reboot" 模式下休眠: 并且系统应创建休眠镜像,重新启动,恢复并返回到已开始转换的命令提示符。 如果发生这种情况 ...
分类:
系统相关 时间:
2019-06-23 21:01:41
阅读次数:
281
我们环境使用的Linux内核版本是4.4,已支持cgroup,只要在内核配置中选上cgroup,并勾选自己想要的配置(general setup->control group support->) 网上有各种资料介绍cgroup,这里我就不详述了,直接mount cgoup mkdir cgroup ...
分类:
其他好文 时间:
2019-06-09 12:47:37
阅读次数:
261
专题3-嵌入式Linux内核制作 一.linux内核简介 (1)Linux系统是怎么构成的? (2)为什么linux系统分为了用户空间和内核空间? 现代CPU通常实现了不同的工作模式,以ARM为例,就实现了7中工作模式: 用户模式(usr),快速中断(fiq),外部中断(irq)、管理模式(svc) ...
分类:
系统相关 时间:
2019-05-21 20:55:38
阅读次数:
178
修改内核配置文件 刷新配置文件 关ipv6 避免放大攻击 开启恶意的icmp错误消息保护 关闭路由转发 开启反向路径过滤 处理无源路由的包 关sysrq功能 core文件名添加pid作为扩展名 开SYN洪水攻击保护 修改消息队列长度 设置最大内存共享段大小bytes timewait的数量默认为18 ...
分类:
其他好文 时间:
2019-04-04 18:52:47
阅读次数:
292
这一节的主要内容: Menuconfig的操作 Kconfig和.config文件 Linux内核配置裁剪实验 linux编译器通过.config文件确认哪些代码编译进内核,哪些被裁减掉 menuconfig是生成.config的一个工具 在Linux发展过程中,配置内核可以使用以下命令: #mak ...
分类:
其他好文 时间:
2019-02-07 12:15:40
阅读次数:
176
一. 相关重要文件 1.1. Kconfig 1.1.1. 什么是kconfig文件 a. Kconfig文件分布在各目录下构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单(描述了Menuconfig的内容) 1.1.2. Kconfig的格式 1.1. ...
分类:
其他好文 时间:
2019-01-27 01:08:41
阅读次数:
205
主 机:VMWare--Ubuntu-16.04.2-x64-100ask开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-li ...
分类:
其他好文 时间:
2019-01-14 23:06:00
阅读次数:
358
目录 第一部分 开发板选型说明第二部分 编译器选择第三部分 怎么看原理图 第一部分 开发板选型说明 视频是以JZ2440为模板录制的,里面讲解的程序并不能照搬到TQ2440、MINI2440等其他开发板,但是修改并不复杂。 全地球的2440开发板,基本上只有按键、LED用的引脚不同,LCD参数不同。 ...
分类:
其他好文 时间:
2018-12-30 12:52:50
阅读次数:
192
主 机:VMWare--Ubuntu-16.04.2-x64-100ask开发板:Mini2440--256M NandFlash, 2M NorFlash, 64M SDRAM, LCD-TD35; bootlorder:u-boot1.16, Kernel:2.6.22.6;编译器:arm-li ...
分类:
其他好文 时间:
2018-12-21 19:39:38
阅读次数:
266