04 2019 档案
linux-kernel-4.4 移植 (3) 网卡移植
摘要:开发环境:win10 64位 + VMware12 + Ubuntu14.04 32位 工具链:linaro提供的gcc-linaro-6.1.1-2016.08-x86_64_arm-linux-gnueabi 要移植的kernel版本:linux-4.4 Tiny4412开发板硬件版本为: 底板
阅读全文
linux下ping命令出现ping: sendto: Network is unreachable
摘要:问题:ping外网出现: sendto: Network is unreachable 查看: #route Route命令 : 在数据包没有有效传递的情况下,可以利用route命令查看路由表 发现,是由于网关,没有配置网关(gateway) 解决: 测试:
阅读全文
tiny4412--linux驱动学习(2)
摘要:在ubuntu下编写验证字符设备驱动 并移植到arm开发板上 1,准备工作 2,编写驱动程序 Global CharDev.c Makefile 理解: pwd--> 驱动文件目录 kerneldir --> 内核源码目录 default --> 表示到内核源码目录中去编译pwd下的驱动文件 ———
阅读全文
tiny4412--linux驱动学习(1)
摘要:1,概述 linux设备驱动分为三种:字符驱动设备、块驱动设备、网络设备 架构: 1,字符设备驱动 是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。 2.块设备驱动 是指可
阅读全文