自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (2)
  • 收藏
  • 关注

转载 skyeye与uClinux的安装

skyeye与uClinux的安装1.环境介绍操作系统:ubuntu10.04编译环境:skyeye-1.2.6_rc1.tar.bz2交叉编译工具arm-elf-tools-20030314.sh2.安装Skyeye下载的是目前最新版skyeye-1.2.6_rc1.tar.bz2在官方主页上安装过程很简单#tar -jxvf skyeye-1.2.6_rc1.tar.bz2#cd skyeye...

2018-07-05 20:51:11 360

转载 从零使用qemu模拟器搭建arm运行环境

为什么会有这篇文章早在2011年的时候,跟当时同事一起讨论,做Linux系统开发正处于整个Linux开发中间层,没有上层的C/C++业务和数据库的开发经验,也没有底层的内核和驱动开发经验,到底路该如何走……基于对Linux系统开发的理解和内核的兴趣,认为选择Linux内核开发更适合自己。于是到淘宝上买了块三星s3c2440(arm 9)开发板,学起内核开发。没有过多久,机缘巧合,正式加入了公司的内...

2018-07-02 09:30:04 3254 1

转载 QEMU模拟Mini2440开发板运行环境

 QEMU模拟Mini2440开发板运行环境2015年03月15日 19:37:09阅读数:3816前言原创文章欢迎转载,请保留出处。若有任何疑问建议,欢迎回复。邮箱:[email protected] 2 3 4手头上只有一块Smart210(Tiny210V2),无奈网上的资料多数是2440的资料,又不想再花钱买一块2440,后来发现qemu可以模拟...

2018-06-30 09:59:16 2170 1

转载 Ubuntu15.10GNOME安装后配置

linux类系统自从出生以来,就一直广受关注,只要在IT行业有点基础的人,都会选择玩一手这个小巧高端的系统。ubuntu作为Debian系列中可视化相当良好的软件,当然会有很多人选择它,尤其重要的是在人性化方面,高版本一些软件仓库等功能,使ubuntu又美观又易用。尤其是ubuntu的GNOME桌面,简直不要太好。1、安装ubuntu15.10 gnomelinux类系统安装方式都差不多,我一般使...

2018-03-18 09:30:47 331

转载 CPU加电后第一条指令

当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不太稳定,主板上的控制芯片组会向CPU发出并保持一个RESET(重置)信号,让 CPU内部自动恢复到初始状态,但CPU在此刻不会马上执行指令。当芯片组检测到电源已经开始稳定供电了(当然从不稳定到稳定的过程只是一瞬间的事情),它便撤去RESET信号(如果是手工按下计算机面板上的Reset按钮来重启机器,那么松开该按钮时芯片组就会撤去RE...

2018-03-11 10:55:28 2682

转载 这是一个转型AI的励志故事,从非科班到拿下竞赛一等奖

作者:智亮 责编:胡永波在计算机行业,关于从业人员的素质,一直都有一个朴素的认识——科班出身好过非科班,学历高的好过学历低的。大部分时候,这个看法是对的。在学校学习,有老师指点,有同学讨论,有考试压迫,有项目练手。即便不大用心的学生,几年耳濡目染下来,毕业后作为半个专业人士,还是没什么问题的。不过,量子物理告诉我们,这个世界的本质要看概率。所以,科班出身的同学,在技术上好过非科

2017-11-15 18:53:13 416

转载 ubuntu12.04 安装 skyeye 1.2.6 arm-linux-gcc arm-elf-gcc

1.首先安装skyeye的依赖包sudo apt-get install libgtk2.0-dev pkg-config libatk1.0-dev libpango1.0-dev libfreetype6-dev libglib2.0-dev libx11-dev binutils-dev libncurses5-dev libxpm-dev autoconf automake lib

2016-04-17 22:13:03 908

转载 win7通过samba实现与linux的资源共享

最近老师留下Linux课的实验题,利用samba实现windows和linux的资源共享,虽然纠结了一个上午才给弄完,但是遇到的问题还是很经典的,记下来吧1,samba的安装    安装环境:VMWare redhat 9 windows7    下面是安装步骤,简单说,网上有很多    1)把第一张光盘插入光驱,我这里用的是镜像    2)然后就安装软件包

2016-04-10 19:00:39 375

转载 《Linux内核完全剖析》阅读笔记

