
openwrt
文章平均质量分 64
若星汉天空
这个作者很懒,什么都没留下…
展开
-
openwrt (一)入手
简介: 前期通过该平台熟悉openwrt的开发过程,仅记录一些学习笔记。代码下载:ssh-keygen生成key后提交marverll,获取代码下载权限。 下载代码部分针对marvell的openwrt平台记录,开源或者每家硬件平台的代码下载方式略有不同1、修改.ssh/configHost x.x.x.xHostName xxxxPort 443PreferredA...原创 2018-05-31 17:38:46 · 535 阅读 · 0 评论 -
openwrt (二)目录结构及用途
目录结构: ├────────────────/*build生成*/────── bin ├────────────────/*build生成*/────── build_dir ├────────────────/*build生成*/──────staging_dir ├── config //默认的项目配置,如:defconfig_pxa1826p50...原创 2018-05-31 17:41:45 · 2552 阅读 · 0 评论 -
openwrt (三)入门FAQ
openwrt作为一个基于linux开发的比较完善的嵌入式系统,可以快速移植到各种平台上。初次下载开源代码后,简单浏览后很是诧异,居然没看到uboot和kernel部分的代码,甚至没看到任何模块的代码,最多只是些patch和配置文件。 按照文档编译后,发现多了些工程目录,进而发现了很多源码,猜测到大概是Makefile或feed脚本在编译时在线下载的代码。为了后来者,初次入门openw...原创 2018-05-31 17:43:53 · 1773 阅读 · 0 评论 -
openwrt (四)启动(1)
1. 启动1号进程 kernel的启动开始于start_kernel()函数,在这里完成各种系统初始化后最后进入rest_init函数,这整个过程都可以称之为0进程: asmlinkage void __init start_kernel(void) { ... boot_cpu_init(); page_ad...原创 2018-05-31 17:46:41 · 1476 阅读 · 0 评论 -
编译OpenWRT时 #error GNU libiconv not in use but included iconv.h is from libiconv
编译OpenWRT时报错:gconvert.c:61:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv #error GNU libiconv not in use but included iconv.h is from libiconv解决1:$ cd build_dir...原创 2018-05-31 17:49:23 · 2671 阅读 · 0 评论 -
beaglebone black fat16分区方法
分区debian@beaglebone:~$ sudo fdisk /dev/mmcblk0p1 Command (m for help): d ...原创 2018-07-03 15:30:15 · 493 阅读 · 0 评论 -
openwrt (四)启动(2)
目录1. 启动1号进程2. /etc/preinit 第一阶段1. 启动1号进程 kernel的启动开始于start_kernel()函数,在这里完成各种系统初始化后最后进入rest_init函数,这整个过程都可以称之为0进程: asmlinkage void __init start_kernel(void) { ...原创 2018-06-09 16:40:40 · 1065 阅读 · 0 评论 -
openwrt beaglebone black(BBB) usb rndis配置
1、menuconfig主板配置usb gadget rndis配置2、开机加载g_ether.ko3、usb0 up4、windows rndis驱动 本文主要解决bbb主板烧写openwrt 默认编译的版本无usb ndis功能,pc端无法通过ssh连接主板的问题。 否则只能用串口,个人觉着通过usb ssh更方便。1、menuconfig...原创 2018-07-03 17:44:31 · 3054 阅读 · 0 评论