制作嵌入式文件系统工具 mkfs.ext2 mkfs.ext3 mkfs.ext4

1. 下载最新的源码包e2fsprogshttp://sourceforge.net/projects/e2fsprogs/2. 解压源码包到某个目录,本人的是:/root/Desktop/common;3. cd进入到刚解压的源码目录,并建立新目录 release 用于安装编译连接后的程序;4. cd进入release目录...

Linux驱动-实现PPPD连接GPRS

初步实现使用pppd连接GPRS上网 (写这篇博客的目的为了以后能自己翻阅,也方便大家学习,提出改进意见) 背景:先说说移植这玩意的背景吧!公司需要做关于GPRS和S3C2416之间的驱动,便想到了使用现在成熟的PPP协议。目前用的GPRS为四频的S...

S3C2440 字符设备驱动程序之概念介绍(一)

字符设备驱动程序之概念介绍(一)一、Uboot目的是启动内核。内核目的是启动应用程序。  二、应用程序:读写文件、点灯、获取按键  三、 1、框架:应用 open,read,write C库 系统调用接口 sytem call interface   内核 VFS virt...

基于FFMPEG+SDL的基于逆向的音频播放器,

该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个音频所有必备的API,并且使用SDL输出解码出来的音频。注:本版本的SDL采用了SDL1.2,采用SDL2.0的播放器可以参考: 在解读音频文件时采取顺序读取音频文件,播放时可以自由发挥,本文采...

UBOOT-2010.06 移植 初始化时钟 (三)

参考资料: 移植u-boot2009.08到OK2440V3开发板(2)---在SDRAM中运行  u-boot-2011.03在TQ2440上的移植(2)--初始化时钟嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(一)1、环境说明: 主机:ubuntu10.10      交叉编译...

Intel Edison了解

Edison 系统级介绍 yocto project It’s not an embedded Linux distribution – it creates a custom one for you bitbake: 一种软件组建自动化工具程式。功能类似于make,特别针对于嵌入式Linux交叉编译器环境所设计研发 ...

android-boot.img分区详解

Android boot.img简介 boot.img文件格式 boot.img定制 boot.img解包 boot.img封包 资源 Android boot.img简介 Android不同于一般的嵌入式Linux系统环境固件的组成方式(booloader+kernel+rootfs),其将kernel、ramdisk(...

【思考】函数指针与指针函数

[函数指针] 在学习嵌入式Linux的时候遇到一个函数 #include //用于创建线程 int pthread_create(pthread_t *tidp, const pthread_attr_t *attr, void *(*start_rtn)(void), void *arg)    参数说明: tidp:  线程id attr; ...

DelphiXE10.2.3 for Linux开发(二)

    windows下装载动态库时一般使用LoadLibrary和GetProcAddress来装载动态库和获取动态库指定导出函数的地址,在DelphiXe10.2.X for Linux下也能使用这两个函数来装载 SO 动态库,重点要注意Handle是HMODULE类型,不能用cardinal类型,虽...

linux下使用异步通知

阻塞式I/O是一直等待直到设备可以访问,非阻塞式I/O是定期轮询设备是否可以访问。 异步通知则是当设备可以访问时才主动通知应用程序,有点像设备的硬中断。   并不是所有的设备都支持异步通知,应用程序通常假设只有套接字和终端才有异步...

嵌入式 Linux 系统移植——BSP分析

嵌入式 Linux 系统移植——BSP分析一、BSP简介    嵌入式系统由硬件环境、嵌入式操作系统和应用程序组成,硬件环境是操作系统和应用程序运行的硬件平台,它随应用的不同而有不同的要求。硬件平台的多样性是嵌入式系统的主要特点,如何使...

从LFS官方文档构建完整Linux系统

这不是新手教程!!!Parallels Desktop (为防止找不到网卡 NIC Type设成Intel(R) PRO/1000 MT)。kali-linux-2.0-amd64(i386).iso (该liveCD编译工具算完整,liveCD启动另外安装bison、gawk,直接apt-get install 安装即可)。需要多次编译的...

USB中CDC-ECM的了解和配置

class="markdown_views prism-atelier-sulphurpool-light"> 分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!   ...

u-boot启动内核学习总结

1、分区 pc:每个硬盘都有分区表;嵌入式linux:Flash没有分区表,所以分区信息需要在程序里面写死,如下: boot-1.1.6includeconfigs目录下的100ask24x0.h中: #define MTDPARTS_DEFAULT "mtdparts=nandflash0:256k@0(bootloader),"   ...

嵌入式 linux-ftpd-0.17制作ftpd嵌入式linux下的ftp服务器

首先下载下嵌入式linux服务器资源,linux-ftpd-0.17.tar.gz  下面我们将开始制作嵌入式linux下ftp服务器 1、解压资源    tar xvzf linux-ftpd-0.17.tar.gz 2、修改configure文件    vi configure,内容如下:    #!/bin/sh...

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

写文章

热门文章

一周热门问题