实现嵌入式Linux的新方法-ramdisk

概述   在Linux操作系统中,有一项特殊的功能——初始化内存盘INITRD(INITial Ram   Disk)技术,而且内核支持压缩的文件系统映像。有了这两项功能,我们可以让Linux系统从小的初始化内存盘启动,并把系统内存的一部分作为根文件系...

OpenWRT嵌入式Linux故障排除一例

跟大数据没关系,只是帮朋友忙排了个错记录一下。 以前关系很不错的同事,目前在企业级wifi领域创业,采购了我们的大数据服务,正在给他做平台的搭建和调试。然后这几天他这个CEO在调试路由器的时候遇到一些问题,在搞大数据的同时捎带手...

Linux C编程学习--main()函数简析

提到C语言的函数,有太多内容要讲,今天我们要看的是main()函数。 main()函数时程序的入口点,任何程序都要有main()函数,一般大家都怎么写main()函数啊? main(); void main(); void main(void); int main(); int main(void); int main(in...

荔枝派Nano开发板实践(一)

HI3520D使用512M的内存

板子原来的内存是256m,觉得太小,所以改用了512m的芯片,手册上是支持的。 确认芯片电路 256M内存和512M内存都是8个BANK,10bit行地址,不同的是256M是14bit列地址,512M是15bit列地址 计算方法为2^(14+10) * 8 * 2 = 256M 2^(1...

rtlinux 的配置和测试

       rtlinux顾名思义,就是realtime linux操作系统。行业内比较有名的实时操作系统有:VxWorks,uC/OS-II,QNX等。我们可以先了解一下实时操作系统的定义。 实时操作系统: 实时操作系统(RTOS)是指当外界事件或数据产生时,能够接...

2014年YY公开课录像-韦东山-专题视频课程

2014年YY公开课录像—5641人已学习 课程介绍        2014年在YY举办的公开课录像,现场回答网友提的普遍性问题课程收益    回答网友提的普遍性问题讲师介绍    韦东山更多讲师课程    2003 年毕业于中国科学技术大学,...

嵌入式Linux应用程序开发:嵌入式操作系统(EOS)简介

class="markdown_views prism-atelier-sulphurpool-light"> 1. 嵌入式Linux简介 嵌入式 Devices used to control, monitor, or assist the operation of equipment, machinery or plants. 控制、监视或者辅助装置、设备、机器运行的装...

开发板之——关于ARM Linux下的SD卡及U盘的挂载问题

  在进行相关的挂载之前,我们的内核必须具有对SD卡及U盘的支持,因目前市面上的开发板而言大多已默认开启对SD卡及U盘的支持,故 在此不再说明关于内核的配置,若有问题可查看内核的配置详情将会有详细说明。因SD卡与U盘的挂载方法相似...

Linux的简单的socket网络编程实例

TCP的简单介绍: TCP/IP(TransmissionControl Protocol/InternetProtocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。        TCP/IP协议存在于OS中,网络服务通过OS提供,在OS中增加支持T...

Embedded Linux - File System

翻译 http://elinux.org/File_Systems 文件系统 目录 1 简介 1.1 MTD1.2 UBI1.3 分区1.4 eMMC and UFS2 嵌入式文件系统 2.1 AXFS2.2 Btrfs2.3 CramFS2.4 F2FS2.5 InitRAMFS2.6 JFFS22.7 LogFS2.8 NFS2.9 PRAMFS2.10 Romfs2.11 SquashFS2....

gtest在嵌入式设备上的使用-入门级(gtest-1.7.0)

gtest用起来还是很简单的,只是网上很多文章都讲了太多细节,反而混淆视听。本文期望以最简单的方式,介绍在嵌入式环境中的使用。一、先说使用    1)我们需要gtest的一个库libgtest.a,以及一个目录的头文件gtest    2)定义一个main函...

实验题目:实现嵌入式Linux系统下的字符设备驱动程序(报告)

 实验题目:实现嵌入式Linux系统下的字符设备驱动程序 实验目的:了解Linux系统下的字符设备驱动的结构理解交叉编译的相关知识理解驱动和应用程序的通信方式 实验要求:要求动态生成设备号,并在测试程序中,通过超级终端分行显示数0-39...

四、【s3c2440移植linux-3.5】制作yaffs2镜像和使内核支持yaffs2根文件启动

(一)制作yaffs2文件系统 1、制作mkyaffs2image 下载mkyaffs2image文件: 链接: https://pan.baidu.com/s/18Sbc2yZd-67Wzrc0Ba0QVQ 密码: 2fzs book@ubuntu:~$ sudo cp mkyaffs2image /usr/local/bin/ book@ubuntu:~$ sudo c...

arm linux串口添加密码的总结

1,先对init进程启动过程简单分析 在kernel/init/main.c的init函数中有如下代码: if(execute_command) execve(execute_command,argv_init,envp_init); execve("/sbin/init",argv_init,envp_init); bootloader会传给内核的main函数 ...

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

写文章

热门文章

一周热门问题