自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hannax的专栏

专注GNU/Linux应用

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

转载 ARM——big.LITTLE 架构处理器基础

big.LITTLE 处理ARM big.LITTLE™ 处理是一项节能技术,它将最高性能的 ARM CPU 与最高效的 ARM CPU 结合到一个处理器子系统中,与当今业内最优秀的系统相比,不仅性能更高,能耗也更低。通过 big.LITTLE 处理,可根据性能要求,将软件工作负载动态、瞬间迁移至适当的 CPU。这种软件负载平衡操作非常快,对于用户来说完全是无缝的。通过为每项任务选择最

2013-10-07 18:54:08 6266

转载 DSB,ISB,DMB指令

转载:   http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204hc/CIHJFGFE.htmlhttp://www.softwarehistory.net/h/Cortex_M3_DefinGuide/29.php4.11.9. DBG、DMB、DSB 和 ISB

2013-07-11 09:06:20 1884

转载 kernel——LLD 3RD书摘

主要是一重要的设备接口与内部API函数,以供查阅.中断:/proc/interrupts 的显示展示了有多少中断硬件递交给系统中的每个 CPU/proc/stat 记录了几个关于系统活动的低级统计量, 包括(但是不限于)自系统启动以来收到的中断数. intr 5167833 5154006 2 0 2 4907 0 2 68 4 0 4406 9291 50 0 0

2013-04-17 09:57:01 856

原创 工作——git使用记录

git --version,查看git的版本git config user.name "xxx",设置当前仓库的用户名git config --global user.name "xxx",设置自己的用户名git config --global user.email xxx@xxx.xxx,设置自己邮箱git config --global color.ui  true,开启颜色显

2013-04-17 08:29:51 850

原创 Linux——进程与线程内存共享

一直以来,我都认为在Linux下使用fork创建的新的进程和父进程具有相同的代码段和相同的全局数据段,但是今天遇到了一点问题!!!!             例程:使用父子进程共同打印一段字符串,子进程打印前半,父进程后半,时间间隔1s,初步源码如下:#include #include #include int main(){ int i,j; pid_t pid;

2012-07-14 16:27:32 842 1

原创 C#——安全护卫设计和部分实现

其实这个是很久以前改的一个软件了,修改了大量的fooying的代码,3q fooying,他的个人博客点击打开链接简单备注:该软件使用C#写成,内容见下图集,其中大部分功能都已经能够很好的执行,但是没有经过专门的测试,所以不要用于实际安全用途,只能用于学习使用。另外程序中可以说代码极为混乱,没有层次感,当然模块划分还是可以的,见图片吧:下载地址:点击打开

2012-06-23 22:31:14 434

原创 Linux——不同体系结构下获取current

current的含义:        内核代码可以引用当前进程, 通过存取全局项 current, 它在 中定义, 它产生一个指针指向结构 task_struct, 在 定义. current 指针指向当前在运行的进程. 在一个系统调用执行期间, 例如 open 或者 read, 当前进程是发出调用的进程. 内核代码可以通过使用 current 来使用进程特定的信息, 如果它需要这样. 实

2012-06-23 21:59:21 1841

翻译 Android——JNI On Android

1.为什么使用JNI    很长时间我就想写关于这方面的东西,其实弄android已经有段时间了,虽然不太喜欢它,但是还是有然我兴奋的地方,那就是JNI,因为那里有我熟悉的C和LInux。JNI简单的说就是一种能够让你在Java里使用C/C++代码的一种技术。    在Android里,Java代码运行在Java虚拟机里(应该是叫做Dalvik),这个虚拟机可以说是java世界的神,但同时

2012-06-23 21:53:48 1035

原创 python——根据输入显示对应的数字图形

#!/usr/bin/python3'''Created on 2012-6-4@author: hannax'''import sysZero=["00000", "0 0", "0 0", "0 0", "0 0", "0 0", "00000"]One=[" 1 ", "

2012-06-04 20:11:45 3419

翻译 Tizen——Tizen软件平台概述

