摘要:
uboot是怎么启动kernel的呢? 先熟悉一下uboot的命令吧. 首先是md, 查看内存. OpenJTAG> md 000000000: ea000014 e59ff014 e59ff014 e59ff014 ................00000010: e59ff014 e59ff0 阅读全文
摘要:
延续上一篇, 烧录完成后, 串口屁毛都没有了, 运行了代码比较工具, 看看问题在哪. board/100ask24x0/ 没有问题, 除了lowlevel_init.S, 不过我没在uboot中用到网卡, 不用理会先. 再次编译居然出错了: 100ask24x0.c: In function `bo 阅读全文
摘要:
下面是韦老师的uboot移植攻略: A. 开发板的相关拷贝与修改 1. 在board文件夹下面, 将原来的smdk2410复制为100ask24x0目录, 并将smdk2410.c改名为100ask24x0.c 2. 将include/configs/smdk2410.h复制为100ask24x0. 阅读全文
摘要:
.equ: 伪指令, 跟define一个意思. 例子: .equ MEM_CTL_BASE, 0x48000000 .text: 可执行的代码段. .global: 指定入口函数 bl: 转去指定位置执行, 类似调用函数. 例子: bl disable_watch_dog @走去disable_wa 阅读全文
摘要:
因为苹果ATS的要求, tomcat服务器要求上https+TLS1.2, 前面搞定了https,但是tls一直是1.0, 甚至把跑了一年的服务器重启了, 不解决问题. 思路如下: 1. 将openJDK升级到1.8, 因为1.8以后的java默认支持tls 1.2, 不然就是1.0 2. tomc 阅读全文
摘要:
接下来分析一下韦老师的uboot补丁: u-boot-1.1.6/board/100ask24x0/100ask24x0.c 1970-01-01 07:00:00.000000000 +0700+++ u-boot-1.1.6_jz2440/board/100ask24x0/100ask24x0. 阅读全文
摘要:
在u-boot跟linux内核(台湾叫核心)编译过程中, 有个东西叫补丁, 其实通过某些补丁文件, 可以知道它对原始的版本做过哪些修改, 比前面那个帖子的挨个文件挨个文件的修改, 显得要高级那么一丢丢. 打开韦老师的u-boot的patch文件, 可以发现有这些东西: diff -urN u-boo 阅读全文
摘要:
基于天翔的老师的课程, 他的博客在这儿: http://blog.csdn.net/johnmcu/article/details/6561311 注明不能转载, 就重新写一下吧: 1. 安装韦东山的虚拟版的ubuntu 9, 里面交叉编译啥的都弄好了, 直接用, 然后把workstation共享目 阅读全文
摘要:
1. 启动ubuntu上面的openwrt虚拟机之后, 设置一下虚拟机的网卡: 第1个网卡: Host-only 第2个网卡: NAT 2. 查看网络配置: root@OpenWrt:/etc/config# cat networkconfig interface 'loopback' option 阅读全文
摘要:
1. 先装一个编译用的环境, ubuntu 14 2. 在ubuntu里面安装svn, g++, libncurses5-dev git libssl-dev gawk, svn因为openwrt社区已经不再使用svn当仓库了, 可以不装, (但是后面编译的时候会出问题, 所以还是要装一下svn的) 阅读全文