- 博客(56)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 python学习笔记[1] pip升级失败
python 学习使用记录几乎尝试了网路上所有的方法思路,没有成功一次上大招uninstallinstall againpip update[1]https://blog.youkuaiyun.com/sinat_34546420/article/details/89508220...
2020-05-05 15:56:33
213
原创 sde-gcc编译工具链(二) Tool-Chain
交叉编译工具链的目的是在windows平台编译链接的目标文件在嵌入式平台上也能正常运行,原因是各家的编译器编译结构不一致,需要统一到自己的硬件平台
2017-11-09 19:59:44
1068
原创 card 驱动(四)关于读写地址
sd 卡内部其实是nand flash,出厂的时候厂商已经把nand flash上的物理地址映射成了逻辑地址[lba]给我们,所以我们驱动层在操作的时候操作的所谓“物理地址”其实就是指的逻辑地址【lba】
2017-11-09 19:50:01
430
原创 Cygwin粘贴复制
打开cygwin每次都要重新手动输入路径,这种机器可以做的事情手动来做简直对程序员来说就是disaster,经过一番研究发现只要小小设置一下就可以通过copy paste。请看图:
2017-08-30 14:42:38
1249
原创 那些我用的cygwin 命令
解压缩:假设压缩包名字为all.tar,则输入命令: tar -xf all.tar 参考链接: http://blog.sina.com.cn/s/blog_708be8850101bl1v.html
2017-08-25 14:20:52
407
原创 sde-gcc编译工具链(一) Tool-Chain
前两天想玩一下cygwin结果自己sdk的make命令怎么都用不了 网络上也找不到相应的办法,最终还是内部大神帮忙理清了思路sde 编译工具链被我误删了 首先记录下工具链安装过程: 打开Cygwin,在命令行中输入命令:$ cd / 进入根目录$ cd tmp 进入tmp目录,请事先将sde60601\ PN00116-06.61-2B-MIPSSW-MSDE-v6.06.
2017-08-25 11:30:41
2893
5
原创 右键 cygwin 直接进入当前路径
参考【亨利的3D幻想世界】文章链接修改cygwin.bat@echo offset _T=%CD%echo %_TC:chdir C:\cygwin\bin@rem bash --login -istart mintty.exe -e /bin/bash --login -i修改 .bash_profile 最后部分添加export _T=${_T//\\//}if [ $_T ==
2017-08-24 15:39:05
903
转载 UCOS 学习笔记之重要概念问答
第一章1.什么是操作系统?它应具备什么功能?操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。功能:1.计算机硬件的封装和扩充;2.计算机资源的管理,包括处理器管理、存储器存储空间管理、外部输入输出(I/O)设备管理、文件管理、网络和通信管理、提供用户接口。2.简述嵌入式操作系统与普通操作系统的区别。嵌入到对象体系中,为实现对象体系智能化控制的计算机系统,简称嵌入
2017-08-15 21:01:53
1186
原创 链表【学习笔记】
理解指针画框图比较有效int * head = NULL;等效于 int * head; head = NULL;分界线struct student * p1;struct student * p2;p2 = p1;if(p1->next == p2->next){ true;}指针 结构体的引用注意事项- 结构体地址引用: 指针进来用->- 结构体直接引用: 用点点
2017-08-15 11:37:09
267
原创 RTOS里的消息机制
简单的逻辑就是一个任务发数据给别的任务,其中的一种实现方式就是消息 有一种是邮箱,还有一种方式就是消息队列 这篇文章中理解的就是消息队列基本知识: 1-事件:管理接受消息的任务们 3-循环数据结构:管理要发送的消息们
2017-06-22 20:40:57
760
原创 CARD驱动四:CARD delay chain的解释
最近做card驱动了解到delaychain的一些原理如图: SD控制器和卡收到时钟有时差 TimeA 卡发数据和收到时钟的时候有时差TimeB 卡收到数据和发数据的时钟有时差TimeCdelaychain的时间就是TimeA+TimeB+TimeC
2017-06-21 20:29:39
1085
原创 Source Insight 中文乱码终极解决
最新版本SI 4.0 彻底解决汉字乱码问题。设置如下:File —–> reload as encode —–> chinese simlified (GB2312)
2017-05-02 14:50:10
1185
原创 sdCard驱动(三)双卡支持
clk线不共用 data cmd线公用保存card相关属性,否则会导致错误属性包括:rca/delaychain/几线卡/时钟线
2017-02-28 22:30:00
309
原创 FEB
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-02-16 20:36:07
246
原创 团队中的三种人
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-01-23 17:24:03
568
原创 内存对齐
基本知识常见问题为什么要对齐·用空间换取时间·内存中寻找起来方便结构体大小·最大成员size的整数倍·想让结构体占的空间少要把元素位置摆好,节约空间不对齐危害·我曾经遇到一个问题就是字符串输出总是少一个字
2017-01-17 21:00:40
241
原创 向上
向上的力量 尽管到不了有诗的远方 也享受的到眼前英雄花的绽放;冬日时分 云似棉花糖 海有大船桨 太阳像新疆的馕 暖洋洋心够大 沙中看世界 叶里也见得到 菩提向下 向下 向下 我已准备好 跳的更高
2017-01-16 19:19:21
224
转载 程序员的那些需要反省的地方
声明:这篇文章是转载的张铁蕾的,因为看的很过瘾就收藏在自己的博客里面有鸡汤就有反鸡汤,有模式就有反模式。今天,我们来谈一谈程序员的行为中的那些反模式,涉及程序员的日常工作和学习的各个方面。这些反行为模式,并不针对某些特定的个人。如果你不幸中招,千万不要懊恼,因为这实在太正常不过了,很多反模式的坑我也是亲身踩过的^-^ 稍微修改几行代码就调试对所有程序员来说,这个行为有一点心理上的原因:工程师都喜欢
2017-01-13 21:47:37
888
原创 自动化测试体系如何建立?(一)
前言Mark: 这个系列是我参加msup培训后,通过张云龙老师的资料自娱自乐在自己的电脑上建立的自动化测试体系,因为我认为这将是我职业生涯中一个重要的里程碑! 这将是比较艰难的一个历程,希望自己能够坚持下来!希望有人能够给我一些鼓励! 我准备现在自己的电脑上模拟ucosII第一部分我需要的资料第二部分我需要在自己的电脑上搭建的环境第三部分我运用这个环境写出的第一份程序和测试用例
2017-01-09 00:04:20
2415
原创 软件架构设计培训我学到了什么?
能力的提升,眼界的提升。永远值得大力追求!软件行业的优秀管理者必须具有强大的理论和实践基础,否则会管理的一塌糊涂,乱七八糟,保持终生学习的习惯工具使用关注行业内有什么合适的工具使用,不要等别人都用上拖拉机了我们还在用牛车软件设计思想模块间耦合性消除,避免两个模块互相依赖: 方法:提取公共函数放在合适位置;函数指针(隐藏调用内容,解决循环依赖);public+private 头文件
2017-01-07 23:43:45
1175
原创 card 驱动(二)读写速度
这几天在弄卡驱动读写,有些内容分享一下(内容还有待于整理):读写速度受限于对于垃圾卡来说主要是busy时间,我曾经遇到的垃圾卡的busy时间可以到达600ms+对于normal卡来说,写一笔数据cmd25周期也就是1ms(20Mhz 4lines), 大量时间都浪费在了cmd12的busy时间可以有1ms之久
2017-01-05 23:17:35
467
原创 Makefile (二):包括.h的文件怎么弄?
这里面说到几个linux基本命令,如果有什么不清楚的可以看一下。这里写链接内容我们建立3个文件,功能还是打印 helloworld headfile.h#include<stdio.h>extern int print(void);print_func.c#include "headfile.h"int print (void){ printf("\nhelloworld!\n");
2017-01-05 00:16:00
5012
原创 关于跟经理提加薪(更新)
manager今天找我谈话,我提到的加薪水的事情。我理由两点: - 我能做的事情更多了,mmm&driver&application 均可; - 生活压力大,成本高;经理跟我说的主要三点: - 新人入职能做的不多,公司养你们很久了,现在距离公司要求还有很多不足,职场新人不要总考虑挣钱问题 - 谁压力也大,董事长也有财务上的压力 - 董事长不是小气之人,贡献大必然给钱多工程师本来脸皮就薄,这
2017-01-04 01:01:38
526
原创 JAN
Week1Tracing & recording is important ! Tracing code is quite important method to understanding a new module. especially for the recording module which I am studying this days. Some file_system inter
2017-01-04 00:53:59
388
原创 My new plan for 2017
专业方面要阅读两遍的书籍:深入理解计算机系统 现代操作系统新技能最简操作系统自己搭一个最简单的操作系统,能运行起来,达到最基本要求硬件做一个小东西,软件硬件都是自己设计编程语言makefile学习教程vim工具使用小甲鱼的linux教程小甲鱼的phython学习每个月能拿到小甲鱼500C币生活方面室内读十一本技术无关书籍每个月坚持写作一篇正式博文电子琴谈两首曲子户
2017-01-03 15:16:28
530
原创 关于系统时钟的理解
Core PLL:锁相环输出,范围:40~400M可配 PMU_32K:不精准32K,源自内部RC振荡 Hosc:精准的26M,源自外部晶体振荡3选1生成Core Clk,在进行1/2/3/4/8分频即生成Cpu Clk源头及分配在CMU均可配置
2016-12-29 14:54:53
890
原创 Makefile "hello world"
作为一个合格的嵌入式程序员一定要会写 makefile, 本篇博文就是记录我是从零开始学习makefile
2016-12-29 11:45:41
686
原创 关于直驱非直驱差分 这些音频术语
左1 为单端非直驱: 成本高,面积大(加电容) 左2为单端直驱: 需要anti-pop电路(对于我们自己的电路),增加GPIO引脚 右1为非直驱: 避免左右声道干扰,但是要配上差分耳机才能用
2016-12-29 09:55:01
1133
1
原创 关于项目开发中的习惯问题
毋庸置疑,项目开发中的好习惯会节约你很大的力气。以下是我总结的一些经验和教训版本管理对于自己手中的code要进行版本记录,否则会变得乱七八糟;进行开发或者修改bug中,每一步只进行很小的改动(一个变量);保证有一份最新的code在手中更改完成之后 要进行验证
2016-12-26 19:59:39
473
原创 USB HID 复杂设备怎么做?
是什么HID设备就是通多USB接口根据一定的协议去做事情,在usb中是分了几类功能。一类功能就是一类USAGE,一类USAGE中又有一些function。如果我们只用到了一类USAGE里面额function只需要上传一种HID设备为什么要做主动离职的原因无非是:钱少了+前景不清晰+学习不到东西 被动离职的原因无非是:能力不行还要发钱,公司效益不好要节约成本怎么做
2016-12-24 09:12:32
533
原创 同事离职了,你怎么看?
离职的是谁最近有些同事陆陆续续离职,辞退也好,辞职也好。最近人事变动还是超出了正常公司的变动范围。我的室友还有一些和我一样去年来的同事1/5出现了这样的事情。 IC部门 模拟一个 数字一个 FPGA 两个 SD3个 linux1个 ucos II 2个 和我一起差不多来的,天天抬头不见低头就见的就有10人(除了一些老员工出去创业和正常离职情况)为什么离职主动离职的原因无非是:钱少
2016-12-24 00:31:55
2330
原创 IIC, UART, SPI 比较总结
对于用LA5016小逻辑分析仪抓的数据来看IIC的协议分析: 8bit 选 IC 8bit选寄存器 8bit写数值
2016-12-21 23:24:47
945
I2C协议标准
2016-07-02
循环依赖的函数解决goto带来的阅读问题
2017-08-25
cygwin 下 运行make 报错
2017-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人