准备学习Linux很长时间了,很大的一个原因就是兴趣,Linux对科技进步发展、人们生活的改变影响之深很难用简简单单的一些话描述清楚。跟Linux密切相关的东西,开源软件、c语言、底层驱动、网络、服务器等等任何一个方向对我都有着很强的吸引力,时常让我觉得可以在这方面大展拳脚,靠自己的努力,朝自己喜欢... ...
分类:
系统相关 时间:
2017-09-13 01:47:21
阅读次数:
250
本文转载自:http://www.voidcn.com/blog/lqxandroid2012/article/p-625005.html 目前的linux版本的许多驱动都是基于设备模型,LED也不例外。 简单地说,设备模型就是系统认为所有的设备都是挂接在总线上的,而要使设备工作,就需要相应的驱动。 ...
分类:
系统相关 时间:
2017-06-04 22:43:55
阅读次数:
275
接下来使用自己的课外歇息时间,对基于PowerPC架构freescale-sdk,进行linux移植和分析。主要參考官方文档freescale linux sdk START_HERE.html,首先对搭建编译环境脚本host-prepare.sh分析。在移植系统之前。须要搭建编译环境。安装必要的包 ...
分类:
系统相关 时间:
2017-05-14 19:42:20
阅读次数:
380
今天突然想试下纯socket编程在两个系统上代码重合量有多大,只要不使用VC自定义的宏(比如SOCKET、SOCKADDR等等)感觉代码重合量挺大的。 比如最简单的TCP客户端和服务端对话,在VC中用int取代SOCKET宏,用struct sockaddr_in取代SOCKADDR_IN宏。 然后 ...
转自:http://www.linuxidc.com/Linux/2013-12/93637.htm 将Linux 移植到新的体系结构时,开发者遇到的若干问题都与不正确的数据类型有关。坚持使用严格的数据类型和使用 -Wall -Wstrict-prototypes 进行编译可能避免大部分的 bug。 ...
分类:
系统相关 时间:
2016-11-12 20:04:11
阅读次数:
514
linux移植问题汇总(一) 在此记录移植linux过程中出现的问题以及解决方法。 项目GitHub地址 linux3.0.80:https://github.com/numbqq/linux-3.0.80_for_tiny210linux3.3.5:https://github.com/numbq ...
分类:
系统相关 时间:
2016-11-04 23:49:51
阅读次数:
286
一:移植Boa(web服务器)到嵌入式Linux系统 一、Boa程序的移植 1、下载Boa源码 下载地址: http://www.boa.org/ 目前最新发行版本: 0.94.13 (几年没更新版本了) 下载 boa-0.94.13.tar.gz, 注意:若从boa上下载的是boa-0.94.13 ...
分类:
Web程序 时间:
2016-10-18 16:06:45
阅读次数:
248
下载源码libusb-1.0.9.tar.bz2解压到当前目录,我是在64位Ubuntu14.04,内核版本3.13上编译的。终端进入到源码目录,先进行配置./configure--build=x86_64-unknown-linux-uclibc--host=arm-unknown-linux-gnu--prefix=/home/user/code/libusb-1.0.9/installCC=arm-buildroot-li..
分类:
系统相关 时间:
2016-07-29 19:26:46
阅读次数:
761
前一阵子在公司移植Linux2.6到一块ARM11的开发板上,下面粗略讲讲移植Linux的一般过程。 一开始的UBOOT的移植不多说了。UBOOT最后有两种方式进入Linux,一种是使用uImage,可以在引导时附加命令行参数,但操作起来比较麻烦。另一种较简单的是使用tftp将Linux内核加载到0 ...
分类:
系统相关 时间:
2016-06-10 19:08:29
阅读次数:
231
嵌入式linux移植时,编译busybox或者内核时使用make menuconfig有时会遇到这个错误 Linux Error: curses.h: No such file or directory 这是因为缺少响应的依赖库 解决方法: CentOS :yum install ncurses-d ...
分类:
其他好文 时间:
2016-06-07 12:40:06
阅读次数:
164