KDriver在嵌入式Linux中的实现

KDriver 是Tiny-x的一种,从xorg里编译生成一个名为Xfbdev的文件。在 hw/kdriver/src/kmode.c文件中有一个 定义显示模式的地方,那个数组里要增加一个 240x320的模式,一般在嵌入式里是用这个模式。其实这个模式要和内核中LCD的驱动匹配上,...

嵌入式linux移植vsftpd服务器

这两天,心情非常的宽松,工作效率搞,仅仅花了三天时间,完成了嵌入式linux vsftpd服务器的移植。在这个过程中查看过网上的一些讨论,本人觉得并没有像他们提出的那么困难,估计可能是没有找到问题的关键所在,为此拿出来同各位同仁分享。 ...

arm 嵌入式LINUX启动过程(1)

一位大师级的人物写的,不看要后悔的哟!!                             LINUX启动过程首先,porting linux的时候要规划内存影像,如小弟的系统有64m SDRAM, 地址从0x 0800 0000 -0x0bff ffff,32m flash...

简单明了!嵌入式Linux启动过程详解

init阶段(1)    1.确定用户登录模式 在/etc/inittab中列出了如下所示的登录模式,主要有单人维护模式、多用户无网络模式、文字界面多用户模式、X-Windows多用户模式等。其中的单人维护模式(runlevel为1)是类似于Windows中的安...

嵌入式Linux内核启动部分代码分析

通过整理之前研发的一个项目(ARM7TDMI +uCLinux),分析内核启动过程及需要修改的文件,以供内核移植者参考。整理过程中也同时参考了众多网友的帖子,在此谢过。由于整理过程匆忙,难免错误及讲解的不够清楚之处,请各位网友指正,这里提前谢...

嵌入式Linux开机Logo的制作

  嵌入式Linux开机Logo的制作       ARM-Linux启动时会先在LCD左上角显示一个ARMLINUX的小企鹅图案,也就是我们所说的bootlogo。1.首先分析一下Logo的显示代码:Logo显示是在加载显示驱动fb后由kernel/drivers/video/fbc...

嵌入式Linux基础学习(一)

1、嵌入式系统 嵌入式系统是以应用为中心,以计算机技术为基础,且软硬件可裁剪,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统 2、嵌入式系统架构 嵌入式处理器、板载硬件、嵌入式操作系统、嵌入式应用程序...

嵌入式Linux裸机开发(十一)——Nandflash

嵌入式Linux裸机开发(十一)——Nandflash一、Nand Flash简介    NandFlash是Flash的一种,具有容量较大,改写速度快等优点,适用于大量数据的存储。NandFlash没有专门的地址线,发送指令、地址和数据都通过8/16位宽的总线(I/O接口)到...

嵌入式linux学习笔记--存储控制器

学习笔记基于对S3C2410/S3C2440,为理论基础知识记录。存储控制器用于了解开发板内部地址空间的布局,从而掌握如何通过总线形式访问扩展的外设。总线的使用方法是嵌入式底层开发的基础,了解了总线,再根据外设的具体特性,就可以驱...

Ubuntu-18.04 LTS嵌入式linux开发环境搭建

Ubuntu-18.04 LTS嵌入式linux开发环境搭建 ubuntu-18.04 LTS于 2018年4月26号正式发布,很多网友早就迫不及待下载下来安装了,同时也在博客分享了自己的安装体验,分desktop和server的文章,写得稍微简...

【嵌入式Linux驱动开发】二、模块

1. 内核模块的程序结构 1)module_init() ——模块加载函数(必须) 通过insmod或modprobe命令加载内核模块时,模块的加载函数会自动被内核执行,完成模块的相关初始化工作2)module_exit() ——模块卸载函数(必须) 当通过rmmod命令卸载...

嵌入式Linux学习笔记第四天 ——进程控制

嵌入式Linux学习笔记第四天 ——进程控制 一:进程相关的基本概念 进程:进程是一个具有一定独立功能的程序的一次运行活动。 特点:动态性、并发性、独立性、异步性。 操作系统三态图: 进程ID(PID):标识进程的唯一数字,一般为非负型...

嵌入式linux 一直 wifi问题

我现在  在做我那个开发板(2416)上面移植usb wifi 模块(8717b模块) 现在基本上差不多都通了  由于连接是用的是配置文件 wpa_supplicant.conf  就是把wpa  和wep等连接方式的 ssid 和  key  都写在配置文件里面   可以做到自动...

嵌入式linux第六讲 内核分析

烧写内核 1.使用secureCRT串口工具连接开发板。2.开发板设置为nor启动,启动开发板,倒数10秒按任意键进入boot菜单界面。按q推出。3.输入命令print可以看到开发板信息。有一栏是  ipaddr4.    set ipaddr   192.168.1.10   5....

嵌入式Linux module之符号导出

内核符号的导出使用宏,将使函数等能被其它模块寻找到。 EXPORT_SYMBOL(符号名) EXPORT_SYMBOL_GPL(符号名) 说明: 其中EXPORT_SYMBOL_GPL只能用于包含GPL许可证的模块。 ----------------------------------------------------------------...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题