MacOS下通过GDB开发嵌入式程序

最近换了MacOS平台,之前常用的IAR除了用虚拟机似乎是没有什么办法可以在MAC中使用了,而我又算是一名嵌入式程序开发着,所以还是有在MAC中开发嵌入式程序的需求。因为不能用IAR,所以首先要将编译平台换到GCC上面,这里可以直接在ARM官网下载相应的安装包,安装包下载完成之后,只需要设置好相应的PATH环境变量就可以直接使用了。工程的建立也不能在IAR中进行,而是需要编写相应的MakeF...

继续阅读 »

Docker下Ubuntu的定时任务

前面一篇文章中,我们己经在Docker中的Ubuntu中建立好了各种任务,比如nginx, sslh, ssh等等,域名什么的也配置好了。但是因为没有固定的IP地址,我们还是需要实现一个动态DDNS的功能,这个我们也通过脚本实现了,但是这个脚本需要定时运行,之前常用的方式是通过crontab建立一个周期性的任务,但是Docker中似乎没有这个,网上转了一圈发现可以通过如下的方式安装cron....

继续阅读 »

群晖网站系统完善

群晖的基本功能现在总算是稳定了,下一步就是开始完善群晖的网站系统了,其实这个在其它机器上已经搞过很多次了,只是一直没有系统的记录,这次就借着这个机会统一整理一下。配置域名搞网站,首先要有的就是域名了,我之前有一阵挺热衷域名的,一连申请了好几个,最近都在吃灰,这下又可以派上用场了,因为家里不是固定IP(固定IP也搞不起),好在有公网IP,所以可以用DDNS解决域名频繁变动的问题,这个我直接用了...

继续阅读 »

SNVS模块简介

SNVS全称: Secure Non-Volatile Storage, 它主要用于保存程序运行中和安全相关的密钥信息和一个安全的计时功能。它本身支持安全和非安全两种运行模式,模式之间可以自动或者手动切换。功能简介实时计数器RTC功能,技术数值软件可以直接读取,也可以用于把计数值更新到SRTC。周期中断,一个可以软件编程的硬件周期性中断。通用寄存器,通用寄存器可以用于保存在主电源断电,而只有...

继续阅读 »

蜗牛星际黑群晖之路

看看需求因为最近沉迷摄影,并且更新了新的电脑,对于存储空间要求有所提升,之前资料都是放在几块移动硬盘上,每次都要翻出来,挨个硬盘找资料,最后还不一定能找到。另外因为担心数据丢失,经常在移动硬盘里面做数据备份,也没有统一的备份格式,所以很多资料都是重复的,但是这些重复资料具体也很难统计,所以造成了很多的数据冗余。综上,因为数据查找不便,资料备份杂乱,这个都是群晖NAS系统可以解决的痛点。看看资...

继续阅读 »