• Linux Kernel Driver 之 mmap 机制 Linux 内核编程的分离思想

    时间:2024-04-08 18:19:17

    前言Linux 编程中,大多数的场景,数据的交换,不论读还是写都要经过两次数据拷贝过程:用户和内核,内核和硬件物理内存如果数据的访问量比较小,两次的数据拷贝对系统性能影响几乎可以忽略不计如果数据的访问比较大,两次的数据拷贝势必影响系统性能数据的操作的规律是源要不是用户或者硬件,目的要不是硬件或者用户...

  • Uboot、kernel、rootfs、安装模块整套流程

    时间:2024-04-08 14:24:24

    Uboot过程(1)对uboot源代码进行完修改(修改内容根据自己的理解和分析来修改)(2)make distclean然后make x210_sd_config(配置文件)然后make(3)编译完成得到u-boot.bin,然后去烧录。烧录过程:第一步:进入sd_fusing目录下第二步:make...

  • 卡在Starting kernel...的原因分析

    时间:2024-04-08 14:23:35

        相信大家在开发嵌入式Linux系统时,一定遇到过卡在Starting kernel...而运行不下去的情况,这种类型的问题主要有两个原因,下面我们就一一了解下。    Device Tree出现之前    Device Tree出现之前,也就是kernel 3.0之前的版本,这种情况下,当b...

  • 全面认识海思SDK:环境搭建编译烧写uboot、kernel、rootfs

    时间:2024-04-07 14:10:23

    编译:    在SDK的osdv目录下的readme_cn.txt中描述了如何编译相应产品型号的uboot、kernel、rootfs。     参照文档进行编译即可。     需要注意的一点是相应文件夹的备份,可以从makefile中看到编译时会删除文件夹。 烧写:    烧写会利用到海思的HiT...

  • ubuntu安装kernel3.10.34

    时间:2024-04-07 10:02:03

    参考http://www.linuxidc.com/Linux/2014-03/98818.htm32位系统安装wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.10.34-saucy/linux-headers-3.10.34-031034_3.10.3...

  • 安装软件时显示无法定位程序输入点xxx于动态链接库KERNEL32.dll上

    时间:2024-04-07 07:41:41

    问题描述:在网上找到的解决方案大部分都不靠谱,尤其是将KERNEL32.dll下载复制到system32中,会出现没有权限问题。system32下面的是系统文件,所以不要修改。真正的解决方案:安装系统更新补丁KB2533623即可。下载地址:http://www.downyi.com/downinf...

  • 高通Android9.0_Kernel4.9 USB主从切换检测调试总结

    时间:2024-04-06 13:39:53

    一、主要问题       本项目采用的是高通的SDM450平台,单USB口出来后接了USB HUB 同时可以连接电脑等,这就有个问题,当我同时连接电脑并将USB HUB上电后,在主从切换之间就有问题,也就是当处于主模式的时候,通过拉高USB_ID管脚进入从模式,这时候就会切换失败;或者处于从模式的时...

  • Linux Kernel代码艺术——系统调用宏定义

    时间:2024-04-05 15:05:03

    我们习惯在SI(Source Insight)中阅读Linux内核,SI会建立符号表数据库,能非常方便地跳转到变量、宏、函数等的定义处。但在处理系统调用的函数时,却会遇到一些麻烦:我们知道系统调用函数名的特点是sys_×××,例如我们想找open函数的内核系统调用代码,在SI提供的符号表中搜索sys...

  • Crash 分析Kernel Panic 手机重启利器

    时间:2024-04-04 14:31:07

    极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、Crash 简介二、搭建Crash 分析kernel ramdump平台三、Crash 命令...

  • 2440移植Linux Kernel笔记(四)------yaffs2打补丁

    时间:2024-04-03 09:46:11

    你好!这里是风筝的博客,欢迎和我一起交流。如果本篇博客对您有帮助,或许可以在下方评论给我留个言。cd /work/system/获取yaffs2源码:git clone git://www.aleph1.co.uk/yaffs2记得要安装git才能获取源码(安装git:sudo apt-get in...

  • 核技巧(Kernel Trick)与支持向量回归(SVR)详解

    时间:2024-03-31 10:52:31

    核技巧(Kernel Trick)与支持向量回归(SVR)详解第十五次写博客,本人数学基础不是太好,如果有幸能得到读者指正,感激不尽,希望能借此机会向大家学习。这一篇内容来自于《机器学习》和林轩田《技法》以及自己的一些理解。这篇文章首先对表示定理(Representor Theorem)进行介绍和证...

  • 展讯平台 kernel重启分析套路总结

    时间:2024-03-30 08:09:16

    一.初步定为分析在ylog的phone.info中搜索关键词 bootmode例如:[ro.bootmode]: [panic]可以确定是kenel panic导致的手机重启 二.Kernel Panic的产生的原因panic 是英文中是惊慌的意思,Linux Kernel panic正如其名,li...

  • ubuntu14.04 安装cuda7.5或8.0 中的unable to locate kernel source 问题解决方案

    时间:2024-03-29 18:46:50

    第一次写blog,主要是因为自己被这个问题折磨了很久,当终于解决了之后,又觉得是那么自然,总结起来一个教训:有官方教程就先好好看官方教程!有官方教程就先好好看官方教程!有官方教程就先好好看官方教程!如果你也碰到了unable to locate kernel source 的问题,这篇blog绝对值...

  • Ubuntu18.04升级kernel版本

    时间:2024-03-29 08:41:47

    1.检查安装内核版本 uname -sr 2.在https://kernel.ubuntu.com/~kernel-ppa/mainline/选择内核版本选择以上版本进行下载wget 3.sudo dpkg -i *.deb 执行以上命令安装deb文件 4.重启后生效查看已经安装的内核 sudo d...

  • app应用--->framework层---->hal硬件抽象层---->kernel driver

    时间:2024-03-29 07:42:49

    一:android系统整体框架二:关于各个层次之间如何打通任督二脉(android系统如何从最上层ui一直调用到最低层)  ServiceManager.getService("helloworld") jni(#include <hardware/hellowrold.h) open打开/d...

  • Anaconda jupyter notebook 出现 kernel error 解决办法

    时间:2024-03-28 18:31:51

    kenel出现错误如图: 解决办法首先打开Anaconda Prompt输入jupyter kernelspec list查看安装的内核和位置进入安装目录,打开kernel.jason, 查看python的编辑器的路径文件是否与安装路径一样如果不一样,那么输入 python -m ipykernel...

  • Andriod 死机时kernel panic分析!

    时间:2024-03-28 16:29:42

    分析步骤如下:连接手机,先确保diag 口ok。如下:打开QPSTConfiguration工具。进行相关操作,死机时QPST工具会自动抓取死机dump。抓取log 时state 状态栏会如下,抓取成功后如下保存的dump 如下:5.  使用QCAP 在线工具解析dump。  使用方法如下: 安...

  • iis应用程序池自动停止,window日志报错:w3wp.exe应用程序错误 错误模块名称 KERNEL32.DLL,版本 6.3.9600.17415,时间戳 0x545049be

    时间:2024-03-27 19:58:11

    问题描述:iis应用程序池自动停止,window日志报错:w3wp.exe应用程序错误 错误模块名称 KERNEL32.DLL,版本 6.3.9600.17415,时间戳 0x545049be解决方案:在网上找到很多方式但是都不起作用,修改文档权限,修改注册表操作权限 设置各种东东。因为服务器上其他...

  • VScode Jupyter Server: No Kernel Python: Not Started 问题解决

    时间:2024-03-27 10:26:01

    今天看vscode上的Python插件时,偶然发现已经支持直接在vscode上使用jupyter。jupyter用起来非常方便,但我不太习惯在浏览器上的界面,所以用的比较少。在发现这个功能后,就按照插件介绍里的步骤使用了一下,但是出现了bug,vscode上的jupyter显示找不到kernel,然...

  • 解决VS中无法打开文件“kernel32.lib”,无法运行“rc.exe”问题

    时间:2024-03-26 20:43:40

    一、解决无法打开文件“kernel32.lib”原因在于没有配置好“库目录”路径。解决步骤:1.1 找到“kernel32.lib”的路径,一般在C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib中。    如果没有,请在C盘中搜索“ker...