U-BOOT-201607移植 之 初步分析
1. 更新交叉编译工具(arm-linux-gcc 4.4.3)
2. 下载u-boot-2016.07并解压
3. 分析顶层Makefile, 找出...
分类:
其他好文 时间:
2016-09-07 23:00:12
阅读次数:
366
先创建一个临时目录:mcx@mcx-virtual-machine:/home/work/tools$ mkdir tmp 解压到根目录:mcx@mcx-virtual-machine:/home/work/tools$ sudo tar xjf arm-linux-gcc-4.3.2.tar.bz ...
分类:
系统相关 时间:
2016-09-04 13:05:11
阅读次数:
267
使用ndk即可生成arm汇编1.首先写好hello.c2.编写makefile#ndk根目录NDK_ROOT=E:\Android\android-ndk-r10b#编译器根目录TOOLCHAINS_ROOT=$(NDK_ROOT)/toolchains/arm-linux-androideabi-... ...
分类:
其他好文 时间:
2016-09-04 10:10:52
阅读次数:
142
1 .text //指定了后续编译出来的内容放在代码段【可执行】 2 .global //告诉编译器后续跟的是一个全局可见的名字【可能是变量,也可以是函数名】 3 _start /*函数的其实地址,也是编译、链接够程序的起始地址。由于程序是通过加载器来加载的, 必须找到_start名字的函数,因此_ ...
分类:
系统相关 时间:
2016-09-02 20:19:18
阅读次数:
175
写一个脚本程序 给arm-none-linux-gnueabi-*建立软链接arm-linux-* 思路: 1.ln -s arm-none-linux-gnueabi-* arm-linux-* var1=arm-none-linux-gnueabi-* var2=arm-linux-* 2.ln ...
分类:
其他好文 时间:
2016-08-27 15:17:34
阅读次数:
116
目标板是S3C2440.至于交叉编译环境的搭建就不多说了,网上很多教程. 搭建好了交叉编译环境后,第一件事就是传说中的”Hello,World!”. 一. 主机编译环节 我使用的系统是ubuntu10.04,搭建好交叉编译环境后,终端输入arm-linux-gcc -v能够正常显示版本信息,但是输入 ...
分类:
系统相关 时间:
2016-08-22 01:55:32
阅读次数:
258
交叉编译器:arm-linux-gcc-4.5.4 Linux内核版本:Linux-3.0 主机操作系统:Centos 6.5 开发板:FL2440 温度传感器:ds18b20 之前看过led的,platform_led的,platform_button的。当时以为看懂了,可是真的拿到一个模块要去写 ...
分类:
其他好文 时间:
2016-08-17 06:46:36
阅读次数:
218
交叉编译器:arm-linux-gcc-4.5.4 Linux内核版本:Linux-3.0 主机操作系统:Centos 6.5 开发板:FL2440 GPRS:SIM900A 在开发SIM900模块之前,开发板已经加载了linux内核以及文件系统,并且开发板串口已经使能。并且一定要注意的是:要有一张 ...
分类:
系统相关 时间:
2016-08-17 06:45:27
阅读次数:
683
交叉编译器:arm-linux-gcc-4.5.4 Linux内核版本:Linux-3.0 主机操作系统:Centos 6.5 开发板:FL2440 温度传感器:ds18b20 注:此程序的客户端是在装有ds18b20模块并有ds18b20驱动的系统上跑的,本人写的ds18b20的驱动 一、sock ...
分类:
其他好文 时间:
2016-08-17 06:42:46
阅读次数:
188
1. tar xvzf dhcp-4.2.5-P1.tar.gz 2. ./configure --host=arm-linux ac_cv_file__dev_random=yes 3. vi bind/Makefile (cd ${bindsrcdir} && ./configure --dis ...
分类:
其他好文 时间:
2016-08-17 00:09:56
阅读次数:
460