system/kernel
HalsonHe
拥有十多年软件开发经验的资深开发者,专注于C/C++等开发语言及Android系统驱动开发,智能家居方案开发,ESP32平台应用开发,工业互联网设备协议接入开发,Window上位机软件开发(QT)。擅长从需求分析到系统设计的全过程,注重代码质量和可维护性,具备良好的团队合作精神和问题解决能力。热衷于跟踪最新技术趋势,持续学习并应用于实际工作中,以提升项目效率和用户体验。
展开
-
制作ARM Linux根文件系统(Root Filesystem)
转自:http://hi.baidu.com/whyspai/blog/item/f22aec1f9a4953f1e1fe0b4d.html 根文件系统的组成:目录、Shell、库、脚本,一个个来。 目录 根文件系统要包含这些必须有的目录:/dev、/bin、/usr、/sbin、/lib、/etc、/proc、/sys /dev是devfs(设备文件系统)或者ud转载 2012-06-19 10:07:47 · 1480 阅读 · 0 评论 -
基于AT91RM9200的ARM Linux的移植方法
本文来自: http://www.eccn.com/design_2012041810094150.htm 1.引言 目前,在嵌入式系统里基于ARM微核的嵌入式处理器以其功耗低,功能强大的优点已经成为市场的主流。与此同时,在网络上发展起来的Linux操作系统,以其功能强大,开放源代码,支持硬件种类众多的特点,越来越受到人们的青睐。然而如何把Linux操作系统移植到ARM平台上却成了一个重转载 2012-06-19 10:13:02 · 1206 阅读 · 0 评论 -
s3c2440 内核交叉编译
交叉编译器版本为4.4.3 1. 下载源码包2.6.34.12 http://www.kernel.org/ 2. 解压 tar -xvf linux-2.6.34.12.tar.bz2 1)修改Makefile ARCH ?=arm CROSS_COMPILE ?=arm-linux- 2) 设置原创 2012-06-20 11:45:22 · 1523 阅读 · 0 评论 -
min2440LCD驱动
今天在mini2440的开发板上换了个新内核版本:2.6.34.12的版本,把根文件系统和QT等应用程序都烧到板上后,发现屏幕都不亮,就想是不是驱动没加上,所以在网上搜了下,看到有碰这方面的文章,所以现在把文章转到这里来,方便以后浏览。 转自:http://hi.baidu.com/tekuba/item/e41788a9aa822a99151073e7转载 2012-11-11 19:49:19 · 1313 阅读 · 0 评论 -
mini2440的Linux内核移植
mini2440的Linux内核移植 参考网上的资料将linux-2.6.30.5的内核移植到了mini2440开发板,现把移植过程整理下来备忘。 电脑主机系统:Ubuntu 9.04 mini2440开发板bootloader:supervivi 交叉编译器使用友善之臂提供的符合EABI标准的交叉编译器 arm-linux-gcc-4.3.2转载 2012-11-10 22:51:07 · 656 阅读 · 0 评论 -
移植linux2.6.32.2到mini2440
自从上次把linux2.6.34.12移植到开发板成功之后,后面发现有些驱动没有,所以就想能不能直接用友善之臂提供的linux2.6.32.2的内核,因为里面有的驱动就不用移植那么麻烦,所以就开始编译移植,但在启动过程中出现“Uncompressing Linux... done, booting the kernel。”错误,所以在网上搜了下,常出现的几种可能就是:1.内核的机器码在 inclu转载 2012-11-17 09:50:29 · 2146 阅读 · 0 评论 -
搭建OpenWrt开发环境(包括编译过程)
原文链接:http://www.cnblogs.com/shudai/p/3256534.html OpenWrt是一个高度模块化、高度自动化的嵌入式linux发行版,其编译和安装过程比普通的linux发行版而言,要简单太多了。如果您是新手,您那恐惧的心大可放到肚子里,呵呵。对于新手来说最麻烦的恐怕是安装开发环境需要的软件了。 最基本条件: +++++++++++++++转载 2014-10-22 16:37:56 · 1148 阅读 · 0 评论 -
GNOME Power Manager not installed correctly. Please contact your system administrator
具体操作步骤: 1:在登录界面,按Ctrl+Alt+F1,进入控制台命令行模式 2:先输入用户名,回车,然后输入密码,登录成功 3:输入df -h,这个命令是查看硬盘空间的,可以看一下,你的home文件夹所在的分区,空间情况怎样,是否已经满了。如果是,就继续操作,如果不是,就是其它原因,再寻找其它解决方案吧 4:删除命令是rm,删除文件夹命令可以用rm -rf。注意,看有哪些是不用的文件或转载 2014-12-20 11:44:06 · 1090 阅读 · 0 评论 -
编译自己的程序到openwrt固件中去
zhttp://blog.csdn.net/zsf8701/article/details/8906462 我想你大概已经熟悉了在openwrt下方便的安装程序了,即opkg install这个命令已经熟悉了。很多时候我们只会找网上的ipk的包下载下来安装,却不知到这个包到底有什么神秘的地方,如何才能将我们自己写的一个程序编译成一个ipkg的包呢,或者将linux平台下的其他软件编译转载 2014-10-23 20:59:52 · 3699 阅读 · 0 评论