自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (117)
  • 问答 (1)
  • 收藏
  • 关注

原创 【开发日常】执行make的时候出错(未搭建内核开发包)

从别处拿到一段源码,想要编译生成镜像并加载到板子的内核中去。首先在linux虚拟机上编译,生成的ko文件无法加载到板子的内核中,因为两个内核版本不匹配。那就想在板子里面的linux下编译,生成的ko一定是对应的版本号的。在实际编译的时候出现以下问题:[root@localhost 0530]# makemake: Warning: File `Makefile' has modification...

2018-05-31 15:02:36 9528 14

原创 开发环境 - Linux设置MAC、IP地址

首先设置mac & IP地址:    通用的方法,找到网卡的配置文件,直接修改(系统每次启动的时候会从配置文件中读取并设置相应网卡信息)        1.先到对应目录下,打开配置文件vi /etc/sysconfig/network-scripts/ifcfg-*        2.修改配置文件,其中添加一项HWADDR...IPADDR=172.16.80.143NETMASK=2...

2018-05-31 11:21:18 740

原创 【开发日常】Linux下设置机箱上的风扇转速

最近在调试一个设备,非常的吵,决定把风扇转速调低,降低噪音。这篇文章可能不具有通用性,仅自己记录,用作以后参考。风扇的转速通过pwm调节,因此先找下有没有pwm模块:ls /sys/class/hwmon/hwmon*/对应路径下找不到pwm的话,说明模块没有加载,需要编译模块,加载后才可以到 https://www.kernel.org/ 下载内核源码windows下通过ssh连接运行linux...

2018-05-29 17:26:50 13089 3

原创 开发环境 - 解决centos下无法使用yum的问题

在centos下想用yum安装一些东西,问题1:yum install出现 Error: cannot find a valid baseurl or repo:base有问题查百度:https://www.cnblogs.com/hopkings/p/6140654.html解决1:重新设置IP地址,重新设置路由、重新设置DNSifconfig enp24s0 inet 172.16.80.14...

2018-05-29 11:29:46 2404

原创 【开发环境】解决SecureCRT 中文乱码

在linux服务器上搭建solr,用的是SecureCRT 连接linux服务器,发现不能输入中文,配置文件中的中文也是乱码;先以为是SecureCRT工具编码的问题,把编码改成utf-8之后发现还是有乱码;最后才发现其实还有一个地方没有改配置,那就是字体必须是中文字体,而且字符集得是支持中文的字符集如gb2312:还有就是这里不能选择 带 @的中文字体,不然字体就是 躺着的。。。这是一个小小的...

2018-05-29 10:57:29 4617 1

原创 开发环境 - 配置串口默认输出调试信息

配置串口默认输出调试信息vi /etc/default/grub  GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"  GRUB_DEFAULT=saved  GRUB_DISABLE_SUBMENU=true  GRUB_TERMINAL="console serial"  GRUB_SERIAL_COMMAND=...

2018-05-29 10:47:38 1093

原创 驱动开发基础 -- 抢占、中断

我最新的理解,抢占和中断!首先,两个确实不是一个概念上的东西,但两者之间互相关联抢占,可以理解为,上下文切换,在Linux(或者其他操作系统)里有两种上下文:进程上下文,中断上下文;因此抢占发生的场景:    1.低优先级的进程被高优先级的进程抢占(进程上下文切换)    2.正在运行的进程被中断打断(中断上下文切换)    3.低优先级中断被高优先级中断打断(中断上下文切换)然后正好看到别人写的...

2018-05-25 09:29:08 731

原创 【同步与并发】自旋锁、信号量

首先讲应用场景:当某一个执行单元在使用一块共享资源时,是不能被打断的,否则会造成共享资源内的数据被另一个执行单元改变,造成无法预知的错误。为了预防以上可能产生的情景,就需要对这一块共享资源做保护措施。 保护共享资源的方式有很多,例如:中断屏蔽、自旋锁、信号量... 保护共享资源的互斥机制--中断屏蔽:通过local_irq_disable(禁止中断操作)/local_irq_s...

2018-05-24 13:21:24 840 1

原创 驱动开发基础 -- 并发、竞态、编译乱序、执行乱序

    并发:多个执行单元同时、并行被执行    竞态:多个并发的执行单元对同一共享资源的访问竞态产生的条件:    1.单处理器中低优先级的进程被高优先级的进程抢占,同时他们访问同一块共享资源    2.多处理器中,CPU1的进程、CPU2的进程同时访问同一块共享资源    3.上述两种情况下,中断打断进程的运行,同时中断也访问同一块共享资源;甚至中断被更高优先级的中断打断,两者同时访问同一块共...

