2023年4月9日
摘要: 简介: 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)
  2023年1月22日
摘要: ##前言: 因为准备学习lwip,之前在stm32上移植跟着教程走得差不多了,但是用的keil。所以想在一个新平台移植一下巩固巩固,正好有2440的板子,也学一下gcc-make这样的开发流程,配套的编译器很老,编译配套的linux2.6.22.6内核还是没问题的,但是当我用裸机模板创建一个包含lw 阅读全文
posted @ 2023-01-22 20:17 白鱼入舟 阅读(236) 评论(0) 推荐(0)
  2022年12月27日
摘要: 前言: 之前在学校折腾openwrt就把开发板和电脑都接到路由器上了,回家只能用无线网,双网卡不同网段这样开发板上网就得转发一下才行,我选择的方式是开启linux虚拟机的转发功能,让开发板连上外网,以前配置的时候忘了记录方法,想找到合适的教程真的不容易,还好浏览器集锦里存了博客地址,这里贴出来备忘, 阅读全文
posted @ 2022-12-27 20:09 白鱼入舟 阅读(108) 评论(0) 推荐(0)
  2022年12月24日
摘要: 简介: 起因: 以前尝试过跟着网上搜到的教程扩容虚拟机,但是很不幸翻车了,由于有些教程用的是带桌面的系统,然后VMware在创建虚拟机的时候又有两种不同的方式选择,如图: 所以没有找到完全合适我的情况的教程,幸好提前克隆了虚拟机才没搞出更大的损失。最近在虚拟机里安装sdk,彻底吃完了本来就不富裕的硬 阅读全文
posted @ 2022-12-24 19:20 白鱼入舟 阅读(719) 评论(2) 推荐(0)
  2022年10月4日
摘要: linux中断服务函数跳转过程(部分) S3C2440中的中断种类 复位 特权模式 优先级1 未定义指令 未定义指令终止模式 6 软件中断 特权模式 6 指令预取终止 终止模式 5 数据访问终止 终止模式 2 保留 未使用 未使用 外部中断请求 外部中断模式 4 快速中断请求 快速中断模式 3 中断 阅读全文
posted @ 2022-10-04 20:07 白鱼入舟 阅读(135) 评论(0) 推荐(0)
  2022年8月19日
摘要: 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)
  2022年6月4日
摘要: 1.伪指令 伪指令是写给汇编器看的,汇编器根据实际情况,将伪指令翻译成同样功能的汇编指令。 2.链接地址与运行时地址 运行时地址就是开发板在执行程序时,每条指令被读取并执行时cpu用的地址。 链接地址也是写给汇编器(链接器)看的,在链接的时候可以指定链接地址,与链接地址相关的指令在执行时使用链接地址 阅读全文
posted @ 2022-06-04 21:37 白鱼入舟 阅读(546) 评论(0) 推荐(0)
  2022年6月3日
摘要: 学习嵌入式linux驱动开发的第一天,记录开发环境配置过程 ps:dnw安装太坑了,折腾好几天 1.平台 vmware workstation pro 15 ,ubunutu-server 18.04 换源为阿里云。 2. 安装编译环境: sudo apt install build-essenti 阅读全文
posted @ 2022-06-03 10:35 白鱼入舟 阅读(188) 评论(0) 推荐(0)