我是通过阅读赵炯老师编的厚厚的linux内核完全剖析看完LINUX0.11的代码,不得不发自内心的说Linus真的是个天才。虽然我觉得很多OS设计的思想他是从UNIX学来的,但是他自己很周全很漂亮很巧妙地实现了如此庞大一个系统的绝大多数代码。这里面有太多环节需要注意,很难得。。。读完之后觉得很有收获,虽然版本很低,但是已经对OS有一个很具体的认识了,比理论上的要来得深刻、真实。下面是我自己学习

2016-02-22 10:13:12 446

转载 Ubuntu中编译GCC4.9.0

编译环境此次编译使用的是Windows Azure的虚拟机,基本的配置信息是这样的。项目信息操作系统Ubuntu 14.04 LTS (GNU/Linux 3.13.0-27-generic x86_64)处理器频率(MHz)2094.651处理器核心数2内存(GB)3.5准备工作1

2015-12-21 19:36:45 594

转载 skyeye安装+arm-elf-gdb安装+模拟s3c44b0x+运行ucos4skyeye

【如果要参考,请先全部看完,这里只是记录我的两天的过程】skyeye安装:ubuntu12.0432 llvm2.8 skyeye1.3.3http://blog.chinaunix.net/uid-26963688-id-3267351.html其中有几处是错误的,修改后的不带图的过程如下:Ubuntu 12.04 LTS 32bit 1G DRAM 2 cores +

2015-10-25 11:42:29 652

转载 Ubuntu14.10编译安装3.17.4内核及系统调用测试

2015-10-22 19:16:35 739

转载 Add a system call to the linux kernel in Ubuntu

1) Install the tools to build a kernel:sudo apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedgesudo apt-get build-dep linuxsudo apt-get install git-core libncurs

2015-10-22 11:57:24 910

转载 64位ubuntu15.04升级Linux内核到linux4.1.0

下载相关内核包">1. 下载相关内核包ubuntu官网linux内核仓库: http://kernel.ubuntu.com/~kernel-ppa/mainline/下载以下三个deb包:?1$ wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.1-rc

2015-10-22 09:50:59 1002

转载 Ubuntu 删除多余内核

linux多次升级以后系统中会存在大量不同版本的内核,而每个内核占用非常多的硬盘空间(一般一个内核300mb左右占用)。所以需要定期清理没用的内核,但最好保留最近两个内核,因为有的软件需要依赖特定内核而不一定是最新的。首先查询当前我们使用的是内核是那个版本别删错了。uname -a第二:查询系统中装了多少内核d

2015-10-22 09:49:04 5705

转载 Ubuntu 14.04.1 LTS上编译安装新的kernel

1、kernel配置这里就不想自己一个一个地配了,故直接将当前Ubuntu 14.04.1 LTS的kernel配置copy过来用。先cd到欲编译的kernel source code的根目录linux-3.15.8,然后copy当前ubuntu系统中的内核配置为新的kernel的内核配置cp /boot/config-3.13.0-32-generic  ./.configs

2015-10-11 09:41:49 456

转载 ubuntu linux14.04添加系统调用

