ARM驱动开发入门

驱动分类 1   常规分类 1.1       字符设备:以字节为最小访问单位的设备,通常支持open,close,read,write系统调用。如串口、LED、按键 1.2       块设备:以块为最小访问单位的设备(块一般为512字节或512字节的倍数),li...

Linux驱动之LCD实战视频课程-韦东山-专题视频课程

Linux驱动之LCD实战视频课程—2103人已学习 课程介绍        总结出怎么写一个lcd的驱动程序的步骤 1.分配一个fb_info的结构体 2.设置fb_info结构体 3.向内核注册register_framebuffer 4.硬件相关的初始化课程收益    掌握Linux...

最近学习linux的体会

一、 对我而言,Linux最妙的地方在于:它既是一个拥有庞大生态圈支持的操作系统,同时又能很轻松地被embedded。二者结合创造了无限可能。 相比单片机那种什么都得从零开始写的开发方法,现在若想用什么外设,只要有驱动,接上就可以用,想...

PC与嵌入式驱动引导程序的区别

UBOOT与系统移植之mkconfig详解

作者最近在学习UBOOT移植,每天学习7个多小时,就把我自己学到的东西和大家分享分享。   今天就给大家分析mkconfig文件。这个一句一句的分析。   第11-13行就是普通的变量初始化,赋值。 第11行的APPEND赋值no,后面判断赋值为yes...

嵌入式linux启动时运行的inittab文件

嵌入式linux启动时运行的inittab文件 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kernel_32/archive/2009/02/03/3860756.aspx     嵌入式系统下的linux启动配置文件,不同与普通的PC linux启动配置,启动相关文件与...

嵌入式系统使用keepalived实现双机热备功能

嵌入式系统使用keepalived实现双机热备功能 双机热备 双机热备指基于高可用系统中的两台服务器的热备(或高可用),其工作原理是实现故障隔离,简单的讲,高可用(热备)就是一种利用故障点转移的方式来保障业务连续性。其业...

Linux开机引导与关机过程

(转) Bootstrapping(引导) 是 Staring up a computer 的标准术语。 操作系统所提供的正常功能在启动过程中还不能使用,因此,计算机必须通过其引导程序让自己启动起来。 在引导过程中,内核被加载到内存中并开始执行。 各种初...

uclinux 与 linux的区别

  转载地址:https://blog.csdn.net/bytxl/article/details/50276499 第一篇 这两天看公司的一个产品 用的是arm7 系统用的uclinux 发现程序的内存管理方面有些看不懂,还有程序几乎用的全是线程。查过资料后才恍然明白,原来没有mmu 所...

Linux RTSP Server

http://blog.chinaunix.net/uid-22414998-id-113406.html 一、流媒体技术简介 简单的说,流媒体技术(Streaming Media Technology)是为解决以Internet为代表的中低带宽网络上多媒体信息(以视频、音频信息为重点)传输问题而产生发展起...

嵌入式开发之--Linux下C语言实现小工具集合

直接上代码,很好用很实用哦! #include #include #include #include #include #include #include /* offsetof */ #include #include #include #include #include #include #include #include #include #include #includ...

ubuntu上制作 (arm+linux) toolchain的详细过程(一)

前几天自己亲手尝试了制作嵌入式linux开发的toolchain的过程,当然也参考了网上的一些资料,因为我自己也属于新手行列,只是刚好公司有开发板等环境,于是就尝试了这个所谓的嵌入式系统开发的第一步。 在进行嵌入式开发之前,首先要建立一个...

uboot之CONFIG_SPL_BUILD

首先进行第一步,下载工作:输入 U-Boot 下载的地址,找到自己要下载的 U-Boot 版本, 点击开始下载,下载完成之后开始解压。 U-Boot 下载之后压缩包的压缩方式是.tar.bz2 的,所以解压命令为 tar jzvf **.tar.bz2 而我们平时经常解压的压缩...

【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】在AT91RM9200上通过nfs

  在AT91RM9200上通过nfs调试linux程序 Sailor_forever  Sailing_9806@163.com 转载请注明 http://blog.csdn.net/sailor_8318/archive/2008/04/15/2295495.aspx   【摘要】:本文介绍了网络文件系统相关的概念,然后介绍了如何设置nfs s...

Linux环境下段错误查错

       段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。 1 、访问不存在的内存地址 #include #include void main() { i...

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

写文章

热门文章

一周热门问题