常用开发工具
记录工作中常用的工具技巧,比如vim,git,shell
打工人1379号
不谋万世者,不足谋一时;
展开
-
龙芯资源合集
龙芯交叉编译器1a,1b : pmon编译器链接(百度网盘)gcc-4.3-ls32:https://pan.baidu.com/s/1hP9cPPsB1XPUUZqmjpvhvA 内核编译器gcc-3.4.6-2f链接:https://pan.baidu.com/s/1GFcGb5qXbrfQaUMDZJFqEw2k,2j,2h: pmon编译器gcc-4.40-pmon链接:https://pan.baidu.com/s/1l9vf87vXPS2JrzsUOs_6gw原创 2022-01-17 10:09:46 · 1078 阅读 · 2 评论 -
pmon和内核编译
pmon编译1.本地编译make cleancd zloader.ls2kmake cfgmake tgt=rom2.交叉编译cd zloader.ls2kmake cfg &&make tgt=rom CROSS_COMPILE=/gcc-4.4.0-pmon/bin/mipsel-linux-make dtb 会生成gzrom-dtb.bin,即为pmon二进制;内核编译1.内核本地编译cp arch/mips/configs/loongson2k1000_原创 2021-09-30 17:46:14 · 284 阅读 · 0 评论 -
pmon常用操作
常用命令1.查看设备命令devls,其中syn0和syn1为两路gmac网卡,usbn为usb设备(n为第几个usb设备,可以为0~4),igb为pcie网卡,wdn为sata存储盘(n为第几个sata设备,可以为0-4);2.更新pmon命令,根据pmon存储位置的不同,可以分很多中情况,如果从fat格式的u盘里更新带dtb的pmon,命令如下:load -rf 0xbfc00000 /dev/fs/fat@usb0/gzrom-dtb.bin其中u盘中二级三级目录需要/号加目录进行依次叠加,文原创 2021-09-28 15:05:34 · 2709 阅读 · 0 评论 -
ejtag使用指南
1.ejtag是什么??ejtag是一种mips下的软件调试工具,兼顾程序烧录,问题定位,死机排故等功能,常用的操作包括烧录pmon,内核,检测cpu执行,读取外设状态等;2.参考文档:doc/目录下的文档,有硬件连接图和软件操作指导,比较全;3.常用操作如下pmon烧录下面以2K1000 linux下为例子(win下类似)1.进入到ejtag,如下:cd /home/jdm/ejtag/ejtag-debug2.执行ejtag程序,如下:./ejtag_debug_usb cpu0原创 2021-04-30 10:35:30 · 2075 阅读 · 2 评论 -
buildroot
龙芯 buildroot 使用详解文章转载出处:https://blog.csdn.net/tongxin1101124/article/details/102514589一般文件系统都要包含很多第三方软件,如:busybox,tftp,apache,PHP,DNS,qt等等,为了避免繁琐的移植工作,buildroot应运而生,通过menuconfig来配置我们需要的功能,不需要的去掉,再执行make编译,buildroot就会自动从指定的服务器上下载源码包,自动编译,自动搭建成我们所需要的嵌入式文件系转载 2021-02-25 15:46:50 · 540 阅读 · 1 评论 -
git常用操作
提交代码git push origin master显示当前源码loggit log --graph生成补丁git diff commit1 commit2 >kernel.patch打补丁git apply kernel.patch生成两个版本之间的补丁,并指定生成到目录里git format-patch commit1...commit2 -o kernel_patch_dir #export patch ,kernel_patch_dir is the dir of s原创 2021-01-01 19:22:49 · 85 阅读 · 0 评论