自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

colorfulshark

blog of a linux developer

  • 博客(13)
  • 资源 (61)
  • 收藏
  • 关注

原创 【ARM】Exynos 4412 中断理论分析

中断在计算机体系结构中具有重要的地位。要进行中断编程,首先要清楚发生中断时程序的跳转流程,然后再根据实际的硬件体系结构编程。中断跳转流程首先,中断是异常的一种,因此,中断发生时,Soc实际上是按照异常的标准处理流程来执行的。由于CPU上电之后执行的第一条代码是汇编代码,所以我们需要在汇编程序中完成异常向量表的装载,堆栈的初始化等操作,才能执行C语言的程序。下面是已经启动的系统在中断发生时所执行的操

2017-07-31 22:02:37 1133

原创 驰为 Hi8 Pro remix2.0(技德) 刷机及root

这个平板刷win10难用,刷安卓更难用,早就想刷remix,官方终于放出了固件,估计是测试版,目前没发现什么bug准备工具:typec数据线,刷机工具跟原来一样,最关键的固件(点我下载),里面有固件,刷机包以及刷机教程刷机方式还是跟原来一样,百度云里面也有教程,这里就不再赘述,刷完之后因为分区只有9G,如果想要单系统,那么参考这篇文章进行手动分区。本篇文章主要讲述root方式,因为刷了remix后有

2017-07-30 07:57:16 15778 5

原创 【ARM】Ubuntu下使用Qt Creator创建交叉编译项目

我总是乐忠于尝试各种不同的工具来完成相同的事情,使用不同工具的过程中我能感受到每个开发者不同的思路和设计思想。之前我在eclipse下搭建了交叉编译项目的环境,这次试试在Qt Creator下完成相同的事情。这件事并不是没有任何意义,Qt Creator拥有更小的安装包和更快的运行速度,代码提示功能也比eclipse+CDT更加智能。新建项目因为我们不是要开发一个app,因此Qt Creator

2017-07-29 20:40:01 5318 1

原创 【ARM】Ubuntu下使用minicom+ckermit实现串口调试

Windows下有很多好用的串口调试工具,SecureCRT、Putty、超级终端,各个操作简单,功能强大。但是到了Linux下,除了Putty有一个官方的版本,其它的GUI工具都是丑八怪,有的几年都没更新过了。 Ubuntu下的Putty是一个超级简化版,没有文件传输功能,只能作为一个终端用,Pass。 最终选择了拥有较好口碑的minicom,但是民间有个说法:minicom跟u-bo

2017-07-28 21:36:33 1254

原创 【ARM】控制寄存器的几种方式

定义一个指向寄存器地址的指针原理:利用强制类型转换将寄存器的地址强转为一个指向无符号整形的指针,并将其赋给一个指针变量。之后的操作可以转换为对指针的操作。unsigned int * GPX2CON = (unsigned int *)0x11000c40;* GPX2CON = 0x10000000;利用宏定义原理:与上一种方法原理相同,最终都是对一个指向无符号整形的指针进行操作。不同之处在于强转

2017-07-28 18:58:48 1857

原创 【ARM】Ubuntu下使用eclipse创建交叉编译项目

交叉编译项目中最重要的就是交叉编译工具链和Make环境的设置,因为eclipse的设置项非常多,所以本片教程旨在快速建立交叉编译项目。 注意:eclipse需要安装CDT插件新建C工程Project name是你的工程的名称;Project type选择Excutable下的Empty Project;Toolchains必须选择Cross GCC下一步可以直接保持默认。这一步非常重要

2017-07-28 15:41:57 6166

原创 【ARM】LED实验——eclipse

实验步骤在设备原理图中找到LED的电路:分析电路,可知当CHG_COK为高电平时,LED点亮;当CHG_COK为低电平时,LED熄灭。在核心电路原理图中找到CHG_COK引脚:分析核心板的引脚图,可以知道,CHG_COK由GPX2_7控制,这是一组GPIO引脚中的一个。查询芯片手册中GPX2这一节,可以得知控制GPX2组中GPIO引脚的寄存器地址以及功能定义,如图:编写汇编程序控制寄存器

2017-07-28 14:21:52 688

原创 【ARM】基本汇编指令——Keil

area reset, code ; 定义一个代码段叫reset;/*汇编文件中的符号*/ ;1.指令:编译完成后作为一条指令存储在内存单元当中,CPU执行时能完成一定的操作 ;2.伪操作:不会生成代码也不会占用内存,告诉编译器怎样编译 ;3.伪指令:本身不是指令,编译器在编译的时候将其替换成CPU能识别的指令;/*指令*/ ;1.数据操作指令:对数据进行逻辑

2017-07-28 13:48:03 7829

