
移植
iefswang
Just for memory
展开
-
s3c2410之clock(转载)
clock部分比较容易,现在按照datasheet的思路梳理一下。一、对clock的基本认识 第七部分是“clock & power management”,总结如下: 1 s3c2410的clock & power management模块包含三个部分:clock control、usb control、power control。现在的关注点是clock c转载 2012-02-25 09:55:31 · 675 阅读 · 0 评论 -
【转】内核移植之vivi分区问题
实验环境要改成Linux 2.6内核,但实验室里的arm2410s开发板安装的Linux内核都是2.4的,不得不将所有开发板重新烧写内核!由于内核镜像和根文件系统的改变,需要修改flash分区,即修改vivi源码smdk.c文件中的mtd_partition_t default_mtd_partitions[],重新编译vivi,再将vivi烧写到开发板上。但是烧写完vivi后,有些开发板的分转载 2012-04-22 09:48:40 · 655 阅读 · 0 评论 -
关于交叉编译器及其指令集的释疑
一直以来都没有搞明白交叉编译默认支持的指令集的问题,今天在网上闲逛,找到一些有用的信息。 以下内容摘自论坛:http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=cpu&Number=666094&page=&view=&sb=&o= 这个gcc默认参数输出哪个指令集的代码?转载 2013-12-09 13:58:44 · 2964 阅读 · 0 评论 -
调试中遇到问题的解决方法
1.未使用交叉工具链中的库文件,而是默认使用了ubuntu中系统库文件,导致incompatible错误。解决方法:定义STAGING_DIR环境变量。export STAGING_DIR=/opt/toolchain_mspdc2k/bin:$STAGING_DIR (/opt/toolchain_mspdc2k/bin为交叉工具链bin所在位置)原创 2013-12-05 14:33:10 · 2759 阅读 · 0 评论 -
ubuntu10.04 上编译armv4t交叉编译工具链
主机OS:ubuntu10.04目标机:arm目的:支持armv4指令集的交叉编译工具链参考网址:http://blog.youkuaiyun.com/chen_zhongming/article/details/6680596http://blog.youkuaiyun.com/eric_tao/article/details/8171680然后,使用crosstool-ng1.9.3建立交原创 2013-12-10 20:13:24 · 1227 阅读 · 0 评论 -
UBIFS文件系统简介
UBI文件系统简介 作者:刘洪涛,华清远见嵌入式学院金牌讲师。 在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统UBI(Unsor转载 2013-12-17 17:10:34 · 861 阅读 · 0 评论 -
upx交叉编译过程
upx(the Ultimate Packer for eXecutables),是一款对可执行程序进行加壳脱壳工具,目的在于压缩程序,节省磁盘空间。应用程序在加壳后,仍可以执行,执行时,解压后动态加载到内存执行。加壳脱壳程序为了反跟踪、被人跟踪调试、防止算法程序被别人静态分析就需要加壳。使用加壳软件加密代码和数据,就可以保护你程序数据的完整性,防止被程序修改和被窥视内幕。原创 2013-12-06 15:07:15 · 7100 阅读 · 5 评论 -
嵌入式Linux启动过程中的问题积累
嵌入式Linux启动过程中的问题积累来源: ChinaUnix博客 日期: 2008.06.21 10:12 (共有条评论) 我要评论 嵌入式Linux启动过程中的问题积累Dongas 07-12-19本文总结了一些搭建基本的嵌入式开发环境(移植uboot,kernel,fs等)碰到启动问题时的解转载 2013-12-24 20:38:20 · 876 阅读 · 0 评论