logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

全志平台的 sys_config.fex文件

先说结论:在全志平台上进行开发,大部分的硬件配置都可以在sys_config.fex文件中进行配置和修改,可以说基本上取代了dts文件。但是在最终生成dtb文件之前,全志内部将该文件与dts文件进行了合并,配置项以sys_config.fex文件优先。关于该文件的说明,全志的官网上有详细的介绍,有兴趣的朋友也可以去看看:http://linux-sunxi.orghttp://linux-sunx

#arm#linux
linux下通过debugfs查看Emmc使用状态

EMMC芯片是有使用寿命的。确认EMMC器件的NAND FLASH类型,是MLC还是TLC,一般是TLC,器件手册标称1000-3000次,取平均值2000次作为评估。EMMC寿命对照表:挂载debugfs到debug目录:mount -t debugfs none /sys/kernel/debug进入/sys/kernel/debug/mmc0/mmc0:0001/目录,有以下几个文件(以我A

#linux
Linux动态库常见问题之-“cannot open shared object file No such file or directory“的解决办法

Linux编写程序时,会经常的接触动态库,而在程序运行时可能会遇到类似于:libxxx.so cannot open shared object file No such file or directory的问题,这个代表什么含义,该怎么解决呢?含义这个问题代表的含义是,可执行程序在加载libxxx.so库时,找不到该库。至于找不到的情况分为两种:系统里根本不存在libxxx.so库;libxxx

#linux
linux调试串口改为普通串口使用

一、介绍一般一个linux开发板的串口0默认作为调试串口使用,也就是linux的shell调试终端,如果要作为普通串口使用需要相应的设置,这里以应用层修改的方法介绍怎么使用二、使用方法1、切换调试终端到其他串口//将shell切换到其他串口终端int change_cosole(char *tty){int fp = 0;fp = open(tty, O_RDONLY);if(fp == -1){

#linux
linux CPU主频配置

CPU主频相关信息root@am335x-evm:/sys/devices/system/cpu/cpu0/cpufreq# lsaffected_cpusscaling_cur_freqcpuinfo_cur_freqscaling_drivercpuinfo_max_freqscaling_governorcpuinfo_min_freqscaling_max_fr

#linux
关于ttyS0: 1 input overrun(s)错误

对于这个错误,网上的回答大多千篇一律,我找到两种有代表性的回答。第一种linux串口长期工作时,出现提示:ttyS0: 1 input overrun(s)说明串口已经输入溢出,这时候我们应该将串口的缓冲区进行清除。在发送命令前,清除缓冲区在接受数据后,清除缓冲区清除命令:tcflush(fd, TCIOFLUSH);当然fd是你串口open时返回的int,这个fd必须有意义(>0);TCI

#linux
Linux内核中申请内存( kmalloc,kzalloc,vmalloc)几种方式的区别

在linux中,用户空间在动态申请内存时是用 malloc() 函数,对应的释放函数是 free() 。而在内核空间中申请内存,一般会用到 kmalloc()、kzalloc()、vmalloc() 这三个函数,以下是这些函数的使用及它们之间的区别。kmalloc()函数原型:void *kmalloc(size_t size, gfp_t flags)(重点☆)kmalloc() 申请的内存位于

#linux
linux下通过debugfs查看Emmc使用状态

EMMC芯片是有使用寿命的。确认EMMC器件的NAND FLASH类型,是MLC还是TLC,一般是TLC,器件手册标称1000-3000次,取平均值2000次作为评估。EMMC寿命对照表:挂载debugfs到debug目录:mount -t debugfs none /sys/kernel/debug进入/sys/kernel/debug/mmc0/mmc0:0001/目录,有以下几个文件(以我A

#linux
NVM, PROM, OTP, eFuse傻傻分不清楚

1. 什么是NVM?NVM: Non-Volatile Memory,非易失性存储器NVM 的特点是存储的数据不会因为电源关闭而消失,像 Mask ROM、PROM、EPROM、EEPROM、NAND / NOR 闪存 (Flash Memory) 等传统 NVM,以及,目前许多正在研发的新型态存储器,如磁性存储器 (MRAM)、阻变存储器 (RRAM)、相变存储器 (PRAM)、铁电存储器 (F

#系统安全#arm
Unknown “symbol gpio_direction_input” 的解决方法

内核对gpio_direction_input导出声明如下:EXPORT_SYMBOL_GPL(gpio_direction_input);gpiolib中gpio方法导出也是使用EXPORT_SYMBOL_GPL因此,驱动如果要使用gpiolib中导出的方法,必须使用GPL授权,否则加载驱动时,就会出现“Unknown symbol gpio_xxx”MODULE_LICENSE("GPL");

#linux
    共 13 条
  • 1
  • 2
  • 请选择