Kernel

Linux Kernel

四月 5, 2016

Android内核编译过程全解

之前编译过锤子的坚果手机内核,摸索了很长时间,遗憾的是没有把一些填坑的细节记录下来,免不了有些细节还得摸索一遍。这次要编译三星的Galaxy[...]
Read More »

二月 4, 2013

Enable Secure Shell (SSH) On Your Raspberry Pi

Posted on May 31, 2012 by Matt Secure Shell or SSH is a network protocol that allows you to run commands on a remote device. In the case of the Raspberry[...]
Read More »

十二月 6, 2012

嵌入式设计之:初学扫盲场

导语: 软硬结合才是王道! 搞了10多年的软件,始终抱有对底层机制的极大兴趣,不可避免的凯觎起硬件的地盘。苦于没有机会接触硬件设计方面的东西,所以只是纸上“看”兵,更别说动手做了。最近做了一些modbus协议方面的软件,加之对Linux还算比较熟悉,遂产生了使用硬件实现modbus数据集合的想法。 临渊羡鱼不如退而结网,说做就做吧,此时不动手更待老死墓中? 一、MUC简介和选型:RAM[...]
Read More »

五月 12, 2011

【转】Linux内核中进程上下文和中断上下文

概要: 处理器总处于以下状态中的一种: 1、内核态,运行于进程上下文,内核代表进程运行于内核空间; 2、内核态,运行于中断上下文,内核代表硬件运行于内核空间; 3、用户态,运行于用户空间。 用户空间的应用程序,通过系统调用,进入内核空间。这个时候用户空间的进程要传递很多变量、参数的值给内核,内核态运行的时候也要保存用户进程的一些寄存器值、变量等。所谓的“进程上下文”,可以看作是用户进程传递给内核的这些参数以及内核要保存的那一整套的变量和寄存器值和当时的环境等。[...]
Read More »

三月 26, 2011

Linux Boot Disk Format

本文介绍了如何为DevKit8000格式化SD卡,以便通过SD卡启动安装在SD卡中的Linux操作系统! How to create a dual-partition card[...]
Read More »

三月 23, 2011

TI OMAP3530 数字媒体处理器

OMAP3530主要面向多媒体,此MCU片上集成了ARM9 Cortex-A8 600MHz内核、达芬奇C64X DSP 430MHz核、SX 2D/3D加速器,算是相当强悍的了,下面是一段来自TI官方的超声波扫面转换演示视频: [flv]http://www.roboby.com/wp-content/uploads/2011/03/超声波扫描转换演示-OMAP3530-EVM-Basic-Small.flv[/flv] TI还为此开发了DVSDK数字视频开发库,居然有500多兆,带源码,这对于那些基于此处理器开发DSP图像处理的人来说是相当宝贵的资源了! 从这里可以了解相关信息 http://www.ti.com E文不好的还是从这里看中文的吧: http://www.ti.com.cn [...]
Read More »

三月 20, 2011

花了1680RMB拿下DevKit8000

今天终于拿到TI OMAP3530的开发板了,天漠的DevKit8000,花了1680人民币。 下一步,先熟悉熟悉Linux定制方面的知识。有了板子,也终于可以边看边实践了! 然后嘛,想做的东西就太多了,什么视觉系统啊、行走机构啊、蓝牙通讯啦……,每项都是重大课题,里面一点点东西都是好多公司花好多money在搞的东西,个人搞这个,有时候真觉得不现实。 但是,人不都得有点追求是不是?有追求,还得有点实现追求的实际行动是不是?搞就搞了,想这么多干嘛[...]
Read More »

三月 8, 2011

看上TI 的 OMAP3530 开发板了

看上这块板子了:EVM3530-B3-1880-LUNC0 理由嘛: 1、CPU是TI的,TI OMAP3530 多核处理器,600MHz 的ARM Cortex-A8内核;430MHz TMS320C64x+[...]
Read More »

三月 8, 2011

刚看完《嵌入式Linux基础教程》

昨晚刚刚看完《嵌入式Linux基础教程》,这本书帮助嵌入式Linux爱好者进驻这个领域、避免走太多弯路、澄清一些必须了解的概念、介绍必须知道的内容,相当的不错,推荐读! 《嵌入式Linux基础教程》 申明一下,本人非托,只是刚刚读完这本书,觉得相当不错,推荐给大家:) [...]
Read More »

二月 25, 2011

【转】Ubuntu 10.04建立源碼樹實現最簡單的驅動模塊

这篇文章写得相当不错,推荐阅读,同时在此感谢一下原作者 ——hyh   飛帆網  http://www.pyoix.com  2010年09月17日[...]
Read More »

二月 25, 2011

【转】Linux2.6.19内核源码目录树

  [日期:2010-09-18]来源:Linux社区  作者:Linux 这里简单的介绍下Linux 2.6.19内核源代码(最新内核源代码可从这里下载)目录树结构。[...]
Read More »

二月 25, 2011

【转】Ubuntu学习—编译源码包

  以tree实用程序(以树型结构获取目录树)为例,介绍Ubuntu中如何管理源码包,包括查询,获取,编译源码包,直至安装。[...]
Read More »

二月 25, 2011

【转】Linux 2.6.3x内核源码编译和安装

  [日期:2011-02-25]来源:Linux社区  作者:wdwbw 新版本Linux内核的编译特别简单下载内核并解压后,先进行配置make[...]
Read More »

二月 25, 2011

【转】Linux内核源码树学习:Kconfig和Makefile

  Linux内核源码树的每个目录下都有两个文档Kconfig和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在执行内核配置make[...]
Read More »

二月 25, 2011

VC MFC程序,在About对话框中获取并显示程序的版本号

  ================================================= 本文为HeYuanHui原作 转载必须确保本文完整并完整保留原作者信息及本文原始链接! NN:     [...]
Read More »

二月 20, 2011

u-boot 移植步骤详解

  1、U-Boot简介 U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD,[...]
Read More »

八月 18, 2010

POSIX线程基本概念

POSIX线程基本概念   线程编程在smp体系结构处理并发时会被提及的比较多。它可以实现并发多道操作,常被称为轻量级的进程,因为它可以共享进程资源,省去了多进程切换时内核的上下文切换所用的花销。[...]
Read More »

八月 17, 2010

linux下多线程的创建与等待详解

  linux下多线程的创建与等待详解   所有线程都有一个线程号,也就是Thread ID。其类型为pthread_t。通过调用pthread_self()函数可以获得自身的线程号。下面说一下如何创建一个线程。通过创建线程,线程将会执行一个线程函数,该线程格式必须按照下面来声明:void[...]
Read More »

Proudly powered by WordPress and Sweet Tech Theme