我通过阅读各种相关书籍,从操作系统原理、到 Linux内核,再到硬件驱动程序等等。 把观察到的性能问题跟系统原理关联起来,特别是把系统从应用程序、库函数、系统调用、再到内核和硬件等不同的层级贯穿起来。 性能优化 是个系统工程, ...
分类:
系统相关 时间:
2019-08-20 22:22:01
阅读次数:
120
一、鸿蒙OS开源发布 8月9日,华为在本次大会上发布了基于微内核的全场景分布式操作系统鸿蒙OS,并宣布鸿蒙OS将对全球开发者开源。同时,华为全面开放HMS,使全球开发者可以快速接入HMS生态,实现生态共享。 华为消费者业务CEO余承东说,“鸿蒙OS联接了万物,选择鸿蒙就是选择未来。华为长期致力于包括 ...
分类:
其他好文 时间:
2019-08-10 19:23:56
阅读次数:
146
一、注册表认识 注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件,用于存储系统和应用程序的设置信息。16位驱动在WinNT (Windows New Technology)下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS(基本输 ...
分类:
其他好文 时间:
2019-07-16 18:12:27
阅读次数:
95
最近一两年来,Vmware几乎统治了虚似化的市场。对于这种趋势如果视如不见,可能很快就要被行业淘汰了。所以业余时间要抓紧时间学习,练习Vmware技术。问题是Vmware是面向企业推出的,官方的镜像只能用在推荐的服务器上。可是这样就没办法了吗?那当然不是,要知道ESXi在各种黑群晖、openwrt玩家群里是玩得风声水起。早就要网友研究出安装在普通机器上的方法了。这篇文章虽然是我原创,但思路和方法算
分类:
其他好文 时间:
2019-06-09 11:27:23
阅读次数:
3320
一. Python语言排名 1. java 2. C 3. C++ 4. Python 几大编程语言的历史排名 2019.05 编程语言排名 二. 与其它语言的区别 1. C/C++ 编程语言界始祖,编写所有的操作系统,偏底层,在开发硬件驱动、嵌入式、游戏引擎开发等领域应用广泛;入门极难 2. ja ...
分类:
编程语言 时间:
2019-05-07 21:15:19
阅读次数:
136
Linux内核及编译Linux系统安装和kickstartKernel+initrd(busybox制作,提供ext3文件系统模块)+ROOTFS(busybox制作)makearch/arch/x86/boot/bzImage硬件驱动:initrdinitrd:仅需要提供内核访问真正的根文件系统所在设备需要的驱动存储设备和文件系统相关的模块系统初始化rc.sysinit:初始其它硬件的驱动程序R
分类:
系统相关 时间:
2019-04-19 10:25:05
阅读次数:
174
linux的组成:linux是单内核的系统,而windows是多个微内核的组成的操作系统linux内核的作用:进程管理,内存管理,设备管理,网络管理,硬件驱动,安全机制启动流程:1,POST加电自检作用:对电脑的各种硬件进行检测,看是否正常ROM(主要):加载BIOS保存电脑的输出程序,但是它是保存在内存之中RAM:保存电脑的各种参数设置,不然BIOS设置存不住,比如时间。并且指定对应的启动项,如
分类:
其他好文 时间:
2019-04-14 19:28:11
阅读次数:
167
入职第三天 知道了要实现机器人相关功能代码结构分为三层,底层驱动的开发(写各种硬件驱动程序,封装成函数),机器人本体程序的写入(就是接收到相关信号,调用封装好的底层函数,使之执行相应操作即可)这里的相关信号有两个方面,一是用QT写的UI测试代码槽函数信号,一个是接收的UDP信号。还有一层遥控器代码( ...
分类:
其他好文 时间:
2019-04-04 09:29:05
阅读次数:
154
移动APP开发 ios Android 中国人写的 MUI 布局框架 HTML5plus 硬件驱动调用(打开摄像头,闪光灯,震动) 和 系统调用(打开相册,通讯录,message) 流程 ...
分类:
移动开发 时间:
2019-03-28 00:31:37
阅读次数:
220
调试win硬件驱动,需要利用VS编译的win驱动构建自己的Qt5GUI程序: 其中部分win驱动源码如下 device_file::device_file(const std::string& path, DWORD accessFlags) { h = CreateFile(path.c_str( ...
分类:
编程语言 时间:
2019-03-19 17:11:27
阅读次数:
456