原创 【ARM】初识ARM——硬件理论基础

逻辑1和0 :数字电路中用高、低电平来表示逻辑1和0二极管具有单向导电性 :正向导通,反向截止三极管具有开关特性 NPN型:电压方向C->E 基极是高电平时CE导通 PNP型:电压方向E->C 基极是低电平时CE导通电路图如何让查找一个元器件: 搜索丝印通过目录电路图中网络标号相同的节点在电气上是连接在一块的位操作 unsigned int a; a为32位无符号整型 将a

2017-07-28 11:19:15 706

原创 【WineHQ】解决UTF8乱码问题

安装或运行时使用以下命令env LC_ALL=zh_CN.UTF-8 wine xxx.exe

2017-07-25 18:35:36 2971

原创 【WineHQ】卸载已安装的软件

WineHQ会在主目录下生成三个隐藏的文件夹 .wine、.local、.config ,默认是看不到的,通过按快捷键 ctrl+H 才能显示出来。进入 ~/.wine 文件夹可以看到 drive_c 文件夹,这是wine自动生成的虚拟 C盘,里面有类似windows系统盘的目录结构,在里面找到需要卸载的软件文件夹删除;接着找到 ~/.local/share/applications/wine/P

2017-07-23 20:51:36 2462

原创 【Ubuntu】将新的分区挂载到home目录

概述本篇文章讲述如何将你的Ubuntu中的home目录移动到一个独立的分区,这样做的好处是当你升级或者重新安装Ubuntu系统时,你的设置、文件以及桌面都会保留下来。本教程共有8个步骤:创建新的分区查询新分区的UUID修改fstab将新的分区挂载到/media/home目录并且重启使用rsync命令将/home目录下的所有数据转移到/media/home下验证是否复制成功将/home目录

2017-07-23 16:16:49 10862 3

原创 【WineHQ】Ubuntu 16.04 安装 WineHQ

安装WineHQ如果你曾见安装过其它软件源中的Wine,请在安装WineHQ之前将其移除,并且同时移除依赖它的软件,比如wine-mono, wine-gecko, winetricks等,否则可能会造成依赖冲突。如果你的系统是64位,需要启用32位架构:sudo dpkg --add-architecture i386添加软件源:wget -nc https://dl.winehq.org/win

2017-07-15 14:18:34 4762

Google C++编程规范

Google内部对于C++的编码规范

2017-04-04

C语言程序设计 第四版

谭浩强 《C语言程序设计》第四版,带目录

2017-04-04

protobuf-cpp-3.2.0.tar.gz

opencv编译附加组件所需库

2017-02-24

protobuf-cpp-3.1.0.tar.gz

opencv编译附加组件所需库

2017-02-24

opencv_contrib

opencv附加模块

2017-02-24

rtl8192eu linux 源码

rtl8192eu的linux源码,可以编译到不同的linux平台

2017-02-19

ACPIBacklight.kext.zip

用于黑苹果的笔记本背光驱动

2017-02-03

IntelBacklight.kext.zip

用于Intel显卡的背光驱动

2017-02-03

DarwinDumper.zip

用于获取macOS中某些系统信息的工具软件

2017-02-02

ApplePS2SmartTouchPad.kext.zip

适用于黑苹果的touchpad驱动,支持ELAN, FocalTech 和 Synaptics的触控板

2017-01-30

config-bcm94352-120.plist.zip

针对10.12的BCM94352的Clover驱动补丁

2017-01-30

config-bcm94352-103.plist.zip

针对10.10的博通无线网卡的Clover驱动补丁

2017-01-30

wireless_bcm94352-100_patch.command.zip

针对10.10的BCM94352的二进制补丁程序

2017-01-30

config-bcm94352-110.plist.zip

针对BCM94352的CloverPatch文件

2017-01-30

wireless_bcm94352-110-v4.0c.command

适用于10.12/10.11的博通无线网卡的Handoff补丁程序

2017-01-30

BrcmPatchRAM.kext.zip

针对博通无线网卡的补丁驱动,适用于10.10以及之前的版本

2017-01-30

BrcmPatchRAM2.kext.zip

针对博通无线网卡的补丁驱动

2017-01-30

BrcmFirmwareRepo.kext.zip

博通无线网卡的固件驱动

2017-01-30

wireless_half-mini-master.zip

toleda针对博通的无线网卡实现的一整套驱动

2017-01-30

FakePCIID_Broadcom_WiFi.kext.zip

针对博通无线网卡的FakePCIID驱动

2017-01-30

x360ce手柄模拟器

用于实现非XBOX手柄模拟XBOX手柄,如北通,飞智,通威等绝大多数国产手柄以及杂牌手柄

2018-04-22

