随笔分类 -  TQ2440开发

天嵌 s3c2440 开发版学习记录
在S3C2440上移植FreeRTOS
摘要:简介: FreeRTOS-Kernel V10.5.1 | gcc version 6.5.0 (crosstool-NG 1.24.0) 在官方已有的ARM7_LPC2000的移植模板文件基础上修改(FreeRTOS-Kernel/portable/GCC/ARM7_LPC2000)使用heap4 阅读全文
posted @ 2023-04-09 04:00 白鱼入舟 阅读(250) 评论(0) 推荐(0)
s3c2440 gcc交叉编译工具链制作
摘要:##前言: 因为准备学习lwip,之前在stm32上移植跟着教程走得差不多了,但是用的keil。所以想在一个新平台移植一下巩固巩固,正好有2440的板子,也学一下gcc-make这样的开发流程,配套的编译器很老,编译配套的linux2.6.22.6内核还是没问题的,但是当我用裸机模板创建一个包含lw 阅读全文
posted @ 2023-01-22 20:17 白鱼入舟 阅读(237) 评论(0) 推荐(0)
从nfs启动最小文件系统
摘要:1.前言 开发环境 Ubuntu server 18.04,因为找到的资料使用的nand是64M的,而我手上的板子是256M,所以资料里的镜像bin文件不能直接用,会有个ecc的问题,因为他在64M的nand上用的是yaffs而256M的nand上只能用yaffs2,又由于水平不足,其实就是懒,所以 阅读全文
posted @ 2022-08-19 20:25 白鱼入舟 阅读(124) 评论(0) 推荐(0)
对链接地址和运行时地址的理解
摘要:1.伪指令 伪指令是写给汇编器看的,汇编器根据实际情况,将伪指令翻译成同样功能的汇编指令。 2.链接地址与运行时地址 运行时地址就是开发板在执行程序时,每条指令被读取并执行时cpu用的地址。 链接地址也是写给汇编器(链接器)看的,在链接的时候可以指定链接地址,与链接地址相关的指令在执行时使用链接地址 阅读全文
posted @ 2022-06-04 21:37 白鱼入舟 阅读(547) 评论(0) 推荐(0)
天嵌2440 linux开发环境搭建
摘要:学习嵌入式linux驱动开发的第一天,记录开发环境配置过程 ps:dnw安装太坑了,折腾好几天 1.平台 vmware workstation pro 15 ,ubunutu-server 18.04 换源为阿里云。 2. 安装编译环境: sudo apt install build-essenti 阅读全文
posted @ 2022-06-03 10:35 白鱼入舟 阅读(189) 评论(0) 推荐(0)