2018-05-24 13:15:04 338

原创 驱动开发基础 -- ARM基础

SOC:片内系统(一颗芯片内包括CPU+存储...)CPU:运算器+控制器嵌入式特点:专用多核处理器:SMP(对称多核处理器)、FPGA+ARM(非对称多核)、AMP(非对称)交叉编译工具链:(表示基于对应设备运行环境的)编译器、链接器、汇编器...地址总线、数据总线:CPU通过地址总线寻址,通过数据总线和外部设备进行数据交互。其中,地址总线的位数决定了CPU的寻址范围,数据总线的位数决定了单次通...

2018-05-22 16:31:13 1108 1

strace-4.11源代码下载

strace是Linux环境下的一款程序调试工具,用来监察一个应用程序所使用的系统调用。 Strace是一个简单的跟踪系统调用执行的工具。在其最简单的形式中,它可以从开始到结束跟踪二进制的执行,并在进程的生命周期中输出一行具有系统调用名称,每个系统调用的参数和返回值的文本行。

2022-02-08

lzo-2.10.tar.bz2

lzo库文件

2021-11-24

zlib-1.2.11.tar.bz2

zlib-1.2.11.tar.bz2 zlib

2021-11-24

mtd-utils.tar.bz2

mtd-utils工具包,包含mtdinfo、ubinfo、ubiformat、ubiattach、ubidetach、ubimkvol...等

2021-11-24

hdparm-9.60.tar.gz

hdparm-9.60 【开发工具】【Hdparm】测试硬盘读写速度 # hdparm -Tt /dev/sda /dev/sda: Timing cached reads: 1918 MB in 2.00 seconds = 959.62 MB/sec Timing buffered disk reads: 184 MB in 3.00 seconds = 61.26 MB/sec hdparm可检测,显示与设定IDE或SCSI硬盘的参数。

2021-08-18

notepad++_v.8.1.2.zip

notepad++_v.8.1.2 文本阅读工具,比记事本好用

2021-08-13

Everything-1.4.1.935.x86.zip

Everything-1.4.1.935.x86 全局搜索工具,查文件路径很快

2021-08-13

7z2103-x64.zip

7z2103-x64压缩工具 win10下的压缩和解压工具

2021-08-13

PotPlayer64.zip

PotPlayer64 看视频很好用,解压就可以运行

2021-08-13

Source Insight 4.0.0085-4.0.0086.zip

SourceInsight工具 1. 安装原版软件:Source Insight Version 4.0.0085/Source Insight Version 4.0.0086 2. 替换原主程序:sourceinsight4.exe 3. 导入授权文件(Import a new license file):si4.pediy.lic

2021-08-13

RTL8201FI-VC-CG.pdf

PHY芯片手册-RTL8201FI

2021-08-04

ppp-2.4.9.tar.gz

PPP源码下载 版本:ppp-2.4.9

2021-04-06

ppp-2.4.8.tar.gz

PPP源码下载 版本:ppp-2.4.8

2021-04-06

ppp-2.4.2.tar.gz

ppp源码下载 版本:ppp-2.4.2

2021-04-06

TscanCodeV2.14.24.windows.exe

TscanCodeV2.14.24.windows.exe 在windows上部署TscanCode代码检测工具

2021-04-02

setupssh-8.5p1-1.exe

openssh Windows 下 cmd 窗口使用 ssh 命令

2021-03-30

imx6ul_iic_drv.zip

imx6ul_iic总线驱动

2021-03-14

2017-0316-sama5d2以太网驱动(暂时完成版).zip

sama5d2以太网驱动

2021-03-14

stream_5.10.tar.gz

STREAM是一套综合性能测试程序集,通过fortran和C两种高级且高效的语言编写完成,由于这两种语言在数学计算方面的高效率, 使得 STREAM 测试例程可以充分发挥出内存的能力。 STREAM 测试得到的是可持续运行的内存带宽最大值,而并不是一般的硬件厂商提供的理论最大值。

2021-02-24

iperf-2.0.9-win64.rar

iperf-2.0.9-win64 iperf 是一个网络性能测试工具。iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。 最简单的方式,iperf可以用来测试网络传输速度。

2021-02-21

kernel-headers-5.4.56-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-5.4.49-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-5.4.42-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-5.4.28-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-5.4.25-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.113-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.110-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.104-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.94-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.84-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.72-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.43-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.40-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.34-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.29-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.28-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.19.23-300.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.119-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.116-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

kernel-headers-4.14.111-200.el7.x86_64.rpm

有的系统安装后缺少这个rpm,导致后续软件不能安装 安装后可以正常编译驱动模块、程序等。

2021-01-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除