Tizen软件平台概述        Tizen作为meego的延续,他的目标依然是智能手机和平板设备,当然将来也会有其他嵌入式设备的版本。Tizen的软件平台支持web应用。Tizen的Web API提供了一个Web应用程序开发的全面描述。        下图说明了智能手机和平板设备Tizen架构。它包括三个层次:应用程序,核心和内核。应用程序层Tizen支持 W

2012-05-31 18:13:23 1410

翻译 Linux——bash shell 使用技巧

使用GNU/Linux系统使用bash是家常便饭,知道一些bash常用的快捷键就显得非常有必要,bash快捷键大全Ctrl-A 相当于HOME键,用于将光标定位到本行最前面,回到命令行开始,UNIX上只能用这个组合键Ctrl-E 相当于End键,即将光标移动到本行末尾,转到命令行尾,UNIX上同样只能使用这个组合键Ctrl-B 相当于左箭头键,用于将光标向左移动一格Ctrl-F 相

2012-05-26 11:07:00 1102

翻译 Tizen——SBS环境搭建

下载和安装SBS这篇文章主要讲解如何下载和安装SBS(Scratchbox Build System).Tizen官方通过Git来提供SBS的下载,所以在安装SBS之前要先设置Git环境设置Git环境:安装Git.$ sudo apt-get install git-core设置Git全局用户名和电子邮箱$ git config --global user.

2012-05-25 11:57:15 1349

原创 Tizen——建立Tizen开发环境(ubuntu)

Tizen简介:        Tizen(中文名:泰泽)是两大Linux联盟 LiMo Foundation和 Linux Foundation整合资源优势,携手英特尔和三星电子,共同开发针对手机和其它设备的操作系统。该系统整合了LiMo和MeeGo两个操作系统,并且预计于2012年2月正式公布。        Tizen系统是英特尔MeeGo系统与三星LiMo系统的混合体。 随着惠

2012-05-24 18:33:59 2546 11

密码学演示程序

代码是linux下开发,里面内包含完整的常用加密算法的源码,前端使用gtk开发,但是没有完成,相当与只有个界面,因为几乎所有的演示部分都是错的。当然对密码学有兴趣的,可以下载后,自行开发相关软件,当然使用库还是openssl是首选了,不是这里的代码,

2012-05-25

使用C#开发的多功能俄罗斯方块

思路和算法来源于陈广老师的教学视频,里面音乐和图片使用的是绝对路径,可能造成程序无法运行,需要修改路径后在编译

2012-05-21

基于CISC指令的嵌入式模型机

该模型实现的是:输入五个数值(补码表示的数),然后输出数列中最大的负数,使用MAX plus进行的模拟,硬件描述语言VHDL;这个是大三的时候的一个课程设计,着实是挺难的,里面还是有很多bug和不足之处,但是勉强含糊过了老师的关

2012-05-21

安全护卫-1.0-01

安全护卫(Security guards)是在windows平台下开发的一个以常规应用为主的软件,运行在Net Framework 4.0平台上,主要有网站安全查询、垃圾网站屏蔽、网页木马防范、木马云查杀、进程管理、文件隐藏等(还有很多功能没有设计完成 ,其中还存在一些已知或未知的bug)于一体的软件,安全护卫是Ring 3级程序,其中一部分功能依赖于网络,该软件开发目的主要是方便用户对计算机的一些常规安全配置进行辅助(其实本软件并非本人原创,而是根据Fooying的一款软件开发。里面很多代码都出自那里,算是二次开发吧,虽然是二次开发,但是代码的构架非常不好,而且功能也有很多bugs,测试和研究使用可以,正常用于pc维护非专业人员不要尝试)

2012-05-21

人事管理系统

这个是大二时候的数据结构课设,使用Linux内核通用链表来管理相关数据,程序比较简单,而且是命令行的,里面有使用dll的版本,单文件版本,和使用C#写的UI界面以及文档,很全。代码量大约1500行吧,有很全的注释,C初学者可以看看,里面用了很多高级的C语言技巧

2012-05-21

简单的贪吃蛇

之前传过一次,这个是一样的,是刚学C语言的时候开发的简单贪吃蛇程序,基于Windows API开发,有窗口界面,只有简单的一种模式

2012-05-21

空空如也

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

TA关注的人

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