![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 57
sudaroot
全篇完。
本人是一个嵌入式未入门小白,博客仅仅代表我个人主观见解,记录成长笔记。
笔记是以最简单的方式,只展示最核心的原理。
若有与 大神大大 见解有歧义,我绝对坚信 大神大大 见解是对的,我的是错的。
若无积分等无法下载源码,可私聊私发。
感谢~!
展开
-
写一个中断与休眠按键驱动
前言: 把JZ2440翻了出来,无聊写写笔记。 正文: 内核版本:Linux 2.6 硬件图:button接在GPF0这个引脚上。 驱动程序: #include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> #include <linux/init.h> #include <linux/delay.h> #include <l..原创 2021-04-21 18:07:37 · 147 阅读 · 0 评论 -
写一个简单查询的按键驱动
前言: 把JZ2440翻了出来,无聊写写笔记。 正文: 内核版本:Linux 2.6 硬件图:button接在GPF0这个引脚上。 驱动程序: #include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> #include <linux/init.h> #include <linux/delay.h> #include <a..原创 2021-04-21 17:11:54 · 154 阅读 · 0 评论 -
写一个LED点灯驱动与测试
前言: 把JZ2440翻了出来,无聊写写笔记。 正文: 内核版本:Linux 2.6 硬件图:LED接在GPF4这个引脚上。 驱动程序: #include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> #include <linux/init.h> #include <linux/delay.h> #include <a...原创 2021-04-20 00:23:15 · 573 阅读 · 2 评论 -
开发板挂着NFS网络文件夹
1、Ubuntu安装nfs server配置软件包 sudo apt-get install nfs-kernel-server 2、打开修改/etc/exports 配置文件 sudo gedit /etc/exports 如我需要nfs分享的文件夹绝对路径:/home/sudaroot/JZ2440/Share 那么在文件末尾添加一行,跳转文件末尾的快捷按键:Ctrl + G /home/sudaroot/JZ2440/Share *(rw,sync,no_subtree_ch..原创 2021-04-17 15:55:49 · 120 阅读 · 0 评论 -
PC网口直连开发板,PC、开发板和虚拟机三者PING通
前言: 最近把JZ2440翻了出来,好怀念这板子啊。 大学买的啊啊~~~过了这么多年了~~~ 正文: 首先我的台式电脑是有两个网卡的。 一个是WiFi网卡,另一个是电脑主板上的有线网卡。 现在我们要用有线的方式,把开发板直连有线网卡。 还要保证WiFi连接还能继续上网。 第一步: 设置有线网卡和WiFi网卡IP都处于不用的两个网段。 现在看一下自己电脑的两个网卡IP WiFi网卡:192.168.0.146 有线网卡:192.168.1.27(静态IP) ...原创 2021-04-16 00:35:43 · 877 阅读 · 2 评论 -
Linux写一个最简单的字符驱动
1、驱动主设备号手动分配 驱动程序 #include <linux/module.h> #include <linux/kernel.h> #include <linux/fs.h> #include <linux/init.h> #include <linux/delay.h> #include <as...原创 2019-06-04 23:01:13 · 176 阅读 · 0 评论 -
Ubuntu18.04更换国内源
先备份以前的源,再用gedit打开更换源 #cp /etc/apt/sources.list /etc/apt/old_sources.list #gedit /etc/apt/sources.list 删除/etc/apt/sources.list里面内容,添加下面阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restri...原创 2019-04-24 00:20:45 · 66 阅读 · 0 评论 -
交叉编译环境arm-linux-gcc搭建
1、下载到某目录arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2,解压 $ tar xf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 2、配置系统环境变量 配置环境前先坐下普及: Ubuntu不同目录下profile与bashrc的区别 /etc/profile此文件为系统的每个用户设置环境信息,当用户第一次登录时,...原创 2019-04-24 21:17:49 · 91 阅读 · 0 评论 -
Error: file not found: arch/arm/boot/compressed/piggy.lzo
$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all ... Error: file not found:arch/arm/boot/compressed/piggy.lzo ... 安装: $sudo apt-get install lzop原创 2019-04-23 22:23:05 · 70 阅读 · 0 评论 -
scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory
$make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfi ... In file included from scripts/kconfig/mconf.c:23:0: scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file ...原创 2019-04-23 22:24:30 · 70 阅读 · 0 评论