ubuntu添加系统调用:1、准备一套内核源码,可以到官方网站下载www.kernel.org;2、源码可以放在ubuntu任何文件夹下,将源码解压。我下载的内核是3.19.2.放到了/home文件夹下;3、修改system table;转到目录/home/linux-3.19.2/arch/x86/syscalls在超级用户的状态下,修改syscall_64.tbl(我是64

2015-09-14 19:38:22 4536 1

转载 如何参与Linux内核开发 from kernel

Chinese translated version of Documentation/HOWTOIf you have any comment or update to the content, please contact theoriginal document maintainer directly.  However, if you have a problemcom

2014-11-25 09:54:37 864

转载 ubuntu 10.10 添加系统调用的方法

一般来说都是按照第一篇文章来的,但是中途会遇到几个问题从头开始讲,分配给ubuntu的空间最好有18G以上,否则会在编译内核时出现空间不足     首先在终端执行     sudo apt-get install nautilus-open-terminalsudo apt-get install nautilus-gksu     然后就可以右键在终端打开和右键以管理员打

2014-11-11 10:08:59 623

转载 Ubuntu 10.10下成功编译Linux-2.6.38内核

Ubuntu 10.10下成功编译Linux-2.6.38内核,以下是操作步骤,以供参考;1. 在http://www.kernel.org/ 下载linux-2.6.38,你可以选择稳定版或者新的测试版,但一定要下载Full source版。2.安装有关编译程序。安装make ,gcc, make-kpkg,运行xconfig等等和编译内核相关的工具.执行;sudo apt-

2014-11-11 09:53:26 698

转载 利用模块添加系统调用(不重新编译内核)

其实用这个标题随便baidu、Google出来都是一大堆,大部分都是转来转去,代码无非那么几种。可是真正编译通过还是费了不少功夫,我在双系统的Ubuntu10.04和虚拟机里的Red Hat9里来来回回不知折腾了多少次。所以本文更多的是记录下自己调试的细节,而不是简单的粘代码和转载。  目的是在不重新编译内核的前提下添加系统调用,思路倒是很简单,修改映射在内存中的系统调用表,把一个空闲的系

2014-10-20 10:07:54 1624

转载 linux下的系统调用函数到内核函数的追踪

使用的 glibc : glibc-2.17使用的 linux kernel :linux-3.2.07 系统调用是内核向用户进程提供服务的唯一方法,应用程序调用操作系统提供的功能模块(函数)。用户程序通过系统调用从用户态(user mode)切换到核心态(kernel mode ),从而可以访问相应的资源。这样做的好处是:为用户空间提供了一种硬件的抽象接口

2014-09-14 11:18:31 611

转载 恢复 Ubuntu 的面板到默认设置

作为一个 Ubuntu 用户,当你用 Ubuntu/Gnome 的时候,总有(总会有)换主题,换窗口管理器,或折腾 Dock (比如流行的 Gnome-do )的时候,总有一天,折腾来折腾去,你发现,面板不见了,不是默认的布局了,也找不回来,下面是解决办法。打开终端,终端窗口打开之后,立即在提示符后面输入下列命令:gconftool --recursive-unset /apps/pa

2014-08-08 19:21:28 4947 1

转载 转发乐评IV(惘闻)的评论:污水塘的世界

回家的路上,带着小小的倦意听,在脑中想象画面的所有细节:      夜幕晚归的你,独坐的士后座,摆弄着信号微弱的手机,发光的屏幕映照出你油花了的脸,空气因拥堵而弥漫着复杂的味道,沉闷的,像是在逼迫你打个盹。      车突然停了。      你本能的抬头,红灯侵袭了你的视觉。你无意对视,便扭头望向窗外。预报说今日有雨,不知何时下了起来。溢彩,流光,蜿蜒在车窗上的痕迹,令这座

2014-06-22 11:46:12 1380

转载 升级Redhat Linux 9.0内核到2.6.18

申明:这篇也是转别人的,找不到原来的东家了。知道的给我说下,我注明出来!我实验通过了。 一、准备工作首先说明,下面带#号的行都是要输入的命令行,且本文提到的所有命令行都在终端里输入。启动Linux系统,并用根用户登录,进入终端模式下。1、查看Linux内核版本# uname -a如果屏幕显示的是2.6.x,说明你的已经是2.6的内核,也用不着看下文了,该干什么干什么

2014-02-24 19:27:34 593

转载 GCC 3.4.0 编译器安装 (Redhat 9.0)

1.下载gcc    [url]http://gcc.gnu.org/[/url]2.解压缩    #tar xzvf gcc-3.4.0.tar.gz     或者     # bzcat gcc-3.4.0.tar.bz2 | tar xvf - 3.建立安装目录    #mkdir /usr/local/gcc_3.4.04.编译       

2013-12-25 11:54:11 542

转载 Ubuntu10.04 挂载硬盘windows分区时提示输入密码

Ubuntu10.04 在挂载windows硬盘分区是不提示输入密码的 这对于windows启动盘 c盘 是相当危险的 因为如果不恢复提示输入密码 会导致一般用户有删除和修改的权限  万一用户操作失误 或者别人操作电脑 会造成不可挽回的损失  所以最好启用挂载windows下硬盘时提示输入密码。  打开终端:  sudo gedit /var/lib/polkit-1/localaut

2013-09-12 20:45:01 969

转载 skye1.3.2 ubuntu10.10 安装

ps:我用的是Ubuntu10.10 ,这两种方法我都测试通过。 本文提供了2中方式安装:1. 用apt-get 安装 skyeye-1.2.5版本。(如果觉得版本太老,只能使用第二种方法)2 .下载源码来安装 skyeye-1.3.0_rc1.tar.gz本文重点讲解第二种方法--------------------------------------------------

2013-08-29 10:32:38 541

转载 如何参与Linux内核开发

如何参与Linux内核开发英文版: http://www.kernel.org/doc/Documentation/HOWTO英文版维护者: Greg Kroah-Hartman 翻译者: 李阳   Li Yang 维护者: 李阳   Li Yang 校译者: 钟宇   TripleX Chung           陈琦   Maggie Chen

2013-04-24 11:38:31 725

转载 跟我一起写 Makefile

陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了

2013-02-03 10:49:44 345

转载 linux驱动开发学习有感(一)

学习linux驱动开发是一个很漫长的过程,有的人能迎风破浪,有的人却只能知难而退,我也不知道自己是哪一种人,只是知道我现在从事的工作就是linux驱动的工作,而且工作不是很轻松,而且不是向我以前想象的那么简单,而我的理想与目标,可能会向后延期。但是我也很庆幸,因为我还来得及,知道自己以后的路应该怎么走。对于我个人能力,自认为还不是一个合格的工程师,就好像现在的人把工程师当作司机一样,满大街的都

2013-01-30 11:50:01 584

转载 安裝 Gnome Mplayer @ Fedora 10

想要在 Linux 的 Gnome 桌面環境下,觀看 ASF 檔 (或 WMV 檔)可安裝 Gnome Mplayer 套件 – 一如 Media Player…多媒體套件的安裝,相依性問題幾乎避不掉這裡仍採 yum 的方式安裝我的方式是:一、於 /etc/yum.repos.d/ 下建立 rpmfusion.repo 檔,內容為:[rpmfusion]name=rpm

2012-08-25 17:55:12 2096

转载 Fedora 安装 skyeye

前提工作 使用yum 安装以前软件ncursesncurses-develglibcglibc-devellibXpmlibXpm-develxtermxorg-x11-fonts-misc安装完"xorg-x11-fonts-misc"后,使用root权限运行下面程序:fc-cache -fv然后手动创建一些文件头.用vi创建复制进去保存即可.

2012-08-25 17:51:48 1047

转载 80386的寄存器组成(转)

本文摘自http://hengch.blog.163.com/blog/static/107800672009029104144323/  80386共提供7种类型的32位寄存器,如下:通用寄存器(EAX、EBX、ECX、EDX、ESP、EBP、ESI、EDI)段寄存器(CS、SS、DS、ES、FS、GS)指令指针寄存器和标志寄存器(EIP、EFLAGS)系统表寄存器(

2012-08-21 10:25:20 465

转载 RHEL5无人值守安装

一、搭建好Yum源:RHEL5 配置YUM源 cd /etc/yum.repos.d/ cp rhel-debuginfo.repo rhel-debuginfo.repo.bak 先删除rhel-debuginfo.repo文件中所有内容,然后添加以下内容: [base]name=centos-5 - Basebaseurl=http://centos

2012-08-02 11:22:14 1004

转载 转,学习书目

*************************************************************************** 体系篇************************+-----------+-----------------+------------+|  GUI(L4)  |   Network/DB(L5) |  2D/3D (L6)

2012-01-25 11:14:57 737

转载 编译原理学习导论

大学课程为什么要开设编译原理呢?这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的必修课程,同时也成为了研究生入学考试的必考内容。编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译原理这门课程讲的就是比较专

2011-12-29 09:40:19 573

转载 Assembly and loaders

<br />介绍汇编器开发的文章,相当不错噢。<br />http://www.davidsalomon.name/assem.advertis/asl.pdf

2011-02-28 20:12:00 417

转载 破解flowplayer

这些天作视频项目时用到了开源的flowplayer,再网上下了个免费版本,但是有些限制,于是google了一下flowplayer的破解文章,现分享给大家,呵呵,希望大家多提宝贵意见啊。flowplayer 大家应该是很熟悉的吧,他是和jw player齐名的另一款播放器,功能强界面简洁,总之是一款非常不错的开源的flv网页播放器,flowplaye 按照3个授权发布(Free,Comme

2009-09-15 19:19:00 4103 3

转载 .NET开发者常会忽略的几个错误

在运用Visiol studio.NET 开发Web 应用程式中,开发者常常会遇到一些问题:如我开发好的程式,在开发环境下测试没问题,怎么一搬到应用环境下,就会有问题? 不是程式的无法运行,就是程式的效率慢的同蜗牛在爬, 这种情况在.NET的新手中尤其常见。我不知道为什么,一些介绍.NET开发的书本里引用的例子代码,也对此问题视而不见,尤其让我郁闷的是一些我喜欢的书,如:,这两本都是清华大学出版社

2009-08-09 17:35:00 386

编译系统透视 图解编译原理_PDF电子书下载 高清 带索引书签目录_新设计团队著_北京:机械工业出版社_P1043_2016.03

编译系统透视 图解编译原理_PDF电子书下载 高清 带索引书签目录_新设计团队著_北京:机械工业出版社_P1043_2016.03

2018-09-19

vc6.0 串口通信程序

最近学习vc++串口开发时按照书上的实例写的一段演示代码,分享给大家,希望多提宝贵意见

2009-06-27

空空如也

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

TA关注的人

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