#LINUX

linux2.6.30.4内核移植(4)——完善串口驱动

在内核里支持两个串口,也就是芯片的UART0和UART1,而UART2的驱动是针对红外接口的,而不是串口驱动,这里将其修改为串口驱动。一、修改内核源码arch/arm/mach-s3c2440/mach-smdk2440.c文件的第100行,将其改为:/.ulcon    &nb...

linux2.6.30.4内核移植(3)——yaffs文件系统移植

内核源码:linux2.6.30.4交叉编译工具:3.4.5移植linux内核至:TQ2440工作基础:http://www.cnblogs.com/nufangrensheng/p/3669623.html一、下载yaffs2源码二、进入yaffs2目录,执行打补丁脚本文件patch-ker.sh,打补丁到内核中:/...

linux2.6.30.4内核移植(2)——Nand Flash驱动移植

内核源码:linux2.6.30.4交叉编译工具:3.4.5移植linux内核至:TQ2440工作基础:http://www.cnblogs.com/nufangrensheng/p/3669623.htmlLinux内核中已经做好了NandFlash的驱动,只需要进行适当的修改即可使用。一、修改内核源码arch/ar...

linux2.6.30.4内核移植(1)

内核源码:linux2.6.30.4交叉编译工具:3.4.5移植linux内核至:TQ24401、进入内核顶层目录,修改顶层Makefile,大概在193和194行,将ARCH和CROSS_COMPILE修改为如下所示:/ARCH       &nb...
代码星球 ·2021-02-21

Linux内核配置:定制配置选项

很多嵌入式开发人员都需要在Linux内核中添加一些特性,以支持特别的定制硬件。ARM架构的顶层Kconfig文件中,可以看到一个名为SystemType的菜单项。在ARMsystemtype提示后有一系列与ARM架构相关的选择项。ARM架构的顶层Kconfig文件通过source指令包含了具体与s3c2440相关的一些...

Linux内核配置:Kconfig

Linux内核源码中,差不多有300个内核子目录都包含了名为Kconfig的文件。这个文件用于配置其所在目录的源码的特性。Kconfig中的每个配置参数都有附带的帮助文本,配置子系统会解析Kconfig的内容,并提示用户做出配置选择。配置工具(比如menuconfig)会读取各个子目录中的Kconfig文件,首先读取的...
代码星球 ·2021-02-21

Linux内核配置:Makefile目标

在顶层Linux源码目录中输入命令makehelp,它会显示一长串从源码树中生成的目标列表。最常见的使用make的方式是不指定目标,在这种情况下,它会生成内核ELF文件vmlinux和针对所选架构的默认二进制镜像(例如,x86架构的bzImage)。使用make时,如果不指定目标,它也会编译所有由配置文件指定的设备驱动...

Linux内核配置.config文件

在命令行中,进入顶层内核目录,并输入命令makemenuconfig,就可以启动一个基于菜单的内核配置编辑器。从这里开始,你可以访问每个可用的配置参数,并生成一个定制的内核配置。当你退出配置编辑器时,它会提示你是否保存修改,如果选择保存修改,全局配置文件.config就会被更新(如果不存在,则会被创建)。顶层Makef...

linux中vi显示中文乱码的问题

转自:http://blog.163.com/little_320/blog/static/38789520091116103325859/方法一:由于在windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vi支持gb编码就好了。$vi~...

Linux常用命令之wget

wget:从网络上下载文件到当前目录。...
代码星球 ·2021-02-21

如何设置Vmware下Linux系统全屏显示

环境:Vmware10+RedHat5在Vmware10中安装好RedHat5后,即使点击了全屏按钮(或使用快捷键Ctrl+Alt+Enter),全屏的效果依然不尽人意,跟下图中差不多,RedHat5只占据了整个屏幕中间的一部分,两边还是黑色背景。在某些情况下,这种全屏效果是影响正常使用的,比如在编译内核时,执行mak...

Linux虚拟机下使用USB转串口线——配置minicom、以及screen的使用

转自:http://bbs.ednchina.com/BLOG_ARTICLE_637212.HTM环境:WindowsXP+(VMwareWorkstation-Linux)1、确保虚拟机Linux窗口为当前焦点窗口;2、拔插USB转串口线至少一次;3、在虚拟机Linux下用dmesg|grepusb命令查看到类似以...

把Linux目录挂载到开发板、设置开发板从NFS启动、取消开发板从NFS启动

声明:文中“PC虚拟机Linux”是指在PC上安装了虚拟机,然后在虚拟机中装的Linux。关于NFS的详细介绍可参考:http://www.cnblogs.com/nufangrensheng/p/3486839.html。在PC虚拟机中的Linux系统中的工作:所用资源:TQ2440_CDLinux资源Linux源码...

UNIX/Linux网络编程基础:应用层协议简介

目录1、HTTP协议2、FTP协议3、TELNET协议4、NFS协议1、HTTP协议应用层协议HTTP协议是Web的核心。HTTP协议在Web的客户程序和服务器程序中得以实现,运行在不同系统上的客户程序和服务器程序通过交换HTTP消息彼此通信。HTTP协议定义数据格式,使得服务器和客户端通过协议进行数据交流。客户端和服...

UNIX/Linux网络编程基础:图解TCP/IP协议栈

目录1、主机到网络层协议:以太网协议2、IP协议3、网际控制报文协议(ICMP)4、传输控制协议(TCP)5、用户数据报文协议(UDP)6、流控制传输协议(SCTP)7、地址解析协议(ARP) 联网的各个终端之间能否进行交互的软件基础是网络协议栈,目前主流的网络协议栈是TCP/IP协议栈。1、主机到网络层协议...
首页上一页...4445464748...下一页尾页