1. init

#!/bin/busybox ash
#load modules mao 2013-02-16 14:12:48
echo "************************mao***********************************"
insmod /lib/modules/ftmac100.ko
ifconfig eth0 192.168.253.99
ifconfig
insmod /lib/modules/fcap0.ko
insmod /lib/modules/fcap100_iptv7137.ko
insmod /lib/modules/fcap100_mt9m131.ko
insmod /lib/modules/fcap100_ov7720.ko
insmod /lib/modules/fcap100_ov9710.ko
insmod /lib/modules/fcap100_sony_it1.ko
insmod /lib/modules/fcap100_tw2835.ko
insmod /lib/modules/fcap100_tw2835_m2.ko
insmod /lib/modules/fcap100_tw9910.ko
insmod /lib/modules/fcap100_tw9910_m2.ko
insmod /lib/modules/fcap1.ko
insmod /lib/modules/fcap_common.ko
insmod /lib/modules/fImgProc0.ko
insmod /lib/modules/fImgProc1.ko
insmod /lib/modules/flcd.ko
insmod /lib/modules/fotg2xx_drv.ko
insmod /lib/modules/fps2mouse.ko
insmod /lib/modules/ftsdc010.ko
insmod /lib/modules/g_file_storage.ko
insmod /lib/modules/pinmux.ko
insmod /lib/modules/pmtmr.ko
insmod /lib/modules/S35390-rtc.ko
insmod /lib/modules/security.ko
insmod /lib/modules/snd_fi2s_saa7137.ko
insmod /lib/modules/snd_fi2s_tw2835_c0.ko
insmod /lib/modules/snd_fi2s_tw2835_c1.ko
insmod /lib/modules/snd_fi2s_wm8731_c0.ko
insmod /lib/modules/snd_fi2s_wm8731_c1.ko
insmod /lib/modules/snd_ftssp010.ko
insmod /lib/modules/usbcore.ko
insmod /lib/modules/usbhid.ko
insmod /lib/modules/usb-storage.ko
insmod /lib/modules/apb_dma.ko
insmod /lib/modules/cpe-rtc.ko
insmod /lib/modules/cpe-wdt.ko
insmod /lib/modules/ct656.ko
insmod /lib/modules/fgpio.ko
insmod /lib/modules/fi2c.ko
insmod /lib/modules/fkeypad.ko
insmod /lib/modules/g_GM_udc.ko
insmod /lib/modules/g_GM_zero.ko
insmod /lib/modules/tve.ko
insmod /lib/modules/tve_tw2835.ko
insmod /ffmpeg/favc_common.ko
insmod /ffmpeg/favc_drv.ko
insmod /ffmpeg/fmcp420_drv.ko
insmod /ffmpeg/fmcp422_drv.ko
insmod /ffmpeg/fmjpeg_drv.ko
insmod /ffmpeg/fmpeg4_drv.ko
insmod /ffmpeg/fmpeg4_osd_drv.ko
echo "************************end mao***********************************"
/bin/busybox mount -t sysfs sysfs /sys
/bin/busybox mount -t proc  proc  /proc
# Populate /dev according to /sys
/bin/busybox mdev -s
/bin/busybox --install -s
/linuxrc
exec /sbin/init "$@" </dev/console >/dev/console 2>&1

2.  /etc/init.d/rc.sysinit

cd /
chmod +x hello
./hello
./ffmpeg/ffplay -sj -fmt 2 -display tve  720.jpg

