小编Cli*_*ord的帖子

什么是用于教自己汇编语言的好嵌入式平台?

我有相当多的编程经验,但它都是高级语言.我最近选择了C,那个项目进展顺利,学习经验非常值得.

现在我想更进一步学习汇编语言,但理想情况下我想在嵌入式平台上学习,因为我看到了我未来的一些项目.问题是,哪个是初学者的最佳起点或"套件"?

我正在寻找一些相当容易组合的东西,可以做"真实世界"的事情,并且通常提供一个可以建立的良好基础.

embedded assembly

8
推荐指数
1
解决办法
1334
查看次数

如何安排两个任务?

我是流程/任务管理的新手.我想安排两个任务.假设,

fun1()  
{  
    printf("It will be printed in every 1 min \n");  
}  
fun2()  
{  
    printf("It will be printed in every 2 min \n");  
}  
main()  
{  
    fun1();  
    fun2();  
}
Run Code Online (Sandbox Code Playgroud)

那么如何安排它们,以便我得到我想要的输出.

我希望它在Code :: Blocks(Windows)中运行.我想fun1运行1分钟,fun2运行每2分钟一次.如果我可以在两个单独的过程中完成它,那么告诉我我该怎么做.我是否需要使用信号量,互斥量和所有?

c windows embedded operating-system scheduled-tasks

8
推荐指数
2
解决办法
6430
查看次数

在python应用程序中嵌入python解释器

我正在寻找一种方法来运行python解释器与我的应用程序(也用python编写),因此它不需要在机器上安装python.

我搜索了谷歌,发现了一堆关于如何在用各种语言编写的应用程序中嵌入python解释器的结果,但没有用于python本身的应用程序...我不需要"隐藏"我的代码或制作二进制文件cx_freeze确实如此,我只是不希望我的用户必须安装python来使用我的应用程序,这就是全部.

谢谢.

python interpreter embedding

7
推荐指数
1
解决办法
2676
查看次数

基于ROM的可执行文件的基本问题

我对存储在ROM中的可执行文件有基本疑问.

据我所知,带有文本和RO属性的可执行文件存储在ROM中.问题是ROM是只读内存,如果有代码需要写入内存的情况会发生什么?

我无法想出任何一个例子来引用这里(可能我对这种情况一无所知或者我错过了基本的东西;)但是这个主题的任何亮点都可以帮助我理解!:)

最后关闭 - 1.有没有这样的情况?2.在这种情况下,将代码从ROM复制到RAM是答案吗?

回答一些例子可以大大帮助..

提前谢谢了!

/女士

embedded cpu operating-system computer-architecture

7
推荐指数
1
解决办法
5100
查看次数

在C中转换为ASCII

使用微控制器(PIC18F4580),我需要收集数据并将其发送到SD卡以供以后分析.它收集的数据的值介于0和1023之间,或者0x0和0x3FF之间.

所以我需要做的是将1023转换为基本的10个字符串ASCII值(0x31,0x30,0x32,0x33,...).

我的问题是,我能想到的将数字分开的唯一方法需要进行大量的划分.

char temp[4];
temp[0] = 1023 % 10;
temp[1] = (1023 % 100) / 10;
temp[2] = (1023 % 1000) / 100;
temp[3] = (1023 % 10000) / 1000;
Run Code Online (Sandbox Code Playgroud)

使用此方法,查找n位十进制数的ASCII值需要2n-1个除法.有没有更快的方法?

最终目标是结束SD卡上的.csv文件,该文件可以快速插入任何笔记本电脑,以便在Excel中查看数据图表.

c embedded microcontroller ascii

7
推荐指数
2
解决办法
8318
查看次数

是否有iphone的树形控件?

是否有适用于iPhone的Tree控件?

我需要在树中表示一个带有子节点的树,我该怎么办呢?

谢谢

iphone treecontrol

7
推荐指数
2
解决办法
3912
查看次数

在main中初始化静态类变量

我在课堂上有一个静态变量.我正在初始化它在全球范围内,它的工作正常.

但是当我尝试在主链接器中初始化时抛出一个错误.为什么这样.

class Myclass{

    static int iCount;
} ;

int main(){

  int Myclass::iCount=1;

}
Run Code Online (Sandbox Code Playgroud)

在全局范围内,为什么我必须指定变量类型

int Myclass::iCount=1;
Run Code Online (Sandbox Code Playgroud)

在我的课堂上,我将iCount定义为整数类型,为什么不呢.

   Myclass::iCount =1 ; in //Global scope
Run Code Online (Sandbox Code Playgroud)

c++ static initialization

7
推荐指数
1
解决办法
3787
查看次数

在C++ Qt应用程序中嵌入Python/Numpy/Matplotlib?

我目前正在研究一个小型的C++ Qt 4.8(以及它何时发布的5.0)科学应用程序,我想知道是否有可能嵌入Python + Numpy + Maptplotlib(并且即使没有人也可以使用便携式应用程序)在C++ Qt应用程序中安装Python,以便在我的应用程序中创建漂亮的图形?

有没有这样的教程/示例?

非常感谢你.

PS:我不得不生成临时文件,但重要的是用户不必安装python.

c++ python qt matplotlib

7
推荐指数
1
解决办法
2905
查看次数

重载功能.为什么这里含糊不清?

我在下面的代码中重载了我的函数:

void function(char x, double y) {
    cout << "char, double" << endl;
}

void function(int x, int y) {
    cout << "int, int" << endl;
}

int main() {
    function('a', 'b');
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译它时,我说:"[警告] ISO C++说这些是模糊的,即使第一次转换的最差转换比第二次转换的最差转换"

编译器如何在此处进行隐式转换,以使哪个候选者是对的模糊不清?

c++

7
推荐指数
1
解决办法
1219
查看次数

嵌入式SQL与动态SQL

我目前正在做一个*咳嗽*Oracle*咳嗽*数据库主题.讲师将介绍嵌入式SQL作为您使用其他语言(例如C,C++)与(Oracle)数据库交互的方式.

我自己做了一些数据库工作(在mysql上)我使用动态sql.

由于嵌入式SQL似乎仅限于几个Oracle和其他几个,所以这更像是锁定的尝试,还是嵌入式SQL中的真正价值?

编辑:我刚刚意识到,在PL/SQL课程结束后,本课程是正确的.

原始问题询问参数化SQL(现在用"动态sql"代替以改进问题).

旁白:我认为我买的约30美元的"SQL和关系理论"一书教我的不仅仅是这个数据库类.

sql oracle parameterized

6
推荐指数
1
解决办法
3173
查看次数