linux
IT小生lkc
趁年轻,别仿徨
展开
-
[Uboot] 添加自己配置文件defconfig以及头文件
修改为。原创 2023-04-19 22:51:41 · 1359 阅读 · 0 评论 -
【uboot】bootcmd和bootargs --举例nuc980 yaffs2以及imx6ul emmc
bootz ${kernel_load_address} - ${devicetree_load_address} 启动镜像位置 设备树位置]mtd,ubi,etc....直接在内核中根据root=xxx挂根,并有内核启动init进程/sbin/init。[从第1个存储设备的第1个分区的根目录读出uImage文件到内存地址0x83000000 拷贝设备树][从第1个存储设备的第1个分区的根目录读出uImage文件到内存地址0x80800000 拷贝镜像]忽略内核日志等级的设置,向控制台输出所有内核消息。原创 2022-11-25 22:55:43 · 998 阅读 · 0 评论 -
uboot menuconfig详解
configs/ **_defconfig 注意:defconfig 是必须的后缀有的需要指定编译器CROSS_COMPILE 和 架构 ARCHmake 配置文件 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-make savedefconfig 将生成的.config精简,方便拷贝替代原有的配置文件保存。原创 2022-09-17 23:17:44 · 1877 阅读 · 0 评论 -
【uboot内核适配学习】uboot 修改默认ip
设备出场的时候都需要默认的ip。找到uboot芯片配置文件,不同芯片厂家适配的文件必定是不一样的,位置也可能不一样原创 2022-09-12 23:34:50 · 1847 阅读 · 0 评论 -
cJSON插入项
array 插入的json项。which 插入第几项。newitem 插入项。原创 2022-09-07 22:09:03 · 397 阅读 · 0 评论 -
linux编译器配置
环境变量路径(选择自己的路径):/home/lkc/tools/gcc-linaro-4.9.4-2017.01-i686_arm-linux-gnueabihf/bin。配置文件 ~/.bashrc。配置文件~/.zshrc。原创 2022-08-28 16:57:18 · 522 阅读 · 0 评论 -
配置环境出错 .bashrc:16: command not found: shopt
配置文件 ~/.bashrc。配置文件~/.zshrc。查看系统默认shell。原创 2022-08-28 16:54:42 · 1399 阅读 · 0 评论 -
nuc980心跳灯
arch ->arm -> Mach-nuc980 下的dev.c#include 驱动文件(系统自带):\drivers\leds\leds-gpio.c注册方式是平台驱动原创 2022-06-25 18:10:24 · 292 阅读 · 0 评论 -
单片机修改网络硬件驱动(phy芯片更换)
1.对比原理图,查看官网demo板连接引脚和当前phy芯片区别之前遇到一个问题,原demo有RXNN引脚,好像是用于错误检测,但是适配的芯片没有该引脚,然后就在一直校验该引脚,做法就是将该引脚复用为普通io2.遵循协议,一般协议都是通用的3.复位引脚,一般复位引脚需要拉高,但是注意一点最好是先拉低然后延时一会再拉高,有基本的点平变化4.PHY地址,一般是5位,很多PHY地址是由原理图中led灯几个引脚的高低电平决定的,其中大部分0是广播地址也就是可以适配任何phy5.MAC第一位不能是00,其实全ff是广播原创 2022-06-25 17:43:50 · 682 阅读 · 0 评论 -
git clone错误(由于提升git的安全性导致的)
The unauthenticated git protocol on port 9418 is no longer supported.Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.例如:这样是错误的git clone git://github.com/wting/autojump.git正确:git clone ht..原创 2022-04-30 11:19:29 · 611 阅读 · 0 评论 -
vmare:桥接模式(设置都正常,但是无法ping通,主机不可达)
主要原因:需要设置桥接模式的特定的网卡,有的时候这个桥接模式并不一定设置成自己设置的桥接模式的网卡虚拟机ip地址需要与主机在同一个网段:主机设置:ubuntu设置:vmare设置:最后尝试ping主机或者ubuntu......原创 2022-04-26 23:19:28 · 1991 阅读 · 0 评论 -
【ubuntu】ubuntu使用samba创建共享文件夹
安装apt-get install samba配置:sudo vi /etc/samba/smb.conf在该文件的最后添加下边[myshare] #myshare 是windows看到的共享文件夹的名字path=/home/lkc/shared #ubuntu上共享的目录writable=yespublic=yesbrowseable=yesavailable=yes然后点击电脑的网络就会看到共享文件夹了,没...原创 2022-01-08 11:22:06 · 875 阅读 · 0 评论 -
make menuconfig出现“Your display is too small to run Menuconfig!It must be at least 19 lines by ”错误
出现的错误:scripts/kconfig/mconf KconfigYour display is too small to run Menuconfig! //翻译:您的显示屏太小,无法运行菜单确认It must be at least 19 lines by 80 columns.make[1]: *** [scripts/kconfig/Makefile:37:menuconfig] 错误 1make: *** [Makefile:477:menuconfig...原创 2021-08-13 23:17:40 · 3978 阅读 · 0 评论 -
编译linux内核
很多时候看教程,自己从网上下载的源码为什么和别人的不一样,因为你没有进行相关的编译:1:安装lzop库(不安装的话,编译就会出错)sudo apt-get install lzop2:将内核放置在Linux虚拟机中: (拖拉功能是安装虚拟机的tools)cp 拖过来 ./ (拖到当前文件夹)3:编写shell脚本:.sh文件#!bin/shmake ARCH=ar...原创 2021-05-24 10:31:52 · 627 阅读 · 0 评论