- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 notepad++使用技巧小结(智能高亮,设置高亮颜色,取消高亮)
1,设置 高亮 标记颜色打开notepad++,选择设置,语言格式设置。弹出如下框:找到Mark Style x分别对应上一篇文章中的设置的快捷键,使用格式1,2,3,4,5.然后设置颜色,保存并关闭即可。如下图。2,设置快捷键 高亮标记1. 打开notepad++2.点击设置,选择管理快捷键3. 弹出如下框:在过滤选项中输入使用格式,就会显示可以设置快捷键的几个属性如下:4. 右键点击某一项,旋转modify,弹出如下框,设置你想设的快捷键如F8即可:1.
2021-01-11 14:40:11
40758
5
原创 提供的SDK包中,在linux内核中读写文件
1. 序曲在用户态,读写文件可以通过read和write这两个系统调用来完成(C库函数实际上是对系统调用的封装)。 但是,在内核态没有这样的系统调用,我们又该如何读写文件呢?阅读Linux内核源码,可以知道陷入内核执行的是实际执行的是sys_read和sys_write这两个函数,但是这两个函数没有使用EXPORT_SYMBOL导出,也就是说其他模块不能使用。在fs/open.c中系统...
2019-12-27 16:12:38
316
原创 VMware网络连接的三种模式的介绍和区别
当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥接模式、NAT模式、仅主机模式、自定义网络连接模式。 在VMware中,虚拟机的网络连接主要是由VMware创建的虚拟交换机(也叫做虚拟网络)负责实现的,VMware可以根据需要创建多个虚拟网络。在Windows系统的主机上,VMware最多可以创建20个虚拟网络,每个虚拟网络可以连接任意数量的虚拟机网络...
2019-09-25 10:23:54
520
转载 十年研发经验工程师的嵌入式学习书籍大推荐
从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。为什么选择学习嵌入式?嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,同时也是当今IT领域仅存的几个金领职位之一。当前的中国IT人才面临严重的“后继乏人”, 而且这种缺口由于培训缺乏、教育模式等原因造成的,而缺口最大的,就是高级IT人才。如果你
2017-07-19 10:59:19
1531
转载 编译原理学习笔记
在学习编译原理,对这门课很感兴趣,已经制作了词法分析器,同时还在补充这个分析器的功能,也准备着手开始写语法分析器,看到最后能不能连在一起,我想如果能够将整套编译器的流程跑下来真的很棒呢,看比尔盖茨那年龄都写出BASIC了,真是觉得与大牛差距太大,一定要追赶~~ 分享一下学习资料。 翻译器:能够将一种语言转换成另一种语言的软件,而且后者与前者在逻辑上是等价的。编译与解
2017-07-10 14:42:41
1087
转载 三极管
二极管是控制导线中电子的流动方向,而三极管是控制导线中流动电子的多少。这也是“电子技术”的根本。理论搞明白了实验就简单了。三极管的两个基本应用分别是“可控开关”和“信号的线性放大”。可控开关:C和E之间相当于一个可控开关(当然。这个开关有一定的参数要求),当B-E之间没有加电压时,C-E之间截止(C-E之间断开);而当B-E之间电压加的很大,发射区发射的电子数量就多,C极和E极的电
2017-04-06 08:58:39
2585
原创 c语言中:结构体的内存分配
字节对齐的细节和编译器实现相关,但一般而言,满足三个准则:1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除;2) 结构体每个成员相对于结构体首地址的偏移量(offset)都是成员大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding);3) 结构体的总大小为结构体最宽基本类型成员大小的整数倍,如有需要编译器会在最末一个成员之后加上填充字节(
2017-02-23 22:28:57
1039
转载 嵌入式 Linux应用程序如何读取(修改)芯片寄存器的值 -学习路上
这一问题来自项目中一个实际的需求:我需要在Linux启动之后,确认我指定的芯片寄存器是否与我在uboot的配置一致。举个例子:寄存器地址:0x20000010负责对DDR2的时序配置,该寄存器是在uboot中设置,现在我想在Linux运行后,读出改寄存器的值,再来检查该寄存器是否与uboot的配置一致。Linux应用程序运行的是虚拟空间,有没有什么机制可以是完成我提到的这一
2016-12-04 17:37:37
4400
转载 单片机上拉电阻、下拉电阻的详解和选取
一、定义 1、上拉就是将不确定的信号通过一个电阻嵌位在高电平!“电阻同时起限流作用”!下拉同理!2、上拉是对器件注入电流,下拉是输出电流3、弱强只是上拉电阻的阻值不同,没有什么严格区分4、对于非集电极(或漏极)开路输出型电路(如普通门电路)提升电流和电压的能力是有限的,上拉电阻的功能主要是为集电极开路输出型电路输出电流通道。 二、拉电阻作
2016-11-30 15:51:56
4564
1
转载 C语言基础- #if, #elif, #else, #endif 等的使用
有些程序在调试、兼容性、平台移植等情况下可能想要通过简单地设置一些参数就生成一个不同的软件,这当然可以通过变量设置,把所有可能用到的代码都写进去,在初始化时配置,但在不同的情况下可能只用到一部分代码,就没必要把所有的代码都写进去,就可以用条件编译,通过预编译指令设置编译条件,在不同的需要时编译不同的代码。(一)条件编译方法 条件编译是通过预编译指令来实现的,主要方法有:1、#if, #
2016-10-21 16:04:43
5506
转载 有关CAN-BUS与LIN-BUS的区别 !
对于CAN在汽车上的应用,具有很多行业标准或者是国际标准,比如国际标准化组织(International Organization for Standardization)的ISO11992、ISO11783以及汽车工程协会(Society of Automotive Engineers )的SAE J1939。CAN总线已经作为汽车的一种标准设备列入汽车的整体设计中。过下图可以看
2016-10-20 16:26:07
12420
翻译 SVN使用教程总结
SVN简介:为什么要使用SVN?程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion是什么?它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访
2016-06-15 15:46:00
3350
原创 对单片机中rom 、ram、flash 的认识
ROM(类似硬盘)是用来存储固化程序的,RAM(内存:掉电data消失)是用来存放数据的。FLASH ROM用来存储用户程序和需要永久保存的数据譬如说,现在家用的电子式电度表,它的内核是一款单片机,该单片机的程序就是存放在ROM里的。电度表在工作过程中,是要运算数据的,要采集电压和电流,并根据电压和电流计算出电度来。电压和电流时一个适时的数据,用户不关心,它只是用来计算电度用,计算完后该次采集
2016-06-09 16:31:44
1892
翻译 android与iOS比较
因为iOS和Android,正是分别基于Unix和Linux而衍生出来的作品。也就是说,是Unix和Linux的两种特性,造成了iPhone与Android手机在使用体验上的巨大差异。iPhone之所以不会出现“越用越卡”的情况,是因为苹果公司对它的手机从硬件到软件拥有最高的管理权限,在封闭式的环境中,来自第三方的应用程序无法调用超过iPhone承受限度的指令,自然也不可能造成持续性的系统损伤
2016-03-24 15:23:22
383
转载 阿里云服务器部署C语言开发环境
一. 配置服务器1. 阿里云服务器相关的信息阿里云会发一个短信到手机上, 上面有服务器的公网ip, root用户的用户名和密码.先买一个月试用一下.服务器还没有启用, 统计数据基本没啥用.20G的磁盘2. 使用SecureCRT终端连接(1) 连接服务器此时进入了终端, 界面比较戳 :
2015-12-12 16:15:32
2982
转载 android中遇到The connection to adb is down, and a severe error has occured.
启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-to
2015-12-08 15:55:35
313
转载 tcp为什么需要三次握手
传输控制协议(Transmission Control Protocol,TCP)是一种面向连接的、可靠的、基于字节流的运输层(Transport layer)通信协议。是专门为了在不可靠的互联网络上提供一个可靠的端到端字节流而设计的。互联网络与单个网络不同,因为互联网络的不同部分可能有着截然不同的拓扑、带宽、延迟、分组大小和其他参数。TCP的设计目标是能够动态的适应互联网络的这些特性,而且当
2015-11-30 09:12:55
401
Android-http实现
2015-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人