2024年9月11日

7. 安装软件包

摘要: 原生的openwrt 里没有安装一些额外用到的软件包(即插件),下面记录一下怎么在imx8平台的 openwrt 上安装软件包,并且在 luci 界面的服务选项里使用 原生luci界面没有服务选项 1. openwrt 换软件源 /etc/opkg/distfeeds.conf # 原始源 #src 阅读全文

posted @ 2024-09-11 17:21 f1engmin11 阅读(502) 评论(0) 推荐(0)

6. 使用 lan口连接上层路由器的lan ,实现openwrt联网

摘要: 参考网友帖子: OpenWrt中,旁路由的设置与使用 - 知乎 (zhihu.com) openwrt旁路由设置的正确方式-CSDN博客 三分钟搞定OpenWrt网关(旁路由)模式设置 小白必备教程 适用于N1及所有旁路由设备-斐讯无线路由器以及其它斐迅网络设备-恩山无线论坛 (right.com. 阅读全文

posted @ 2024-09-11 17:21 f1engmin11 阅读(231) 评论(0) 推荐(0)

5. 在源码里修改lan的默认IP

摘要: 参考网友帖子:OpenWrt编译时修改默认IP地址 - OpenWrt 中文教程 & More (jwtechtips.top) 修改如下文件 openwrt/imx_openwrt/package/base-files/files/binconfig_generate 如下: case "$pro 阅读全文

posted @ 2024-09-11 17:20 f1engmin11 阅读(181) 评论(0) 推荐(0)

4. imx8mmini新增USB网口

摘要: imx8mmini 本身只有一个物理网口,可以使用 usb 接口外接一个usb网口 我使用的是绿联的 USB3.0 HUB转换器:绿联USB3.0 HUB网卡转换器 (lulian.cn) 配置Linux,使用的内核是Linux5.15.114 在 .config 里加入 CONFIG_USB_NE 阅读全文

posted @ 2024-09-11 17:20 f1engmin11 阅读(105) 评论(0) 推荐(0)

3. 使用外部 kernel

摘要: 22-Openwrt 使用外部kernel和kernel_config - 简书 (jianshu.com) 阅读全文

posted @ 2024-09-11 17:20 f1engmin11 阅读(30) 评论(0) 推荐(0)

2024年9月9日

2. 修改/编译kernel,luci登录

摘要: 1. 修改kernel,在 openwrt/imx_openwrt/target/linux/imx/patches-5.15/ 目录下有一大堆补丁文件,就是用来给目标镜像打补丁的,在这里修改 kernel 补丁 修改 设备树 补丁文件 0002-add-dts-files.patch +&pcie 阅读全文

posted @ 2024-09-09 18:00 f1engmin11 阅读(40) 评论(0) 推荐(0)

1. 下载代码和编译

摘要: NXP的OpenWRT方案介绍 - NXP Community 记录一下具体做法: git clone https://github.com/nxp-imx/imx_openwrt.git -b imx_v23.05_v5.15.114 ./scripts/feeds update -a ./scr 阅读全文

posted @ 2024-09-09 17:59 f1engmin11 阅读(33) 评论(0) 推荐(0)

2024年9月7日

原子变量

摘要: 参考网友帖子:学习笔记五 :linux驱动之原子变量_驱动中添加一个原子变量-CSDN博客 实现一个驱动只能被一个进程打开: #include <linux/module.h> #include <linux/fs.h> #include <linux/uaccess.h> #include <li 阅读全文

posted @ 2024-09-07 12:15 f1engmin11 阅读(9) 评论(0) 推荐(0)

中断屏蔽

摘要: 1. 中断屏蔽将使得中断与进程之间的并发不再发生; 2. 内核的进程调度等操作都依赖中断来实现,内核抢占进程之间的并发也不再发生; 3. 接口: local_irq_disable() //屏蔽中断 . . . critical section //临界区 . . . local_irq_enabl 阅读全文

posted @ 2024-09-07 12:15 f1engmin11 阅读(39) 评论(0) 推荐(0)

互斥锁-基于堵塞的互斥机制

摘要: 解决对单个资源的互斥访问 问题 当加锁失败,互斥锁使用线程切换应对,本线程放弃时间片。直到加锁成功,CPU再重新调度本线程,重新获得时间片。 P/加锁 临界区 V/解锁 阅读全文

posted @ 2024-09-07 12:15 f1engmin11 阅读(24) 评论(0) 推荐(0)

导航