gm8180:arm linux启动加载模块、运行程序的更多相关文章

  1. H3C 指定下次启动加载的应用程序文件

  2. Linux驱动之内核加载模块过程分析

    Linux内核支持动态的加载模块运行:比如insmod first_drv.ko,这样就可以将模块加载到内核所在空间供应用程序调用.现在简单描述下insmod first_drv.ko的过程 1.in ...

  3. [driver]linux内核动态加载模块

    问题: 1. 把编译好的模块放到板子/lib/modules对应文件夹下,并且执行了depmod -a, 比如pl2303.ko, 那么下一次插入pl2303的串口线,是否可以识别,也就是自动加载pl ...

  4. 嵌入式 Linux 与linux启动时自动加载模块

    一.在ARM linux 下,一般而言,产品在启动的过程中应该加载模块,最简单的方法是修改启动过程的rc脚本(/etc/init.d/rcS),增加ismod /../xxx.ko这个命令.例如:加载 ...

  5. Linux进程启动过程分析do_execve(可执行程序的加载和运行)---Linux进程的管理与调度(十一)

    execve系统调用 execve系统调用 我们前面提到了, fork, vfork等复制出来的进程是父进程的一个副本, 那么如何我们想加载新的程序, 可以通过execve来加载和启动新的程序. x8 ...

  6. linux内核裁剪及编译可加载模块

    一:linux内核裁剪: 1:编译内核源码: 今天的重点内容是内核驱动的编写,在编写驱动之前首先的了解linux内核源码,linux主要是由五个子系统组成:进程调度,内存管理,文件系统,网络接口以及进 ...

  7. 【记录】尝试用QEMU模拟ARM开发板去加载并运行Uboot,kernel,rootfs【转】

    转自:https://www.crifan.com/try_use_qemu_emulate_arm_board_to_load_and_run_uboot_kernel_rootfs/ [背景] 手 ...

  8. Linux中实现在系统启动时自动加载模块

    下面是以前学习Linux时写的,后来仔细研究rc.sysinit后发现,只需要修改下列地方就可以了,不必这么麻烦的: rc.sysinit中有这样的一段代码: # Load other user-de ...

  9. [转] Linux下程序的加载、运行和终止流程

    TAG: linux, main, _start DATE: 2013-08-08 原文地址: http://blog.csdn.net/tigerscorpio/article/details/62 ...

随机推荐

  1. tomcat监控(二)

    标签: linux 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 这里介绍二种监控Tomcat的方法 使用windows版本的jdk监控 使用zabbix监控 ...

  2. [C#] C# 与 MongoDB 的 CURD

    C# 与 MongoDB 的 CURD static void Main(string[] args) { //建立连接 var client = new MongoClient(); //建立数据库 ...

  3. css变量的用法——(--cssName)

    CSS变量,又称——CSS自定义属性,现在很多CSS预处理/后处理程序已作了相关快捷的编译处理, 基本用法有哪些呢,我们先看一个简单的栗子:——要求,创建一个五个块元素居中的分栏样式,奇数和偶数同高不 ...

  4. Sorting Slides(二分图匹配——确定唯一匹配边)

    题目描述: Professor Clumsey is going to give an important talk this afternoon. Unfortunately, he is not ...

  5. python中的线程

    1.线程的创建 1.1 通过thread类直接创建 import threading import time def foo(n): time.sleep(n) print("foo fun ...

  6. ipcs、ipcrm、sysresv、kernel.shmmax

    ipcs.ipcrm.sysresv.kernel.shmmax 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可 ...

  7. python 闯关之路一(语法基础)

    1,什么是编程?为什么要编程? 答:编程是个动词,编程就等于写代码,那么写代码是为了什么呢?也就是为什么要编程呢,肯定是为了让计算机帮我们搞事情,代码就是计算机能理解的语言. 2,编程语言进化史是什么 ...

  8. pip install 提示"no previously-included directories found matching"及"no previously-included files matching found anywhere in distribution",且偶发无法关联安装 PyPI 库的故障

    环境描述: Python 2.7.5 CentOS-7.2   报错现象: (1).在虚拟环境下运行 pip install 命令安装 PyPI 第三方库,出现类似如下告警. Running setu ...

  9. 【vim】插件管理及代码智能提示与补全环境的配置

    1. 引言 可以使用脚本/插件来给vim添加各种神奇的功能,从更换颜色主题.到代码智能提示,甚至项目管理.无数开发者通过开源社区贡献自己开发的插件,使得vim有可能变得无比强大.这儿http://vi ...

  10. hiveql笔记(一)

    1.创建表 create table if not exists mydb.employees{ name String COMMENT 'Employee name', salary FLOAT C ...