sourceinsight4093-setup.zip

sourceinsight安装包,附带破解补丁以及证书,安装方法请参考https://blog.csdn.net/wr132/article/details/73743606

2018-03-26

secureCRT 8.1.4 x64 带注册机

[基本信息] SecureCRT v8.x 注册机,TEAM Z.W.T 出品,MD5 = 44114b98d90f8bfc9e18c285937ca092 [使用说明] 1. 先不要运行 SecureCRT 2. 建议把注册机放到安装目录 3. 运行注册机 4. 点击 Patch,此时会让你选择 SecureCRT.exe 和 LicenseHelper.exe 的位置 5. 应用 Patch 成功之后,会出现 SecureCRT.exe 和 LicenseHelper.exe 的 .bak 备份文件 6. 此时再运行 SecureCRT,会先弹要你注册,点击下一步,在点击 Enter License Manually 7. 复制粘帖注册机上的 Name , Company 到指定的编辑框, 点击下一步 8. 复制粘帖注册机上的 Serial, License key 到指定的编辑框, 点击下一步 9. 复制粘帖注册窗口的 Issue Date 项目 , 下面的Feature空白不用填写! 点击下一步,OK

2017-09-20

程序员面试宝典(第5版)第二部分

《程序员面试宝典(第5版)》是《程序员面试宝典》的第5 版,在保留第4 版的数据结构、面向对象、程序设计等主干的基础上,修正了前4 版近40 处错误,解释清楚一些读者提出的问题,并使用各大IT 公司及相关企业**面试题(2014-2015)替换和补充原内容,以反映自第4 版以来两年多的时间内所发生的变化。 《程序员面试宝典(第5版)》取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。《程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题**特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。*后《程序员面试宝典(第5版)》着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。 《程序员面试宝典(第5版)》的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。 《程序员面试宝典(第5版)》适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

2017-08-10

程序员面试宝典(第5版)第一部分

《程序员面试宝典(第5版)》是《程序员面试宝典》的第5 版,在保留第4 版的数据结构、面向对象、程序设计等主干的基础上,修正了前4 版近40 处错误,解释清楚一些读者提出的问题,并使用各大IT 公司及相关企业**面试题(2014-2015)替换和补充原内容,以反映自第4 版以来两年多的时间内所发生的变化。 《程序员面试宝典(第5版)》取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。《程序员面试宝典(第5版)》不仅对传统的C 系语言考点做了详尽解释,还根据外企出题**特点,新增加了对友元、Static、图形/音频、树、栈、ERP 等问题的深入讲解。*后《程序员面试宝典(第5版)》着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。 《程序员面试宝典(第5版)》的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。 《程序员面试宝典(第5版)》适合计算机相关专业应届毕业生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

2017-08-10

驰为hi8 pro remix root boot

驰为hi8 pro remix的root版内核,用于刷入supesu

2017-07-30

《Linux设备驱动开发详解》官方配套视频(3)

《Linux设备驱动开发详解》官方配套视频,第三部分,共三部分

2017-07-11

《Linux设备驱动开发详解》官方配套视频(2)

《Linux设备驱动开发详解》官方配套视频,第二部分,共三部分

2017-07-11

《Linux设备驱动开发详解》官方配套视频(1)

《Linux设备驱动开发详解》官方配套视频,第一部分,共三部分

2017-07-11

sourceinsight4086-setup.exe

source insight 4.0.0086版本(2017年4月27日更新)

2017-06-26

Android开发文档CHM格式

Android开发文档CHM格式,方便离线查看,英文版

2017-04-28

Linux_UNIX系统编程手册pdf(上下册)

Linux_UNIX系统编程手册(上下册),共两本打包,高清扫描版

2017-04-25

Linux设备驱动开发详解第2版 华清远见 宋宝华 高清非扫描

Linux设备驱动开发详解第2版,华清远见内部学习资料

2017-04-24

大学 计算机网络 课本 唐朔飞 第三版 带目录

计算机专业的计算机网络课本,pdf,带目录

2017-04-07

华为内部C语言编程规范

华为内部的C语言编程规范

2017-04-04

计算机组成原理 唐朔飞 第二版

计算机组成原理是计算机专业学生的必修课程,对于硬件的理解很有帮助

2017-04-04

深入理解Linux内核

《深入理解Linux内核》,内核开发必看书籍

2017-04-04

Vim实用技巧

实用Vim的一些技巧

2017-04-04

Vim使用进阶

Vim进阶使用

2017-04-04

Unix环境高级编程 非扫描 带目录

《Unix环境高级编程》详细介绍了Linux C标准库以及Linux 系统调用中的大量使用函数

2017-04-04

空空如也

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

TA关注的人

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