首页
学习
活动
专区
工具
TVP
发布

咖啡走糖

专栏成员
21
文章
50352
阅读量
14
订阅数
服务器升级系统后编译出现的错误总结
部门用来开发的服务器之前的系统是ubuntu16.04的,已经好多年了,因为数据量庞大,更新系统怕有风险,一直没有升级。老系统局限性太多了,现在好多项目需要安装的软件版本太低,像openwrt、fenix一些工程编译所需要的最低系统环境都满足不了,所以最近终于把系统升到了ubuntu22.04,估计又可以用好几年了。
咖啡走糖
2022-11-05
3.4K2
RV1126调试(4)-升级镜像img打包分区修改
RK SDK中的img镜像都是gpt格式的,分区又很多,为了看起来直观,方便管理,只用三个分区就够了,uboot、kernel、rootfs。这里记录下linux和windows下两种打包img方式。
咖啡走糖
2022-11-05
3.1K0
RV1126调试(3)-mac地址改为从uboot env传递
设备上一共有四个网口,一个是原生的mac,另外三个是USB扩展的RTL8152,为了生产时候方便mac地址统一,所以需要所有的mac地址都存在一个存储空间里,然后四个mac去获取设置。这里比较简单的是将ethaddr这些参数在uboot通过bootargs传递给内核驱动。设备上有一个eeprom,可以把mac存储在里面,uboot启动时候去读取,然后设置到环境变量,再传递给内核的mac驱动。
咖啡走糖
2022-11-05
1.7K0
RV1126调试(2)-百兆网口调试
修改rv1126_1109_common.dtsi文件,将phy-mode从rgmii改为rmii,时钟clock由输入改为输出,然后根据产品原理图修改对应的管脚配置,我这里的具体配置修改如下
咖啡走糖
2022-11-05
2.2K0
RV1126调试(1)-修改默认调试串口
RK系列的SDK给的默认的调试串口都是uart2/1500000波特率,本次调试设备已经把console调试口改为了uart0,所以需要修改下uboot和内核,然后把波特率设为常用的115200。
咖啡走糖
2022-11-05
2.9K1
marvell 88e1512 网络调试
CPU用的是Armada-3720,内核版本是4.14。两路网口,eth0用RGMII模式,20_18_2:0默认111, eth1用SGMII模式,20_18_2:0默认001,88e1512的phy地址只能用0、1,(0也是mdio广播地址)。
咖啡走糖
2022-11-05
1.8K0
openwrt-luci展示无线模块信息
最近刚接触openwrt,配置环境、编译都弄了好久。用了现成的zedboard开发板可以正常运行。
咖啡走糖
2022-11-05
1.7K0
linux内核调试工具-addr2line和gdb定位问题
之前没有用过addr2line和gdb等内核调试工具定位问题代码,这里记录一下在将某个网络驱动从4.9内核移植到5.7内核时出现内核崩溃起不来的问题。
咖啡走糖
2022-11-05
1.4K0
linux内核增加亚信AX88772B驱动及测试
之前公司有款处理器为imx6的产品,前置网口是usb通过smsc95xx外扩出来的,测试网络洪水攻击时网口会有概率挂掉,现在用型号亚信AX88772B的USB网卡外接设备的usb hub进行了网络洪水攻击测试。
咖啡走糖
2022-11-05
1.3K0
linux桌面自动登录及屏幕相关操作
修改/etc/pam.d/lightdm-autologin,注释掉 auth required pam_succeed_if.so user != root quiet_success
咖啡走糖
2022-11-05
5.7K0
树莓派Compute Module 4 IO Board PCIE 验证记录
系统默认是在EMMC的,ubuntu20.04 ,接上HDMI线,显示系统正常起来,结果插上键盘鼠标,不能输入,网上查了资料,板子为了节省电源,默认是禁用USB口的。。。。
咖啡走糖
2022-11-05
7150
linux内核编译AX99100驱动
linux内核版本:4.14 pcie转四路串口芯片:亚信的AX99100 linux内核里是没有这块芯片的驱动的,这里自己添加驱动进去进行编译。 1.从亚信官网下载该芯片的linux驱动https:
咖啡走糖
2022-11-05
8.5K1
zynq-7000 获取CPU片内温度
XADC是zynq芯片内部进行温度和电压检测的模块,通过(https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842132/XADC)这篇wiki可以知道,XADC控制器有两种表现形式,一种是位于PS内部,即文档中提到的the PS-XADC interface for the PS software to control the XADC,另一种是位于PL内部,通过IP核的方式实现。目前常用的是第一种。这里也采用第一种PS自带的xadc来获取CPU片内的温度。
咖啡走糖
2022-11-05
1.6K0
microblaze排坑:download.bit没有运行Microblaze
最近调试验证zynq自带的软核microblaze,发现把microblaze的local memory设置成16KB以上时,在sdk里将bit文件和应用程序elf文件生成新的download.bit文件下载到板子上,microblaze的程序没有运行起来。
咖啡走糖
2022-11-05
1.4K0
88e1512 排坑(二)sgmii网口存在丢包现象
       距上次88e1512的sgmii不稳定的问题已经过去好久,这几天测试部发现sgmii网口偶尔会出现丢包现象,设备是做过EMC测试(静电,群脉冲,浪涌)的,经硬件工程师排查EMC实验造成phy损坏的概率很低,但是设备上下电网线插着时出现CRC错误/丢包的很容易出现,终端里面一直会打印如下错误信息,
咖啡走糖
2022-11-05
2K0
树莓派4b-manjaro切换国内源
1.这里没有更改/etc/pacman.conf,直接编辑/etc/pacman.d/mirrorlist文件,备份好该文件,注释掉其他行并添加下面行。
咖啡走糖
2022-11-05
3960
Armada-3720 EMMC启动
官网wiki没有介绍相关的操作说明,看了88F3700的datesheet,armada-3720是支持uboot从emmc启动的,这里uboot使用最新的armada-18.12 u-boot,内核是4.14,编译工具链用gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu。
咖啡走糖
2022-11-05
1.3K0
Armada-3720从sata硬盘启动
按照官网wiki,http://wiki.espressobin.net/tiki-index.php?page=Boot+ESPRESSObin+from+SATA+drive&highlight=
咖啡走糖
2022-11-05
1.2K0
uboot中初始化IO口
由于产品需要在uboot启动时要实现某些应用功能,所以在uboot中对一些IO口进行初始化,这里参考了dm-gpio的使用方法。
咖啡走糖
2022-11-05
7770
Linux-Manjaro18.0.4 安装sogou输入法
最近想装个双系统,看了一下linux发行版的排名,manjaro吸引了我的注意,准备装来试试看。装好系统起来后发现没有支持中文输入,用了这么多输入法还是搜狗的最好用,决定装sogou输入法了。
咖啡走糖
2022-11-05
4.9K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档