mini2440 nfs 使用的文件系统和内核
mini2440 nfs 使用的文件系统和内核
uboot 网页httpd
实现 uboot 的网页界面。 目录位于uboot 主目录下
test for makefile
一个多文件夹操作的makefile , 可以用于学习和中小型项目参考
zshrc 配置文件
zsh的配置文件, 下载到用户根目录下 命名为 .zshrc 就可以使用
嵌入式linux 3G上网
内容 说明
3G模块 华为EM770W(WCDMA)
3G SIM卡 中国联通3G卡(WO)
嵌入式开发板 友善之臂Mini2440
核心CPU S3C2440
嵌入式linux版本 Linux-2.6.32.2
主机开发环境 VMWARE下安装的Red Hat5.0
yaffs2 源码包
yaffs2
内核打补丁 可用
yaffs2
yaffs2压缩包
yaffs2 工具包
1.从http://www.yaffs.net/download-yaffs-using-git网址下载得到yaffs和yaffs2的源文件
2.解压后,进入到yaffs2目录下,通过yaffs2目录下的脚本文件patch-ker.sh来给内核打补丁
使用命令即可实现./patch-ker.sh c /home/linux-2.6.32.2
上面这个命令完成了三件事情(也可以手动修改实现)
(1)修改内核fs/Kconfig,增加了两行
# Patched by YAFFS
source "fs/yaffs2/Kconfig"
(2)修改内核fs/Makefile,增加了两行
# Patched by YAFFS
obj-$(CONFIG_YAFFS_FS) += yaffs2/
(3)在内核fs/目录下创建yaffs2子目录
将yaffs2源码目录下的Makefile.kernel复制为内核fs/yaffs2/Makefile文件
将yaffs2源码目录下的Kconfig文件复制到内核fs/yaffs2/目录下
将yaffs2源码目录下的*.c,*.h文件(不包括子目录下的文件)复制到内核fs/yaffs2/目录下
3.最后就是配置编译内核,让内核支持yaffs2文件系统
rzsz-3.48.tar.gz
rzsz-3.48.tar.gz 用于终端板子和PC传送文件
mini2440开发组件资料
包括:
1,用户手册
2,DNW usb下载终端
3,USB转串口驱动
4,uboot移植文档
5,vivi bin文件
6,uboot bin文件
quagga-0.99.21.tar.gz
quagga-0.99.21.tar.gz
quagga-0.99.21.tar.gz
路由软件
可以在linux上运行
telnet server c语言版本
telnet c 语言版本, 代码简单明了, 适合初学者学习用。
zebra 0.95
zebra 路由器开源代码 ,ZEBRA 提供了一个类Cisco命令行的分级多用户命令解析引擎--VTY(Virtual Terminal)。它是类似于Linux Shell的虚拟终端接口,负责对访问的安全验证、数据缓冲、命令解析、模式切换和命令调用。
ftp 源码,学习源码
1,ftp 标准服务客户端
,2,ftp 学习源码,一个文件是客户端,一个是服务端
shell awk 语法
awk 总体介绍,应用
清晰版
供参考学习shell
shell awk实用实例教程
shell awk 实用程序
介绍awk的使用用例
对于处理文件内容比较方便 供学习参考使用
数据结构C语言版 铁道出版社pdf+源码
数据结构C语言版
铁道出版社
作者 陈峰棋
PDF文档,源码都有
Unix网络编程卷一CHMpdf中英文源码
包括经典教程Unix网络编程卷一 英文原版 CHM格式,中文译本清晰版PDF 和详细的源码包
makefile 详细教程
跟我一起写 Makefile 1
概述 1
Makefile 介绍 2
一、Makefile的规则 3
二、一个示例 4
三、make是如何工作的 5
四、makefile中使用变量 6
五、让make自动推导 7
六、另类风格的makefile 8
七、清空目标文件的规则 9
书写规则 12
一、规则举例 12
二、规则的语法 13
三、在规则中使用通配符 13
四、文件搜寻 14
五、伪目标 16
六、多目标 17
七、静态模式 18
八、自动生成依赖性 19
书写命令 22
一、显示命令 22
二、命令执行 22
三、命令出错 23
四、嵌套执行make 24
五、定义命令包 26
使用变量 27
一、变量的基础 27
二、变量中的变量 28
三、变量高级用法 30
四、追加变量值 33
五、override 指示符 34
六、多行变量 34
七、环境变量 35
八、目标变量 35
九、模式变量 36
使用条件判断 37
一、示例 37
二、语法 38
使用函数 40
一、函数的调用语法 41
二、字符串处理函数 41
三、文件名操作函数 45
四、foreach 函数 46
make 的运行 53
一、make的退出码 53
二、指定Makefile 53
三、指定目标 54
四、检查规则 55
五、make的参数 56
隐含规则 59
dm9000 mini2440 驱动开发详解
dm9000 设备驱动详解
mini2440
LINUX DEVICE DRIVERS 第三版 EN
LINUX DEVICE DRIVERS 很好的实战书籍,对KERNEL HACKER一样有帮助
可以锻炼英语,适合有一定基础的人阅读。
3CDaemon v2.0
3CDaemon 可以作为tftp客户端或者ftp客户端,设置方便简单,易用。
驱动基础知识(个人备份)
第十五章 驱动基本知识 2
15.1 什么是设备驱动 2
15.2 设备驱动分类 2
15.3 设备驱动的重点难点 4
15.4 内核模块 4
15.5 字符设备驱动 6
15.6 块设备驱动 9
15.7 网络设备驱动 15
本章总结 18
内核空间用户空间传递参数模块
内核空间用户空间传递参数模块
基于MIPS 的BootLoader 的移植
摘 要:Bootloader 是嵌入式系统里面在操作系统加载之前对系统进行管理的程序,它包
括对系统进行各种初始化,对flash 进行读写和管理,加载操作系统等功能。本文对基于
MIPS 4Kec 处理器的AudioCodes 的AC494 芯片进行了分析,对具体的移植工作进行了详细
的介绍
NORflash驱动设计
描述broadcom 芯片下,bootloader为cfe的关于norflash驱动的说明和移植等问题。
系统下关于norflash设置的问题
设备树02_课堂代码.zip
设备树02_课堂代码.zip
hostapd+ssl+libnl.rar
交叉编译hostapd2.6 + openssl1.1.0f + libnl-3.2.23
libnl
./configure --host=aarch64-linux-gnu --prefix=/usr/local/aarch64-linux-gnu-7.4.1/aarch64-linux-gnu/libc/usr CC=aarch64-linux-gnu-gcc --sysconfdir=/etc
make
make install
openssl-1.1.0f:
export ARM_V8_CROSS_PATH=/usr/local/aarch64-linux-gnu-7.4.1/bin/
export PATH=$PATH:$ARM_V8_CROSS_PATH
./config no-asm shared no-async --prefix=/usr/local/aarch64-linux-gnu-7.4.1/aarch64-linux-gnu --cross-compile-prefix=aarch64-linux-gnu-
hostpad 移植
cp defconfig .config
vi .config
CONFIG_LIBNL32取消注释
CC= aarch64-linux-gnu-gcc
make
opencv_contrib_python-3.4.3.18-cp37-cp37m-win_amd64.whl
opencv_contrib_python-3.4.3.18-cp37-cp37m-win_amd64.whl 匹配opencv_python-3.4.3.18-cp37-cp37m-win_amd64.whl
opencv_python-3.4.3.18-cp37-cp37m-win_amd64.whl
opencv_python-3.4.3.18-cp37-cp37m-win_amd64.whl 版本匹配opencv_contrib_python-3.4.3.18-cp37-cp37m-win_amd64.whl
opencv_python-3.4.6-cp37-cp37m-win_amd64.whl
opencv_python-3.4.6-cp37-cp37m-win_amd64.whl
pip install
pktgen-3.6.6.tar.gz
Clone
git://dpdk.org/apps/pktgen-dpdk
http://dpdk.org/git/apps/pktgen-dpdk
dpdk.part2.rar
DPDK是intel的网络开发套件,是intel网卡及其他网卡的user mode驱动,可以用来开发user mode的网络APP,使用BSD-3的License。
dpdk.part1.rar
DPDK是intel的网络开发套件,是intel网卡及其他网卡的user mode驱动,可以用来开发user mode的网络APP,使用BSD-3的License。
qemu-4.0.0.tar.xz
QEMU是一套由法布里斯·贝拉(Fabrice Bellard)所编写的以GPL许可证分发源码的模拟处理器,在GNU/Linux平台上使用广泛。Bochs,PearPC等与其类似,但不具备其许多特性,比如高速度及跨平台的特性,通过KQEMU这个闭源的加速器,QEMU能模拟至接近真实电脑的速度。
hadoop-native-64-2.6.0.tar
解决:
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
using builtin-java classes where applicable
更多查看:
http://dl.bintray.com/sequenceiq/sequenceiq-bin/
node-v0.12.10-linux-x64
node-v0.12.10-linux-x64
node-v6.2.0-linux-x64
node-v6.2.0-linux-x64
usb 协议规范中文1.1—2.0
usb 协议规范中文1.1—2.0 附加 usb分析仪图表分析
busybox-1.20.2.tar.bz2
busybox-1.20.2.tar.bz2