arm
文章平均质量分 95
机无任
以码会友
展开
-
如何移植openssh到嵌入式平台
测试平台openssh-7.0p1,ubuntu18.04, linux 5.4.0设置环境变量,这里直接指定交叉编译器export PATH=/home/red/lte/ec25af/ql-ol-sdk/ql-ol-crosstool/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/:$PATHexport CC="arm-oe-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=soft.原创 2020-05-26 16:46:59 · 725 阅读 · 2 评论 -
51单片机控制K9K8G08U0C NAND Flash读写程序
网上看到这个源代码,虽然感觉51用到nandflash的情况不多,但是可以借鉴理解nandflash的读写流程#include#include#include /********************************************/sbit NF_CLE=P0^3; //命令锁存使能(输出) CLE D3sbi转载 2015-03-16 09:45:55 · 2885 阅读 · 2 评论 -
C51启动文件详解
$NOMOD51 ; Ax51宏汇编器控制命令,禁止预定义的8051。使编译器不使能预定义的8051符号,避免产生重复定义的错误。;------------------------------------------------------------------------------; This file is part of the C51 Compiler package;转载 2015-04-13 11:00:35 · 3305 阅读 · 1 评论 -
6800与8080
6800又叫moto总线,8080总线又叫Intel总线。大致来说,Intel总线的控制线有四根,RD写使能, WR读使能, ALE地址锁存, CS片选。而moto总线只有三根,R/W 读/写,ALE地址锁存,CE片使能。6800和8080的区别主要是总线的控制方式上。对于内存的存储,需要数据总线和地址总线,这都是一样的。但对于存取的控制,它们则采用了不同的方式——8080转载 2015-06-15 11:20:53 · 423 阅读 · 0 评论 -
STM32H7xx 调试HardFault的一次记录
STM32H7是ST新推出的一款cotex-m7核心的高性能产品,核心频率达到了400Mhz。虽然是M7核心,但是和M3一样都是属于M家族成员,所以各个寄存器和地址以及硬核的事务流程处理上基本没有什么大的变化。下面说调试的过程,在HardFaultHandler里打一个断点,出现hardfault时会停止在这里。你可以在hardfault处理函数里加上一句汇编语句asm("bx lr")。这样...原创 2018-12-12 13:12:47 · 3699 阅读 · 3 评论