- 博客(4)
- 收藏
- 关注
原创 更换Ubuntu系统自带的tar
在做交叉编译时,一些系统比如yocot需要特定版本的python、tar等工具。比如yocot zeus需要python2和tar 1.28+。如果满足前者,最容易的办法时用Ubuntu 14.04,但是此版本的tar为1.27。首先下载tar 1.28版本:https://mirrors.aliyun.com/gnu/?spm=a2c6h.13651104.0.0.26905b95ooVXax然后解压,configure,make,sudo make install执行tar --versio
2020-10-21 10:32:40 789
原创 FreeRTOS怎么定义systick中断处理?
1, 在FreeRTOSConfig.h里,定义如下:#define xPortSysTickHandler SysTick_Handler2, 在启动代码里( .s或者.asm),指定了SysTick中断处理函数DCD SysTick_Handler ; SysTick Handler3, 一般FreeRTOS都有一个port.c,这个文件是厂
2017-09-27 11:15:39 5991
原创 嵌入式软件开发的难点
软件开发本身就存在自由度大、关联性高的问题。嵌入式软件除了继承软件开发的难点之外,在如下方面有自身的、独特的难点:1, 内存有限,螺蛳壳里做道场;2, 处理能力有限,必须做好规划,榨取系统每一分处理能力;3, 安全性存在短板;4, 可扩展性不如通用平台好,规划时做好可扩展性安排;5, 现代化开发工具和设计工具难以实施——比如资源问题,难以采用C++/Java/Pytho
2017-05-12 13:51:33 2467
原创 重新做软件
编程应该是人生的一种态度:1, 以创造美好事物为目标;2, 以解决问题为手段;3, 勇于面对困难,不逃避责任;4, 持续改进,积极重构;5, 思想高于工具,态度高于言论;6, 不轻诺寡信;7, 团队协作;为此,决定重新做软件。
2017-05-11 13:20:47 238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人